Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AbnormalResource
- type AbnormalResourceStatusList
- type Acl
- type AclGroupList
- type Acls
- type AddAddressBookRequest
- type AddAddressBookResponse
- type AddAddressBookTagList
- type AddControlPolicyRequest
- type AddControlPolicyResponse
- type AddInstanceMembersMembers
- type AddInstanceMembersRequest
- type AddInstanceMembersResponse
- type AddressGroup
- type AddressGroupList
- type AddressList
- type AppPort
- type ApplicationNameListInDescribeControlPolicy
- type ApplicationNameListInDescribeNatFirewallControlPolicy
- type ApplicationNameListInDescribeVpcFirewallControlPolicy
- type ApplicationPortList
- type Assets
- type BatchCopyVpcFirewallControlPolicyRequest
- type BatchCopyVpcFirewallControlPolicyResponse
- type CidrTable
- 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) AddAddressBook(request *AddAddressBookRequest) (response *AddAddressBookResponse, err error)
- func (client *Client) AddAddressBookWithCallback(request *AddAddressBookRequest, ...) <-chan int
- func (client *Client) AddAddressBookWithChan(request *AddAddressBookRequest) (<-chan *AddAddressBookResponse, <-chan error)
- func (client *Client) AddControlPolicy(request *AddControlPolicyRequest) (response *AddControlPolicyResponse, err error)
- func (client *Client) AddControlPolicyWithCallback(request *AddControlPolicyRequest, ...) <-chan int
- func (client *Client) AddControlPolicyWithChan(request *AddControlPolicyRequest) (<-chan *AddControlPolicyResponse, <-chan error)
- func (client *Client) AddInstanceMembers(request *AddInstanceMembersRequest) (response *AddInstanceMembersResponse, err error)
- func (client *Client) AddInstanceMembersWithCallback(request *AddInstanceMembersRequest, ...) <-chan int
- func (client *Client) AddInstanceMembersWithChan(request *AddInstanceMembersRequest) (<-chan *AddInstanceMembersResponse, <-chan error)
- func (client *Client) BatchCopyVpcFirewallControlPolicy(request *BatchCopyVpcFirewallControlPolicyRequest) (response *BatchCopyVpcFirewallControlPolicyResponse, err error)
- func (client *Client) BatchCopyVpcFirewallControlPolicyWithCallback(request *BatchCopyVpcFirewallControlPolicyRequest, ...) <-chan int
- func (client *Client) BatchCopyVpcFirewallControlPolicyWithChan(request *BatchCopyVpcFirewallControlPolicyRequest) (<-chan *BatchCopyVpcFirewallControlPolicyResponse, <-chan error)
- func (client *Client) CreateNatFirewallControlPolicy(request *CreateNatFirewallControlPolicyRequest) (response *CreateNatFirewallControlPolicyResponse, err error)
- func (client *Client) CreateNatFirewallControlPolicyWithCallback(request *CreateNatFirewallControlPolicyRequest, ...) <-chan int
- func (client *Client) CreateNatFirewallControlPolicyWithChan(request *CreateNatFirewallControlPolicyRequest) (<-chan *CreateNatFirewallControlPolicyResponse, <-chan error)
- func (client *Client) CreateTrFirewallV2(request *CreateTrFirewallV2Request) (response *CreateTrFirewallV2Response, err error)
- func (client *Client) CreateTrFirewallV2RoutePolicy(request *CreateTrFirewallV2RoutePolicyRequest) (response *CreateTrFirewallV2RoutePolicyResponse, err error)
- func (client *Client) CreateTrFirewallV2RoutePolicyWithCallback(request *CreateTrFirewallV2RoutePolicyRequest, ...) <-chan int
- func (client *Client) CreateTrFirewallV2RoutePolicyWithChan(request *CreateTrFirewallV2RoutePolicyRequest) (<-chan *CreateTrFirewallV2RoutePolicyResponse, <-chan error)
- func (client *Client) CreateTrFirewallV2WithCallback(request *CreateTrFirewallV2Request, ...) <-chan int
- func (client *Client) CreateTrFirewallV2WithChan(request *CreateTrFirewallV2Request) (<-chan *CreateTrFirewallV2Response, <-chan error)
- func (client *Client) CreateVpcFirewallCenConfigure(request *CreateVpcFirewallCenConfigureRequest) (response *CreateVpcFirewallCenConfigureResponse, err error)
- func (client *Client) CreateVpcFirewallCenConfigureWithCallback(request *CreateVpcFirewallCenConfigureRequest, ...) <-chan int
- func (client *Client) CreateVpcFirewallCenConfigureWithChan(request *CreateVpcFirewallCenConfigureRequest) (<-chan *CreateVpcFirewallCenConfigureResponse, <-chan error)
- func (client *Client) CreateVpcFirewallConfigure(request *CreateVpcFirewallConfigureRequest) (response *CreateVpcFirewallConfigureResponse, err error)
- func (client *Client) CreateVpcFirewallConfigureWithCallback(request *CreateVpcFirewallConfigureRequest, ...) <-chan int
- func (client *Client) CreateVpcFirewallConfigureWithChan(request *CreateVpcFirewallConfigureRequest) (<-chan *CreateVpcFirewallConfigureResponse, <-chan error)
- func (client *Client) CreateVpcFirewallControlPolicy(request *CreateVpcFirewallControlPolicyRequest) (response *CreateVpcFirewallControlPolicyResponse, err error)
- func (client *Client) CreateVpcFirewallControlPolicyWithCallback(request *CreateVpcFirewallControlPolicyRequest, ...) <-chan int
- func (client *Client) CreateVpcFirewallControlPolicyWithChan(request *CreateVpcFirewallControlPolicyRequest) (<-chan *CreateVpcFirewallControlPolicyResponse, <-chan error)
- func (client *Client) DeleteAddressBook(request *DeleteAddressBookRequest) (response *DeleteAddressBookResponse, err error)
- func (client *Client) DeleteAddressBookWithCallback(request *DeleteAddressBookRequest, ...) <-chan int
- func (client *Client) DeleteAddressBookWithChan(request *DeleteAddressBookRequest) (<-chan *DeleteAddressBookResponse, <-chan error)
- func (client *Client) DeleteControlPolicy(request *DeleteControlPolicyRequest) (response *DeleteControlPolicyResponse, err error)
- func (client *Client) DeleteControlPolicyWithCallback(request *DeleteControlPolicyRequest, ...) <-chan int
- func (client *Client) DeleteControlPolicyWithChan(request *DeleteControlPolicyRequest) (<-chan *DeleteControlPolicyResponse, <-chan error)
- func (client *Client) DeleteFirewallV2RoutePolicies(request *DeleteFirewallV2RoutePoliciesRequest) (response *DeleteFirewallV2RoutePoliciesResponse, err error)
- func (client *Client) DeleteFirewallV2RoutePoliciesWithCallback(request *DeleteFirewallV2RoutePoliciesRequest, ...) <-chan int
- func (client *Client) DeleteFirewallV2RoutePoliciesWithChan(request *DeleteFirewallV2RoutePoliciesRequest) (<-chan *DeleteFirewallV2RoutePoliciesResponse, <-chan error)
- func (client *Client) DeleteInstanceMembers(request *DeleteInstanceMembersRequest) (response *DeleteInstanceMembersResponse, err error)
- func (client *Client) DeleteInstanceMembersWithCallback(request *DeleteInstanceMembersRequest, ...) <-chan int
- func (client *Client) DeleteInstanceMembersWithChan(request *DeleteInstanceMembersRequest) (<-chan *DeleteInstanceMembersResponse, <-chan error)
- func (client *Client) DeleteNatFirewallControlPolicy(request *DeleteNatFirewallControlPolicyRequest) (response *DeleteNatFirewallControlPolicyResponse, err error)
- func (client *Client) DeleteNatFirewallControlPolicyWithCallback(request *DeleteNatFirewallControlPolicyRequest, ...) <-chan int
- func (client *Client) DeleteNatFirewallControlPolicyWithChan(request *DeleteNatFirewallControlPolicyRequest) (<-chan *DeleteNatFirewallControlPolicyResponse, <-chan error)
- func (client *Client) DeleteTrFirewallV2(request *DeleteTrFirewallV2Request) (response *DeleteTrFirewallV2Response, err error)
- func (client *Client) DeleteTrFirewallV2WithCallback(request *DeleteTrFirewallV2Request, ...) <-chan int
- func (client *Client) DeleteTrFirewallV2WithChan(request *DeleteTrFirewallV2Request) (<-chan *DeleteTrFirewallV2Response, <-chan error)
- func (client *Client) DeleteVpcFirewallCenConfigure(request *DeleteVpcFirewallCenConfigureRequest) (response *DeleteVpcFirewallCenConfigureResponse, err error)
- func (client *Client) DeleteVpcFirewallCenConfigureWithCallback(request *DeleteVpcFirewallCenConfigureRequest, ...) <-chan int
- func (client *Client) DeleteVpcFirewallCenConfigureWithChan(request *DeleteVpcFirewallCenConfigureRequest) (<-chan *DeleteVpcFirewallCenConfigureResponse, <-chan error)
- func (client *Client) DeleteVpcFirewallConfigure(request *DeleteVpcFirewallConfigureRequest) (response *DeleteVpcFirewallConfigureResponse, err error)
- func (client *Client) DeleteVpcFirewallConfigureWithCallback(request *DeleteVpcFirewallConfigureRequest, ...) <-chan int
- func (client *Client) DeleteVpcFirewallConfigureWithChan(request *DeleteVpcFirewallConfigureRequest) (<-chan *DeleteVpcFirewallConfigureResponse, <-chan error)
- func (client *Client) DeleteVpcFirewallControlPolicy(request *DeleteVpcFirewallControlPolicyRequest) (response *DeleteVpcFirewallControlPolicyResponse, err error)
- func (client *Client) DeleteVpcFirewallControlPolicyWithCallback(request *DeleteVpcFirewallControlPolicyRequest, ...) <-chan int
- func (client *Client) DeleteVpcFirewallControlPolicyWithChan(request *DeleteVpcFirewallControlPolicyRequest) (<-chan *DeleteVpcFirewallControlPolicyResponse, <-chan error)
- func (client *Client) DescribeAddressBook(request *DescribeAddressBookRequest) (response *DescribeAddressBookResponse, err error)
- func (client *Client) DescribeAddressBookWithCallback(request *DescribeAddressBookRequest, ...) <-chan int
- func (client *Client) DescribeAddressBookWithChan(request *DescribeAddressBookRequest) (<-chan *DescribeAddressBookResponse, <-chan error)
- func (client *Client) DescribeAssetList(request *DescribeAssetListRequest) (response *DescribeAssetListResponse, err error)
- func (client *Client) DescribeAssetListWithCallback(request *DescribeAssetListRequest, ...) <-chan int
- func (client *Client) DescribeAssetListWithChan(request *DescribeAssetListRequest) (<-chan *DescribeAssetListResponse, <-chan error)
- func (client *Client) DescribeControlPolicy(request *DescribeControlPolicyRequest) (response *DescribeControlPolicyResponse, err error)
- func (client *Client) DescribeControlPolicyWithCallback(request *DescribeControlPolicyRequest, ...) <-chan int
- func (client *Client) DescribeControlPolicyWithChan(request *DescribeControlPolicyRequest) (<-chan *DescribeControlPolicyResponse, <-chan error)
- func (client *Client) DescribeDefaultIPSConfig(request *DescribeDefaultIPSConfigRequest) (response *DescribeDefaultIPSConfigResponse, err error)
- func (client *Client) DescribeDefaultIPSConfigWithCallback(request *DescribeDefaultIPSConfigRequest, ...) <-chan int
- func (client *Client) DescribeDefaultIPSConfigWithChan(request *DescribeDefaultIPSConfigRequest) (<-chan *DescribeDefaultIPSConfigResponse, <-chan error)
- func (client *Client) DescribeDomainResolve(request *DescribeDomainResolveRequest) (response *DescribeDomainResolveResponse, err error)
- func (client *Client) DescribeDomainResolveWithCallback(request *DescribeDomainResolveRequest, ...) <-chan int
- func (client *Client) DescribeDomainResolveWithChan(request *DescribeDomainResolveRequest) (<-chan *DescribeDomainResolveResponse, <-chan error)
- func (client *Client) DescribeInstanceMembers(request *DescribeInstanceMembersRequest) (response *DescribeInstanceMembersResponse, err error)
- func (client *Client) DescribeInstanceMembersWithCallback(request *DescribeInstanceMembersRequest, ...) <-chan int
- func (client *Client) DescribeInstanceMembersWithChan(request *DescribeInstanceMembersRequest) (<-chan *DescribeInstanceMembersResponse, <-chan error)
- func (client *Client) DescribeInternetOpenIp(request *DescribeInternetOpenIpRequest) (response *DescribeInternetOpenIpResponse, err error)
- func (client *Client) DescribeInternetOpenIpWithCallback(request *DescribeInternetOpenIpRequest, ...) <-chan int
- func (client *Client) DescribeInternetOpenIpWithChan(request *DescribeInternetOpenIpRequest) (<-chan *DescribeInternetOpenIpResponse, <-chan error)
- func (client *Client) DescribeInternetTrafficTrend(request *DescribeInternetTrafficTrendRequest) (response *DescribeInternetTrafficTrendResponse, err error)
- func (client *Client) DescribeInternetTrafficTrendWithCallback(request *DescribeInternetTrafficTrendRequest, ...) <-chan int
- func (client *Client) DescribeInternetTrafficTrendWithChan(request *DescribeInternetTrafficTrendRequest) (<-chan *DescribeInternetTrafficTrendResponse, <-chan error)
- func (client *Client) DescribeInvadeEventList(request *DescribeInvadeEventListRequest) (response *DescribeInvadeEventListResponse, err error)
- func (client *Client) DescribeInvadeEventListWithCallback(request *DescribeInvadeEventListRequest, ...) <-chan int
- func (client *Client) DescribeInvadeEventListWithChan(request *DescribeInvadeEventListRequest) (<-chan *DescribeInvadeEventListResponse, <-chan error)
- func (client *Client) DescribeNatFirewallControlPolicy(request *DescribeNatFirewallControlPolicyRequest) (response *DescribeNatFirewallControlPolicyResponse, err error)
- func (client *Client) DescribeNatFirewallControlPolicyWithCallback(request *DescribeNatFirewallControlPolicyRequest, ...) <-chan int
- func (client *Client) DescribeNatFirewallControlPolicyWithChan(request *DescribeNatFirewallControlPolicyRequest) (<-chan *DescribeNatFirewallControlPolicyResponse, <-chan error)
- func (client *Client) DescribeNatFirewallPolicyPriorUsed(request *DescribeNatFirewallPolicyPriorUsedRequest) (response *DescribeNatFirewallPolicyPriorUsedResponse, err error)
- func (client *Client) DescribeNatFirewallPolicyPriorUsedWithCallback(request *DescribeNatFirewallPolicyPriorUsedRequest, ...) <-chan int
- func (client *Client) DescribeNatFirewallPolicyPriorUsedWithChan(request *DescribeNatFirewallPolicyPriorUsedRequest) (<-chan *DescribeNatFirewallPolicyPriorUsedResponse, <-chan error)
- func (client *Client) DescribeOutgoingDestinationIP(request *DescribeOutgoingDestinationIPRequest) (response *DescribeOutgoingDestinationIPResponse, err error)
- func (client *Client) DescribeOutgoingDestinationIPWithCallback(request *DescribeOutgoingDestinationIPRequest, ...) <-chan int
- func (client *Client) DescribeOutgoingDestinationIPWithChan(request *DescribeOutgoingDestinationIPRequest) (<-chan *DescribeOutgoingDestinationIPResponse, <-chan error)
- func (client *Client) DescribeOutgoingDomain(request *DescribeOutgoingDomainRequest) (response *DescribeOutgoingDomainResponse, err error)
- func (client *Client) DescribeOutgoingDomainWithCallback(request *DescribeOutgoingDomainRequest, ...) <-chan int
- func (client *Client) DescribeOutgoingDomainWithChan(request *DescribeOutgoingDomainRequest) (<-chan *DescribeOutgoingDomainResponse, <-chan error)
- func (client *Client) DescribePolicyAdvancedConfig(request *DescribePolicyAdvancedConfigRequest) (response *DescribePolicyAdvancedConfigResponse, err error)
- func (client *Client) DescribePolicyAdvancedConfigWithCallback(request *DescribePolicyAdvancedConfigRequest, ...) <-chan int
- func (client *Client) DescribePolicyAdvancedConfigWithChan(request *DescribePolicyAdvancedConfigRequest) (<-chan *DescribePolicyAdvancedConfigResponse, <-chan error)
- func (client *Client) DescribePolicyPriorUsed(request *DescribePolicyPriorUsedRequest) (response *DescribePolicyPriorUsedResponse, err error)
- func (client *Client) DescribePolicyPriorUsedWithCallback(request *DescribePolicyPriorUsedRequest, ...) <-chan int
- func (client *Client) DescribePolicyPriorUsedWithChan(request *DescribePolicyPriorUsedRequest) (<-chan *DescribePolicyPriorUsedResponse, <-chan error)
- func (client *Client) DescribeRiskEventGroup(request *DescribeRiskEventGroupRequest) (response *DescribeRiskEventGroupResponse, err error)
- func (client *Client) DescribeRiskEventGroupWithCallback(request *DescribeRiskEventGroupRequest, ...) <-chan int
- func (client *Client) DescribeRiskEventGroupWithChan(request *DescribeRiskEventGroupRequest) (<-chan *DescribeRiskEventGroupResponse, <-chan error)
- func (client *Client) DescribeRiskEventPayload(request *DescribeRiskEventPayloadRequest) (response *DescribeRiskEventPayloadResponse, err error)
- func (client *Client) DescribeRiskEventPayloadWithCallback(request *DescribeRiskEventPayloadRequest, ...) <-chan int
- func (client *Client) DescribeRiskEventPayloadWithChan(request *DescribeRiskEventPayloadRequest) (<-chan *DescribeRiskEventPayloadResponse, <-chan error)
- func (client *Client) DescribeTrFirewallPolicyBackUpAssociationList(request *DescribeTrFirewallPolicyBackUpAssociationListRequest) (response *DescribeTrFirewallPolicyBackUpAssociationListResponse, err error)
- func (client *Client) DescribeTrFirewallPolicyBackUpAssociationListWithCallback(request *DescribeTrFirewallPolicyBackUpAssociationListRequest, ...) <-chan int
- func (client *Client) DescribeTrFirewallPolicyBackUpAssociationListWithChan(request *DescribeTrFirewallPolicyBackUpAssociationListRequest) (<-chan *DescribeTrFirewallPolicyBackUpAssociationListResponse, <-chan error)
- func (client *Client) DescribeTrFirewallV2RoutePolicyList(request *DescribeTrFirewallV2RoutePolicyListRequest) (response *DescribeTrFirewallV2RoutePolicyListResponse, err error)
- func (client *Client) DescribeTrFirewallV2RoutePolicyListWithCallback(request *DescribeTrFirewallV2RoutePolicyListRequest, ...) <-chan int
- func (client *Client) DescribeTrFirewallV2RoutePolicyListWithChan(request *DescribeTrFirewallV2RoutePolicyListRequest) (<-chan *DescribeTrFirewallV2RoutePolicyListResponse, <-chan error)
- func (client *Client) DescribeTrFirewallsV2Detail(request *DescribeTrFirewallsV2DetailRequest) (response *DescribeTrFirewallsV2DetailResponse, err error)
- func (client *Client) DescribeTrFirewallsV2DetailWithCallback(request *DescribeTrFirewallsV2DetailRequest, ...) <-chan int
- func (client *Client) DescribeTrFirewallsV2DetailWithChan(request *DescribeTrFirewallsV2DetailRequest) (<-chan *DescribeTrFirewallsV2DetailResponse, <-chan error)
- func (client *Client) DescribeTrFirewallsV2List(request *DescribeTrFirewallsV2ListRequest) (response *DescribeTrFirewallsV2ListResponse, err error)
- func (client *Client) DescribeTrFirewallsV2ListWithCallback(request *DescribeTrFirewallsV2ListRequest, ...) <-chan int
- func (client *Client) DescribeTrFirewallsV2ListWithChan(request *DescribeTrFirewallsV2ListRequest) (<-chan *DescribeTrFirewallsV2ListResponse, <-chan error)
- func (client *Client) DescribeTrFirewallsV2RouteList(request *DescribeTrFirewallsV2RouteListRequest) (response *DescribeTrFirewallsV2RouteListResponse, err error)
- func (client *Client) DescribeTrFirewallsV2RouteListWithCallback(request *DescribeTrFirewallsV2RouteListRequest, ...) <-chan int
- func (client *Client) DescribeTrFirewallsV2RouteListWithChan(request *DescribeTrFirewallsV2RouteListRequest) (<-chan *DescribeTrFirewallsV2RouteListResponse, <-chan error)
- func (client *Client) DescribeUserAssetIPTrafficInfo(request *DescribeUserAssetIPTrafficInfoRequest) (response *DescribeUserAssetIPTrafficInfoResponse, err error)
- func (client *Client) DescribeUserAssetIPTrafficInfoWithCallback(request *DescribeUserAssetIPTrafficInfoRequest, ...) <-chan int
- func (client *Client) DescribeUserAssetIPTrafficInfoWithChan(request *DescribeUserAssetIPTrafficInfoRequest) (<-chan *DescribeUserAssetIPTrafficInfoResponse, <-chan error)
- func (client *Client) DescribeUserIPSWhitelist(request *DescribeUserIPSWhitelistRequest) (response *DescribeUserIPSWhitelistResponse, err error)
- func (client *Client) DescribeUserIPSWhitelistWithCallback(request *DescribeUserIPSWhitelistRequest, ...) <-chan int
- func (client *Client) DescribeUserIPSWhitelistWithChan(request *DescribeUserIPSWhitelistRequest) (<-chan *DescribeUserIPSWhitelistResponse, <-chan error)
- func (client *Client) DescribeVpcFirewallAclGroupList(request *DescribeVpcFirewallAclGroupListRequest) (response *DescribeVpcFirewallAclGroupListResponse, err error)
- func (client *Client) DescribeVpcFirewallAclGroupListWithCallback(request *DescribeVpcFirewallAclGroupListRequest, ...) <-chan int
- func (client *Client) DescribeVpcFirewallAclGroupListWithChan(request *DescribeVpcFirewallAclGroupListRequest) (<-chan *DescribeVpcFirewallAclGroupListResponse, <-chan error)
- func (client *Client) DescribeVpcFirewallCenDetail(request *DescribeVpcFirewallCenDetailRequest) (response *DescribeVpcFirewallCenDetailResponse, err error)
- func (client *Client) DescribeVpcFirewallCenDetailWithCallback(request *DescribeVpcFirewallCenDetailRequest, ...) <-chan int
- func (client *Client) DescribeVpcFirewallCenDetailWithChan(request *DescribeVpcFirewallCenDetailRequest) (<-chan *DescribeVpcFirewallCenDetailResponse, <-chan error)
- func (client *Client) DescribeVpcFirewallCenList(request *DescribeVpcFirewallCenListRequest) (response *DescribeVpcFirewallCenListResponse, err error)
- func (client *Client) DescribeVpcFirewallCenListWithCallback(request *DescribeVpcFirewallCenListRequest, ...) <-chan int
- func (client *Client) DescribeVpcFirewallCenListWithChan(request *DescribeVpcFirewallCenListRequest) (<-chan *DescribeVpcFirewallCenListResponse, <-chan error)
- func (client *Client) DescribeVpcFirewallControlPolicy(request *DescribeVpcFirewallControlPolicyRequest) (response *DescribeVpcFirewallControlPolicyResponse, err error)
- func (client *Client) DescribeVpcFirewallControlPolicyWithCallback(request *DescribeVpcFirewallControlPolicyRequest, ...) <-chan int
- func (client *Client) DescribeVpcFirewallControlPolicyWithChan(request *DescribeVpcFirewallControlPolicyRequest) (<-chan *DescribeVpcFirewallControlPolicyResponse, <-chan error)
- func (client *Client) DescribeVpcFirewallDefaultIPSConfig(request *DescribeVpcFirewallDefaultIPSConfigRequest) (response *DescribeVpcFirewallDefaultIPSConfigResponse, err error)
- func (client *Client) DescribeVpcFirewallDefaultIPSConfigWithCallback(request *DescribeVpcFirewallDefaultIPSConfigRequest, ...) <-chan int
- func (client *Client) DescribeVpcFirewallDefaultIPSConfigWithChan(request *DescribeVpcFirewallDefaultIPSConfigRequest) (<-chan *DescribeVpcFirewallDefaultIPSConfigResponse, <-chan error)
- func (client *Client) DescribeVpcFirewallDetail(request *DescribeVpcFirewallDetailRequest) (response *DescribeVpcFirewallDetailResponse, err error)
- func (client *Client) DescribeVpcFirewallDetailWithCallback(request *DescribeVpcFirewallDetailRequest, ...) <-chan int
- func (client *Client) DescribeVpcFirewallDetailWithChan(request *DescribeVpcFirewallDetailRequest) (<-chan *DescribeVpcFirewallDetailResponse, <-chan error)
- func (client *Client) DescribeVpcFirewallList(request *DescribeVpcFirewallListRequest) (response *DescribeVpcFirewallListResponse, err error)
- func (client *Client) DescribeVpcFirewallListWithCallback(request *DescribeVpcFirewallListRequest, ...) <-chan int
- func (client *Client) DescribeVpcFirewallListWithChan(request *DescribeVpcFirewallListRequest) (<-chan *DescribeVpcFirewallListResponse, <-chan error)
- func (client *Client) DescribeVpcFirewallPolicyPriorUsed(request *DescribeVpcFirewallPolicyPriorUsedRequest) (response *DescribeVpcFirewallPolicyPriorUsedResponse, err error)
- func (client *Client) DescribeVpcFirewallPolicyPriorUsedWithCallback(request *DescribeVpcFirewallPolicyPriorUsedRequest, ...) <-chan int
- func (client *Client) DescribeVpcFirewallPolicyPriorUsedWithChan(request *DescribeVpcFirewallPolicyPriorUsedRequest) (<-chan *DescribeVpcFirewallPolicyPriorUsedResponse, <-chan error)
- func (client *Client) DescribeVulnerabilityProtectedList(request *DescribeVulnerabilityProtectedListRequest) (response *DescribeVulnerabilityProtectedListResponse, err error)
- func (client *Client) DescribeVulnerabilityProtectedListWithCallback(request *DescribeVulnerabilityProtectedListRequest, ...) <-chan int
- func (client *Client) DescribeVulnerabilityProtectedListWithChan(request *DescribeVulnerabilityProtectedListRequest) (<-chan *DescribeVulnerabilityProtectedListResponse, <-chan error)
- func (client *Client) ModifyAddressBook(request *ModifyAddressBookRequest) (response *ModifyAddressBookResponse, err error)
- func (client *Client) ModifyAddressBookWithCallback(request *ModifyAddressBookRequest, ...) <-chan int
- func (client *Client) ModifyAddressBookWithChan(request *ModifyAddressBookRequest) (<-chan *ModifyAddressBookResponse, <-chan error)
- func (client *Client) ModifyControlPolicy(request *ModifyControlPolicyRequest) (response *ModifyControlPolicyResponse, err error)
- func (client *Client) ModifyControlPolicyPosition(request *ModifyControlPolicyPositionRequest) (response *ModifyControlPolicyPositionResponse, err error)
- func (client *Client) ModifyControlPolicyPositionWithCallback(request *ModifyControlPolicyPositionRequest, ...) <-chan int
- func (client *Client) ModifyControlPolicyPositionWithChan(request *ModifyControlPolicyPositionRequest) (<-chan *ModifyControlPolicyPositionResponse, <-chan error)
- func (client *Client) ModifyControlPolicyWithCallback(request *ModifyControlPolicyRequest, ...) <-chan int
- func (client *Client) ModifyControlPolicyWithChan(request *ModifyControlPolicyRequest) (<-chan *ModifyControlPolicyResponse, <-chan error)
- func (client *Client) ModifyDefaultIPSConfig(request *ModifyDefaultIPSConfigRequest) (response *ModifyDefaultIPSConfigResponse, err error)
- func (client *Client) ModifyDefaultIPSConfigWithCallback(request *ModifyDefaultIPSConfigRequest, ...) <-chan int
- func (client *Client) ModifyDefaultIPSConfigWithChan(request *ModifyDefaultIPSConfigRequest) (<-chan *ModifyDefaultIPSConfigResponse, <-chan error)
- func (client *Client) ModifyFirewallV2RoutePolicySwitch(request *ModifyFirewallV2RoutePolicySwitchRequest) (response *ModifyFirewallV2RoutePolicySwitchResponse, err error)
- func (client *Client) ModifyFirewallV2RoutePolicySwitchWithCallback(request *ModifyFirewallV2RoutePolicySwitchRequest, ...) <-chan int
- func (client *Client) ModifyFirewallV2RoutePolicySwitchWithChan(request *ModifyFirewallV2RoutePolicySwitchRequest) (<-chan *ModifyFirewallV2RoutePolicySwitchResponse, <-chan error)
- func (client *Client) ModifyInstanceMemberAttributes(request *ModifyInstanceMemberAttributesRequest) (response *ModifyInstanceMemberAttributesResponse, err error)
- func (client *Client) ModifyInstanceMemberAttributesWithCallback(request *ModifyInstanceMemberAttributesRequest, ...) <-chan int
- func (client *Client) ModifyInstanceMemberAttributesWithChan(request *ModifyInstanceMemberAttributesRequest) (<-chan *ModifyInstanceMemberAttributesResponse, <-chan error)
- func (client *Client) ModifyNatFirewallControlPolicy(request *ModifyNatFirewallControlPolicyRequest) (response *ModifyNatFirewallControlPolicyResponse, err error)
- func (client *Client) ModifyNatFirewallControlPolicyPosition(request *ModifyNatFirewallControlPolicyPositionRequest) (response *ModifyNatFirewallControlPolicyPositionResponse, err error)
- func (client *Client) ModifyNatFirewallControlPolicyPositionWithCallback(request *ModifyNatFirewallControlPolicyPositionRequest, ...) <-chan int
- func (client *Client) ModifyNatFirewallControlPolicyPositionWithChan(request *ModifyNatFirewallControlPolicyPositionRequest) (<-chan *ModifyNatFirewallControlPolicyPositionResponse, <-chan error)
- func (client *Client) ModifyNatFirewallControlPolicyWithCallback(request *ModifyNatFirewallControlPolicyRequest, ...) <-chan int
- func (client *Client) ModifyNatFirewallControlPolicyWithChan(request *ModifyNatFirewallControlPolicyRequest) (<-chan *ModifyNatFirewallControlPolicyResponse, <-chan error)
- func (client *Client) ModifyPolicyAdvancedConfig(request *ModifyPolicyAdvancedConfigRequest) (response *ModifyPolicyAdvancedConfigResponse, err error)
- func (client *Client) ModifyPolicyAdvancedConfigWithCallback(request *ModifyPolicyAdvancedConfigRequest, ...) <-chan int
- func (client *Client) ModifyPolicyAdvancedConfigWithChan(request *ModifyPolicyAdvancedConfigRequest) (<-chan *ModifyPolicyAdvancedConfigResponse, <-chan error)
- func (client *Client) ModifyTrFirewallV2Configuration(request *ModifyTrFirewallV2ConfigurationRequest) (response *ModifyTrFirewallV2ConfigurationResponse, err error)
- func (client *Client) ModifyTrFirewallV2ConfigurationWithCallback(request *ModifyTrFirewallV2ConfigurationRequest, ...) <-chan int
- func (client *Client) ModifyTrFirewallV2ConfigurationWithChan(request *ModifyTrFirewallV2ConfigurationRequest) (<-chan *ModifyTrFirewallV2ConfigurationResponse, <-chan error)
- func (client *Client) ModifyTrFirewallV2RoutePolicyScope(request *ModifyTrFirewallV2RoutePolicyScopeRequest) (response *ModifyTrFirewallV2RoutePolicyScopeResponse, err error)
- func (client *Client) ModifyTrFirewallV2RoutePolicyScopeWithCallback(request *ModifyTrFirewallV2RoutePolicyScopeRequest, ...) <-chan int
- func (client *Client) ModifyTrFirewallV2RoutePolicyScopeWithChan(request *ModifyTrFirewallV2RoutePolicyScopeRequest) (<-chan *ModifyTrFirewallV2RoutePolicyScopeResponse, <-chan error)
- func (client *Client) ModifyUserIPSWhitelist(request *ModifyUserIPSWhitelistRequest) (response *ModifyUserIPSWhitelistResponse, err error)
- func (client *Client) ModifyUserIPSWhitelistWithCallback(request *ModifyUserIPSWhitelistRequest, ...) <-chan int
- func (client *Client) ModifyUserIPSWhitelistWithChan(request *ModifyUserIPSWhitelistRequest) (<-chan *ModifyUserIPSWhitelistResponse, <-chan error)
- func (client *Client) ModifyVpcFirewallCenConfigure(request *ModifyVpcFirewallCenConfigureRequest) (response *ModifyVpcFirewallCenConfigureResponse, err error)
- func (client *Client) ModifyVpcFirewallCenConfigureWithCallback(request *ModifyVpcFirewallCenConfigureRequest, ...) <-chan int
- func (client *Client) ModifyVpcFirewallCenConfigureWithChan(request *ModifyVpcFirewallCenConfigureRequest) (<-chan *ModifyVpcFirewallCenConfigureResponse, <-chan error)
- func (client *Client) ModifyVpcFirewallCenSwitchStatus(request *ModifyVpcFirewallCenSwitchStatusRequest) (response *ModifyVpcFirewallCenSwitchStatusResponse, err error)
- func (client *Client) ModifyVpcFirewallCenSwitchStatusWithCallback(request *ModifyVpcFirewallCenSwitchStatusRequest, ...) <-chan int
- func (client *Client) ModifyVpcFirewallCenSwitchStatusWithChan(request *ModifyVpcFirewallCenSwitchStatusRequest) (<-chan *ModifyVpcFirewallCenSwitchStatusResponse, <-chan error)
- func (client *Client) ModifyVpcFirewallConfigure(request *ModifyVpcFirewallConfigureRequest) (response *ModifyVpcFirewallConfigureResponse, err error)
- func (client *Client) ModifyVpcFirewallConfigureWithCallback(request *ModifyVpcFirewallConfigureRequest, ...) <-chan int
- func (client *Client) ModifyVpcFirewallConfigureWithChan(request *ModifyVpcFirewallConfigureRequest) (<-chan *ModifyVpcFirewallConfigureResponse, <-chan error)
- func (client *Client) ModifyVpcFirewallControlPolicy(request *ModifyVpcFirewallControlPolicyRequest) (response *ModifyVpcFirewallControlPolicyResponse, err error)
- func (client *Client) ModifyVpcFirewallControlPolicyPosition(request *ModifyVpcFirewallControlPolicyPositionRequest) (response *ModifyVpcFirewallControlPolicyPositionResponse, err error)
- func (client *Client) ModifyVpcFirewallControlPolicyPositionWithCallback(request *ModifyVpcFirewallControlPolicyPositionRequest, ...) <-chan int
- func (client *Client) ModifyVpcFirewallControlPolicyPositionWithChan(request *ModifyVpcFirewallControlPolicyPositionRequest) (<-chan *ModifyVpcFirewallControlPolicyPositionResponse, <-chan error)
- func (client *Client) ModifyVpcFirewallControlPolicyWithCallback(request *ModifyVpcFirewallControlPolicyRequest, ...) <-chan int
- func (client *Client) ModifyVpcFirewallControlPolicyWithChan(request *ModifyVpcFirewallControlPolicyRequest) (<-chan *ModifyVpcFirewallControlPolicyResponse, <-chan error)
- func (client *Client) ModifyVpcFirewallDefaultIPSConfig(request *ModifyVpcFirewallDefaultIPSConfigRequest) (response *ModifyVpcFirewallDefaultIPSConfigResponse, err error)
- func (client *Client) ModifyVpcFirewallDefaultIPSConfigWithCallback(request *ModifyVpcFirewallDefaultIPSConfigRequest, ...) <-chan int
- func (client *Client) ModifyVpcFirewallDefaultIPSConfigWithChan(request *ModifyVpcFirewallDefaultIPSConfigRequest) (<-chan *ModifyVpcFirewallDefaultIPSConfigResponse, <-chan error)
- func (client *Client) ModifyVpcFirewallSwitchStatus(request *ModifyVpcFirewallSwitchStatusRequest) (response *ModifyVpcFirewallSwitchStatusResponse, err error)
- func (client *Client) ModifyVpcFirewallSwitchStatusWithCallback(request *ModifyVpcFirewallSwitchStatusRequest, ...) <-chan int
- func (client *Client) ModifyVpcFirewallSwitchStatusWithChan(request *ModifyVpcFirewallSwitchStatusRequest) (<-chan *ModifyVpcFirewallSwitchStatusResponse, <-chan error)
- func (client *Client) PutDisableAllFwSwitch(request *PutDisableAllFwSwitchRequest) (response *PutDisableAllFwSwitchResponse, err error)
- func (client *Client) PutDisableAllFwSwitchWithCallback(request *PutDisableAllFwSwitchRequest, ...) <-chan int
- func (client *Client) PutDisableAllFwSwitchWithChan(request *PutDisableAllFwSwitchRequest) (<-chan *PutDisableAllFwSwitchResponse, <-chan error)
- func (client *Client) PutDisableFwSwitch(request *PutDisableFwSwitchRequest) (response *PutDisableFwSwitchResponse, err error)
- func (client *Client) PutDisableFwSwitchWithCallback(request *PutDisableFwSwitchRequest, ...) <-chan int
- func (client *Client) PutDisableFwSwitchWithChan(request *PutDisableFwSwitchRequest) (<-chan *PutDisableFwSwitchResponse, <-chan error)
- func (client *Client) PutEnableAllFwSwitch(request *PutEnableAllFwSwitchRequest) (response *PutEnableAllFwSwitchResponse, err error)
- func (client *Client) PutEnableAllFwSwitchWithCallback(request *PutEnableAllFwSwitchRequest, ...) <-chan int
- func (client *Client) PutEnableAllFwSwitchWithChan(request *PutEnableAllFwSwitchRequest) (<-chan *PutEnableAllFwSwitchResponse, <-chan error)
- func (client *Client) PutEnableFwSwitch(request *PutEnableFwSwitchRequest) (response *PutEnableFwSwitchResponse, err error)
- func (client *Client) PutEnableFwSwitchWithCallback(request *PutEnableFwSwitchRequest, ...) <-chan int
- func (client *Client) PutEnableFwSwitchWithChan(request *PutEnableFwSwitchRequest) (<-chan *PutEnableFwSwitchResponse, <-chan error)
- func (client *Client) ResetVpcFirewallRuleHitCount(request *ResetVpcFirewallRuleHitCountRequest) (response *ResetVpcFirewallRuleHitCountResponse, err error)
- func (client *Client) ResetVpcFirewallRuleHitCountWithCallback(request *ResetVpcFirewallRuleHitCountRequest, ...) <-chan int
- func (client *Client) ResetVpcFirewallRuleHitCountWithChan(request *ResetVpcFirewallRuleHitCountRequest) (<-chan *ResetVpcFirewallRuleHitCountResponse, <-chan error)
- type CreateNatFirewallControlPolicyRequest
- type CreateNatFirewallControlPolicyResponse
- type CreateTrFirewallV2Request
- type CreateTrFirewallV2Response
- type CreateTrFirewallV2RoutePolicyDestCandidateList
- type CreateTrFirewallV2RoutePolicyRequest
- type CreateTrFirewallV2RoutePolicyResponse
- type CreateTrFirewallV2RoutePolicySrcCandidateList
- type CreateVpcFirewallCenConfigureRequest
- type CreateVpcFirewallCenConfigureResponse
- type CreateVpcFirewallConfigureRequest
- type CreateVpcFirewallConfigureResponse
- type CreateVpcFirewallControlPolicyRequest
- type CreateVpcFirewallControlPolicyResponse
- type Data
- type DataInDescribeInvadeEventList
- type DataInDescribeVpcFirewallAclGroupList
- type DataInDescribeVpcFirewallCenList
- type DataInDescribeVpcFirewallList
- type DataInDescribeVulnerabilityProtectedList
- type DataItem
- type DataItemInDescribeNatFirewallControlPolicy
- type DataListInDescribeInternetOpenIp
- type DataListInDescribeInternetTrafficTrend
- type DataListInDescribeRiskEventGroup
- type DefendCidrListInDescribeVpcFirewallCenDetail
- type DefendCidrListInDescribeVpcFirewallCenList
- type DeleteAddressBookRequest
- type DeleteAddressBookResponse
- type DeleteControlPolicyRequest
- type DeleteControlPolicyResponse
- type DeleteFirewallV2RoutePoliciesRequest
- type DeleteFirewallV2RoutePoliciesResponse
- type DeleteInstanceMembersRequest
- type DeleteInstanceMembersResponse
- type DeleteNatFirewallControlPolicyRequest
- type DeleteNatFirewallControlPolicyResponse
- type DeleteTrFirewallV2Request
- type DeleteTrFirewallV2Response
- type DeleteVpcFirewallCenConfigureRequest
- type DeleteVpcFirewallCenConfigureResponse
- type DeleteVpcFirewallConfigureRequest
- type DeleteVpcFirewallConfigureResponse
- type DeleteVpcFirewallControlPolicyRequest
- type DeleteVpcFirewallControlPolicyResponse
- type DescribeAddressBookRequest
- type DescribeAddressBookResponse
- type DescribeAssetListRequest
- type DescribeAssetListResponse
- type DescribeControlPolicyRequest
- type DescribeControlPolicyResponse
- type DescribeDefaultIPSConfigRequest
- type DescribeDefaultIPSConfigResponse
- type DescribeDomainResolveRequest
- type DescribeDomainResolveResponse
- type DescribeInstanceMembersRequest
- type DescribeInstanceMembersResponse
- type DescribeInternetOpenIpRequest
- type DescribeInternetOpenIpResponse
- type DescribeInternetTrafficTrendRequest
- type DescribeInternetTrafficTrendResponse
- type DescribeInvadeEventListRequest
- type DescribeInvadeEventListResponse
- type DescribeNatFirewallControlPolicyRequest
- type DescribeNatFirewallControlPolicyResponse
- type DescribeNatFirewallPolicyPriorUsedRequest
- type DescribeNatFirewallPolicyPriorUsedResponse
- type DescribeOutgoingDestinationIPRequest
- type DescribeOutgoingDestinationIPResponse
- type DescribeOutgoingDomainRequest
- type DescribeOutgoingDomainResponse
- type DescribePolicyAdvancedConfigRequest
- type DescribePolicyAdvancedConfigResponse
- type DescribePolicyPriorUsedRequest
- type DescribePolicyPriorUsedResponse
- type DescribeRiskEventGroupRequest
- type DescribeRiskEventGroupResponse
- type DescribeRiskEventPayloadRequest
- type DescribeRiskEventPayloadResponse
- type DescribeTrFirewallPolicyBackUpAssociationListRequest
- type DescribeTrFirewallPolicyBackUpAssociationListResponse
- type DescribeTrFirewallV2RoutePolicyListRequest
- type DescribeTrFirewallV2RoutePolicyListResponse
- type DescribeTrFirewallsV2DetailRequest
- type DescribeTrFirewallsV2DetailResponse
- type DescribeTrFirewallsV2ListRequest
- type DescribeTrFirewallsV2ListResponse
- type DescribeTrFirewallsV2RouteListRequest
- type DescribeTrFirewallsV2RouteListResponse
- type DescribeUserAssetIPTrafficInfoRequest
- type DescribeUserAssetIPTrafficInfoResponse
- type DescribeUserIPSWhitelistRequest
- type DescribeUserIPSWhitelistResponse
- type DescribeVpcFirewallAclGroupListRequest
- type DescribeVpcFirewallAclGroupListResponse
- type DescribeVpcFirewallCenDetailRequest
- type DescribeVpcFirewallCenDetailResponse
- type DescribeVpcFirewallCenListRequest
- type DescribeVpcFirewallCenListResponse
- type DescribeVpcFirewallControlPolicyRequest
- type DescribeVpcFirewallControlPolicyResponse
- type DescribeVpcFirewallDefaultIPSConfigRequest
- type DescribeVpcFirewallDefaultIPSConfigResponse
- type DescribeVpcFirewallDetailRequest
- type DescribeVpcFirewallDetailResponse
- type DescribeVpcFirewallListRequest
- type DescribeVpcFirewallListResponse
- type DescribeVpcFirewallPolicyPriorUsedRequest
- type DescribeVpcFirewallPolicyPriorUsedResponse
- type DescribeVulnerabilityProtectedListRequest
- type DescribeVulnerabilityProtectedListResponse
- type DestCandidateList
- type DestCandidateListItem
- type DestPortGroupPortsInDescribeControlPolicy
- type DestPortGroupPortsInDescribeNatFirewallControlPolicy
- type DestPortGroupPortsInDescribeVpcFirewallControlPolicy
- type DestinationGroupCidrsInDescribeControlPolicy
- type DestinationGroupCidrsInDescribeNatFirewallControlPolicy
- type DestinationGroupCidrsInDescribeVpcFirewallControlPolicy
- type DomainList
- type DstIPData
- type DstIPList
- type EipsItem
- type EniInfo
- type EniList
- type EventList
- type FirewallRouteDetailList
- type FirewallRouteDetailListItem
- type FirewallVpc
- type IPLocationInfo
- type IpsConfig
- type Ipv6Whitelists
- type LocalVpc
- type LocalVpcInDescribeVpcFirewallCenList
- type LocalVpcInDescribeVpcFirewallList
- type Members
- type ModifyAddressBookRequest
- type ModifyAddressBookResponse
- type ModifyAddressBookTagList
- type ModifyControlPolicyPositionRequest
- type ModifyControlPolicyPositionResponse
- type ModifyControlPolicyRequest
- type ModifyControlPolicyResponse
- type ModifyDefaultIPSConfigRequest
- type ModifyDefaultIPSConfigResponse
- type ModifyFirewallV2RoutePolicySwitchRequest
- type ModifyFirewallV2RoutePolicySwitchResponse
- type ModifyInstanceMemberAttributesMembers
- type ModifyInstanceMemberAttributesRequest
- type ModifyInstanceMemberAttributesResponse
- type ModifyNatFirewallControlPolicyPositionRequest
- type ModifyNatFirewallControlPolicyPositionResponse
- type ModifyNatFirewallControlPolicyRequest
- type ModifyNatFirewallControlPolicyResponse
- type ModifyPolicyAdvancedConfigRequest
- type ModifyPolicyAdvancedConfigResponse
- type ModifyTrFirewallV2ConfigurationRequest
- type ModifyTrFirewallV2ConfigurationResponse
- type ModifyTrFirewallV2RoutePolicyScopeDestCandidateList
- type ModifyTrFirewallV2RoutePolicyScopeRequest
- type ModifyTrFirewallV2RoutePolicyScopeResponse
- type ModifyTrFirewallV2RoutePolicyScopeSrcCandidateList
- type ModifyUserIPSWhitelistRequest
- type ModifyUserIPSWhitelistResponse
- type ModifyVpcFirewallCenConfigureRequest
- type ModifyVpcFirewallCenConfigureResponse
- type ModifyVpcFirewallCenSwitchStatusRequest
- type ModifyVpcFirewallCenSwitchStatusResponse
- type ModifyVpcFirewallConfigureRequest
- type ModifyVpcFirewallConfigureResponse
- type ModifyVpcFirewallControlPolicyPositionRequest
- type ModifyVpcFirewallControlPolicyPositionResponse
- type ModifyVpcFirewallControlPolicyRequest
- type ModifyVpcFirewallControlPolicyResponse
- type ModifyVpcFirewallDefaultIPSConfigRequest
- type ModifyVpcFirewallDefaultIPSConfigResponse
- type ModifyVpcFirewallSwitchStatusRequest
- type ModifyVpcFirewallSwitchStatusResponse
- type PageInfo
- type PeerTrListInDescribeTrFirewallsV2List
- type PeerVpc
- type PolicyAssociationBackupConfigs
- type PolicyAssociationBackupConfigsItem
- type PolicysInDescribeControlPolicy
- type PolicysInDescribeNatFirewallControlPolicy
- type PolicysInDescribeVpcFirewallControlPolicy
- type PortList
- type ProtectedResource
- type PutDisableAllFwSwitchRequest
- type PutDisableAllFwSwitchResponse
- type PutDisableFwSwitchRequest
- type PutDisableFwSwitchResponse
- type PutEnableAllFwSwitchRequest
- type PutEnableAllFwSwitchResponse
- type PutEnableFwSwitchRequest
- type PutEnableFwSwitchResponse
- type ResetVpcFirewallRuleHitCountRequest
- type ResetVpcFirewallRuleHitCountResponse
- type ResolveResult
- type Resource
- type ResourceList
- type ResourcePrivateIPList
- type ResourcePrivateIPListItem
- type RouteEntry
- type RouteEntryListInDescribeVpcFirewallCenDetail
- type RouteEntryListInDescribeVpcFirewallCenList
- type RouteEntryListInDescribeVpcFirewallDetail
- type RouteEntryListInDescribeVpcFirewallList
- type RulesItem
- type ServiceNameList
- type SourceGroupCidrsInDescribeControlPolicy
- type SourceGroupCidrsInDescribeNatFirewallControlPolicy
- type SourceGroupCidrsInDescribeVpcFirewallControlPolicy
- type SrcCandidateList
- type SrcCandidateListItem
- type SrcPrivateIPList
- type Tag
- type TagListInDescribeAddressBook
- type TagListInDescribeOutgoingDestinationIP
- type TagListInDescribeOutgoingDomain
- type TagListItem
- type TrFirewallRoutePolicies
- type TrFirewallRoutePoliciesItem
- type UnprotectedResource
- type VbrListInDescribeTrFirewallsV2List
- type VpcCidrTableListInDescribeVpcFirewallCenDetail
- type VpcCidrTableListInDescribeVpcFirewallCenList
- type VpcCidrTableListInDescribeVpcFirewallDetail
- type VpcCidrTableListInDescribeVpcFirewallList
- type VpcDstInfo
- type VpcFirewallsInDescribeVpcFirewallCenList
- type VpcFirewallsInDescribeVpcFirewallList
- type VpcListInDescribeTrFirewallsV2List
- type VpcSrcInfo
- type VpcTrFirewalls
- type VpcTrFirewallsItem
- type VpnListInDescribeTrFirewallsV2List
- type VulnList
- type WhiteListValueInDescribeUserIPSWhitelist
- type Whitelists
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "central"
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 AbnormalResource ¶ added in v1.62.554
type AbnormalResource struct { Resource string `json:"Resource" xml:"Resource"` Status string `json:"Status" xml:"Status"` Msg string `json:"Msg" xml:"Msg"` }
AbnormalResource is a nested struct in cloudfw response
type AbnormalResourceStatusList ¶ added in v1.62.554
type AbnormalResourceStatusList struct {
AbnormalResource []AbnormalResource `json:"AbnormalResource" xml:"AbnormalResource"`
}
AbnormalResourceStatusList is a nested struct in cloudfw response
type Acl ¶
type Acl struct { AddressListCount int `json:"AddressListCount" xml:"AddressListCount"` GroupUuid string `json:"GroupUuid" xml:"GroupUuid"` AutoAddTagEcs int `json:"AutoAddTagEcs" xml:"AutoAddTagEcs"` Description string `json:"Description" xml:"Description"` GroupName string `json:"GroupName" xml:"GroupName"` ReferenceCount int `json:"ReferenceCount" xml:"ReferenceCount"` GroupType string `json:"GroupType" xml:"GroupType"` TagRelation string `json:"TagRelation" xml:"TagRelation"` Global int `json:"Global" xml:"Global"` AddressType string `json:"AddressType" xml:"AddressType"` AddressList []string `json:"AddressList" xml:"AddressList"` TagList []TagListItem `json:"TagList" xml:"TagList"` }
Acl is a nested struct in cloudfw response
type AclGroupList ¶
type AclGroupList struct {
Data []DataInDescribeVpcFirewallAclGroupList `json:"Data" xml:"Data"`
}
AclGroupList is a nested struct in cloudfw response
type Acls ¶
type Acls struct {
Acl []Acl `json:"Acl" xml:"Acl"`
}
Acls is a nested struct in cloudfw response
type AddAddressBookRequest ¶
type AddAddressBookRequest struct { *requests.RpcRequest Description string `position:"Query" name:"Description"` TagList *[]AddAddressBookTagList `position:"Query" name:"TagList" type:"Repeated"` GroupType string `position:"Query" name:"GroupType"` SourceIp string `position:"Query" name:"SourceIp"` AutoAddTagEcs string `position:"Query" name:"AutoAddTagEcs"` Lang string `position:"Query" name:"Lang"` AddressList string `position:"Query" name:"AddressList"` TagRelation string `position:"Query" name:"TagRelation"` GroupName string `position:"Query" name:"GroupName"` }
AddAddressBookRequest is the request struct for api AddAddressBook
func CreateAddAddressBookRequest ¶
func CreateAddAddressBookRequest() (request *AddAddressBookRequest)
CreateAddAddressBookRequest creates a request to invoke AddAddressBook API
type AddAddressBookResponse ¶
type AddAddressBookResponse struct { *responses.BaseResponse GroupUuid string `json:"GroupUuid" xml:"GroupUuid"` RequestId string `json:"RequestId" xml:"RequestId"` }
AddAddressBookResponse is the response struct for api AddAddressBook
func CreateAddAddressBookResponse ¶
func CreateAddAddressBookResponse() (response *AddAddressBookResponse)
CreateAddAddressBookResponse creates a response to parse from AddAddressBook response
type AddAddressBookTagList ¶
type AddAddressBookTagList struct { TagValue string `name:"TagValue"` TagKey string `name:"TagKey"` }
AddAddressBookTagList is a repeated param struct in AddAddressBookRequest
type AddControlPolicyRequest ¶
type AddControlPolicyRequest struct { *requests.RpcRequest DestPortType string `position:"Query" name:"DestPortType"` MessageType string `position:"Query" name:"MessageType"` Release string `position:"Query" name:"Release"` Destination string `position:"Query" name:"Destination"` DestinationType string `position:"Query" name:"DestinationType"` DestPortGroup string `position:"Query" name:"DestPortGroup"` ApplicationNameList *[]string `position:"Query" name:"ApplicationNameList" type:"Repeated"` Description string `position:"Query" name:"Description"` Source string `position:"Query" name:"Source"` AclAction string `position:"Query" name:"AclAction"` SourceIp string `position:"Query" name:"SourceIp"` NewOrder string `position:"Query" name:"NewOrder"` SourceType string `position:"Query" name:"SourceType"` IpVersion string `position:"Query" name:"IpVersion"` Lang string `position:"Query" name:"Lang"` Direction string `position:"Query" name:"Direction"` ApplicationName string `position:"Query" name:"ApplicationName"` Proto string `position:"Query" name:"Proto"` DestPort string `position:"Query" name:"DestPort"` }
AddControlPolicyRequest is the request struct for api AddControlPolicy
func CreateAddControlPolicyRequest ¶
func CreateAddControlPolicyRequest() (request *AddControlPolicyRequest)
CreateAddControlPolicyRequest creates a request to invoke AddControlPolicy API
type AddControlPolicyResponse ¶
type AddControlPolicyResponse struct { *responses.BaseResponse AclUuid string `json:"AclUuid" xml:"AclUuid"` RequestId string `json:"RequestId" xml:"RequestId"` }
AddControlPolicyResponse is the response struct for api AddControlPolicy
func CreateAddControlPolicyResponse ¶
func CreateAddControlPolicyResponse() (response *AddControlPolicyResponse)
CreateAddControlPolicyResponse creates a response to parse from AddControlPolicy response
type AddInstanceMembersMembers ¶
type AddInstanceMembersMembers struct { MemberUid string `name:"MemberUid"` MemberDesc string `name:"MemberDesc"` }
AddInstanceMembersMembers is a repeated param struct in AddInstanceMembersRequest
type AddInstanceMembersRequest ¶
type AddInstanceMembersRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` Members *[]AddInstanceMembersMembers `position:"Query" name:"Members" type:"Repeated"` Lang string `position:"Query" name:"Lang"` }
AddInstanceMembersRequest is the request struct for api AddInstanceMembers
func CreateAddInstanceMembersRequest ¶
func CreateAddInstanceMembersRequest() (request *AddInstanceMembersRequest)
CreateAddInstanceMembersRequest creates a request to invoke AddInstanceMembers API
type AddInstanceMembersResponse ¶
type AddInstanceMembersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AddInstanceMembersResponse is the response struct for api AddInstanceMembers
func CreateAddInstanceMembersResponse ¶
func CreateAddInstanceMembersResponse() (response *AddInstanceMembersResponse)
CreateAddInstanceMembersResponse creates a response to parse from AddInstanceMembers response
type AddressGroup ¶
type AddressGroup struct { AddressGroupUUID string `json:"AddressGroupUUID" xml:"AddressGroupUUID"` AddressGroupName string `json:"AddressGroupName" xml:"AddressGroupName"` }
AddressGroup is a nested struct in cloudfw response
type AddressGroupList ¶
type AddressGroupList struct {
AddressGroup []AddressGroup `json:"addressGroup" xml:"addressGroup"`
}
AddressGroupList is a nested struct in cloudfw response
type AddressList ¶
type AddressList struct {
StringItem []string `json:"StringItem" xml:"StringItem"`
}
AddressList is a nested struct in cloudfw response
type AppPort ¶
type AppPort struct { Port int `json:"Port" xml:"Port"` ApplicationName string `json:"ApplicationName" xml:"ApplicationName"` }
AppPort is a nested struct in cloudfw response
type ApplicationNameListInDescribeControlPolicy ¶ added in v1.62.471
type ApplicationNameListInDescribeControlPolicy struct {
ApplicationNameItem []string `json:"ApplicationNameItem" xml:"ApplicationNameItem"`
}
ApplicationNameListInDescribeControlPolicy is a nested struct in cloudfw response
type ApplicationNameListInDescribeNatFirewallControlPolicy ¶ added in v1.62.471
type ApplicationNameListInDescribeNatFirewallControlPolicy struct {
ApplicationNameItem []string `json:"ApplicationNameItem" xml:"ApplicationNameItem"`
}
ApplicationNameListInDescribeNatFirewallControlPolicy is a nested struct in cloudfw response
type ApplicationNameListInDescribeVpcFirewallControlPolicy ¶ added in v1.62.554
type ApplicationNameListInDescribeVpcFirewallControlPolicy struct {
ApplicationNameItem []string `json:"ApplicationNameItem" xml:"ApplicationNameItem"`
}
ApplicationNameListInDescribeVpcFirewallControlPolicy is a nested struct in cloudfw response
type ApplicationPortList ¶
type ApplicationPortList struct {
AppPort []AppPort `json:"appPort" xml:"appPort"`
}
ApplicationPortList is a nested struct in cloudfw response
type Assets ¶
type Assets struct {
Resource []Resource `json:"Resource" xml:"Resource"`
}
Assets is a nested struct in cloudfw response
type BatchCopyVpcFirewallControlPolicyRequest ¶
type BatchCopyVpcFirewallControlPolicyRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` SourceVpcFirewallId string `position:"Query" name:"SourceVpcFirewallId"` TargetVpcFirewallId string `position:"Query" name:"TargetVpcFirewallId"` }
BatchCopyVpcFirewallControlPolicyRequest is the request struct for api BatchCopyVpcFirewallControlPolicy
func CreateBatchCopyVpcFirewallControlPolicyRequest ¶
func CreateBatchCopyVpcFirewallControlPolicyRequest() (request *BatchCopyVpcFirewallControlPolicyRequest)
CreateBatchCopyVpcFirewallControlPolicyRequest creates a request to invoke BatchCopyVpcFirewallControlPolicy API
type BatchCopyVpcFirewallControlPolicyResponse ¶
type BatchCopyVpcFirewallControlPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
BatchCopyVpcFirewallControlPolicyResponse is the response struct for api BatchCopyVpcFirewallControlPolicy
func CreateBatchCopyVpcFirewallControlPolicyResponse ¶
func CreateBatchCopyVpcFirewallControlPolicyResponse() (response *BatchCopyVpcFirewallControlPolicyResponse)
CreateBatchCopyVpcFirewallControlPolicyResponse creates a response to parse from BatchCopyVpcFirewallControlPolicy response
type CidrTable ¶
type CidrTable struct { RouteTableId string `json:"RouteTableId" xml:"RouteTableId"` RouteEntryList []RouteEntry `json:"RouteEntryList" xml:"RouteEntryList"` }
CidrTable is a nested struct in cloudfw 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) AddAddressBook ¶
func (client *Client) AddAddressBook(request *AddAddressBookRequest) (response *AddAddressBookResponse, err error)
AddAddressBook invokes the cloudfw.AddAddressBook API synchronously
func (*Client) AddAddressBookWithCallback ¶
func (client *Client) AddAddressBookWithCallback(request *AddAddressBookRequest, callback func(response *AddAddressBookResponse, err error)) <-chan int
AddAddressBookWithCallback invokes the cloudfw.AddAddressBook API asynchronously
func (*Client) AddAddressBookWithChan ¶
func (client *Client) AddAddressBookWithChan(request *AddAddressBookRequest) (<-chan *AddAddressBookResponse, <-chan error)
AddAddressBookWithChan invokes the cloudfw.AddAddressBook API asynchronously
func (*Client) AddControlPolicy ¶
func (client *Client) AddControlPolicy(request *AddControlPolicyRequest) (response *AddControlPolicyResponse, err error)
AddControlPolicy invokes the cloudfw.AddControlPolicy API synchronously
func (*Client) AddControlPolicyWithCallback ¶
func (client *Client) AddControlPolicyWithCallback(request *AddControlPolicyRequest, callback func(response *AddControlPolicyResponse, err error)) <-chan int
AddControlPolicyWithCallback invokes the cloudfw.AddControlPolicy API asynchronously
func (*Client) AddControlPolicyWithChan ¶
func (client *Client) AddControlPolicyWithChan(request *AddControlPolicyRequest) (<-chan *AddControlPolicyResponse, <-chan error)
AddControlPolicyWithChan invokes the cloudfw.AddControlPolicy API asynchronously
func (*Client) AddInstanceMembers ¶
func (client *Client) AddInstanceMembers(request *AddInstanceMembersRequest) (response *AddInstanceMembersResponse, err error)
AddInstanceMembers invokes the cloudfw.AddInstanceMembers API synchronously
func (*Client) AddInstanceMembersWithCallback ¶
func (client *Client) AddInstanceMembersWithCallback(request *AddInstanceMembersRequest, callback func(response *AddInstanceMembersResponse, err error)) <-chan int
AddInstanceMembersWithCallback invokes the cloudfw.AddInstanceMembers API asynchronously
func (*Client) AddInstanceMembersWithChan ¶
func (client *Client) AddInstanceMembersWithChan(request *AddInstanceMembersRequest) (<-chan *AddInstanceMembersResponse, <-chan error)
AddInstanceMembersWithChan invokes the cloudfw.AddInstanceMembers API asynchronously
func (*Client) BatchCopyVpcFirewallControlPolicy ¶
func (client *Client) BatchCopyVpcFirewallControlPolicy(request *BatchCopyVpcFirewallControlPolicyRequest) (response *BatchCopyVpcFirewallControlPolicyResponse, err error)
BatchCopyVpcFirewallControlPolicy invokes the cloudfw.BatchCopyVpcFirewallControlPolicy API synchronously
func (*Client) BatchCopyVpcFirewallControlPolicyWithCallback ¶
func (client *Client) BatchCopyVpcFirewallControlPolicyWithCallback(request *BatchCopyVpcFirewallControlPolicyRequest, callback func(response *BatchCopyVpcFirewallControlPolicyResponse, err error)) <-chan int
BatchCopyVpcFirewallControlPolicyWithCallback invokes the cloudfw.BatchCopyVpcFirewallControlPolicy API asynchronously
func (*Client) BatchCopyVpcFirewallControlPolicyWithChan ¶
func (client *Client) BatchCopyVpcFirewallControlPolicyWithChan(request *BatchCopyVpcFirewallControlPolicyRequest) (<-chan *BatchCopyVpcFirewallControlPolicyResponse, <-chan error)
BatchCopyVpcFirewallControlPolicyWithChan invokes the cloudfw.BatchCopyVpcFirewallControlPolicy API asynchronously
func (*Client) CreateNatFirewallControlPolicy ¶ added in v1.62.471
func (client *Client) CreateNatFirewallControlPolicy(request *CreateNatFirewallControlPolicyRequest) (response *CreateNatFirewallControlPolicyResponse, err error)
CreateNatFirewallControlPolicy invokes the cloudfw.CreateNatFirewallControlPolicy API synchronously
func (*Client) CreateNatFirewallControlPolicyWithCallback ¶ added in v1.62.471
func (client *Client) CreateNatFirewallControlPolicyWithCallback(request *CreateNatFirewallControlPolicyRequest, callback func(response *CreateNatFirewallControlPolicyResponse, err error)) <-chan int
CreateNatFirewallControlPolicyWithCallback invokes the cloudfw.CreateNatFirewallControlPolicy API asynchronously
func (*Client) CreateNatFirewallControlPolicyWithChan ¶ added in v1.62.471
func (client *Client) CreateNatFirewallControlPolicyWithChan(request *CreateNatFirewallControlPolicyRequest) (<-chan *CreateNatFirewallControlPolicyResponse, <-chan error)
CreateNatFirewallControlPolicyWithChan invokes the cloudfw.CreateNatFirewallControlPolicy API asynchronously
func (*Client) CreateTrFirewallV2 ¶
func (client *Client) CreateTrFirewallV2(request *CreateTrFirewallV2Request) (response *CreateTrFirewallV2Response, err error)
CreateTrFirewallV2 invokes the cloudfw.CreateTrFirewallV2 API synchronously
func (*Client) CreateTrFirewallV2RoutePolicy ¶
func (client *Client) CreateTrFirewallV2RoutePolicy(request *CreateTrFirewallV2RoutePolicyRequest) (response *CreateTrFirewallV2RoutePolicyResponse, err error)
CreateTrFirewallV2RoutePolicy invokes the cloudfw.CreateTrFirewallV2RoutePolicy API synchronously
func (*Client) CreateTrFirewallV2RoutePolicyWithCallback ¶
func (client *Client) CreateTrFirewallV2RoutePolicyWithCallback(request *CreateTrFirewallV2RoutePolicyRequest, callback func(response *CreateTrFirewallV2RoutePolicyResponse, err error)) <-chan int
CreateTrFirewallV2RoutePolicyWithCallback invokes the cloudfw.CreateTrFirewallV2RoutePolicy API asynchronously
func (*Client) CreateTrFirewallV2RoutePolicyWithChan ¶
func (client *Client) CreateTrFirewallV2RoutePolicyWithChan(request *CreateTrFirewallV2RoutePolicyRequest) (<-chan *CreateTrFirewallV2RoutePolicyResponse, <-chan error)
CreateTrFirewallV2RoutePolicyWithChan invokes the cloudfw.CreateTrFirewallV2RoutePolicy API asynchronously
func (*Client) CreateTrFirewallV2WithCallback ¶
func (client *Client) CreateTrFirewallV2WithCallback(request *CreateTrFirewallV2Request, callback func(response *CreateTrFirewallV2Response, err error)) <-chan int
CreateTrFirewallV2WithCallback invokes the cloudfw.CreateTrFirewallV2 API asynchronously
func (*Client) CreateTrFirewallV2WithChan ¶
func (client *Client) CreateTrFirewallV2WithChan(request *CreateTrFirewallV2Request) (<-chan *CreateTrFirewallV2Response, <-chan error)
CreateTrFirewallV2WithChan invokes the cloudfw.CreateTrFirewallV2 API asynchronously
func (*Client) CreateVpcFirewallCenConfigure ¶
func (client *Client) CreateVpcFirewallCenConfigure(request *CreateVpcFirewallCenConfigureRequest) (response *CreateVpcFirewallCenConfigureResponse, err error)
CreateVpcFirewallCenConfigure invokes the cloudfw.CreateVpcFirewallCenConfigure API synchronously
func (*Client) CreateVpcFirewallCenConfigureWithCallback ¶
func (client *Client) CreateVpcFirewallCenConfigureWithCallback(request *CreateVpcFirewallCenConfigureRequest, callback func(response *CreateVpcFirewallCenConfigureResponse, err error)) <-chan int
CreateVpcFirewallCenConfigureWithCallback invokes the cloudfw.CreateVpcFirewallCenConfigure API asynchronously
func (*Client) CreateVpcFirewallCenConfigureWithChan ¶
func (client *Client) CreateVpcFirewallCenConfigureWithChan(request *CreateVpcFirewallCenConfigureRequest) (<-chan *CreateVpcFirewallCenConfigureResponse, <-chan error)
CreateVpcFirewallCenConfigureWithChan invokes the cloudfw.CreateVpcFirewallCenConfigure API asynchronously
func (*Client) CreateVpcFirewallConfigure ¶
func (client *Client) CreateVpcFirewallConfigure(request *CreateVpcFirewallConfigureRequest) (response *CreateVpcFirewallConfigureResponse, err error)
CreateVpcFirewallConfigure invokes the cloudfw.CreateVpcFirewallConfigure API synchronously
func (*Client) CreateVpcFirewallConfigureWithCallback ¶
func (client *Client) CreateVpcFirewallConfigureWithCallback(request *CreateVpcFirewallConfigureRequest, callback func(response *CreateVpcFirewallConfigureResponse, err error)) <-chan int
CreateVpcFirewallConfigureWithCallback invokes the cloudfw.CreateVpcFirewallConfigure API asynchronously
func (*Client) CreateVpcFirewallConfigureWithChan ¶
func (client *Client) CreateVpcFirewallConfigureWithChan(request *CreateVpcFirewallConfigureRequest) (<-chan *CreateVpcFirewallConfigureResponse, <-chan error)
CreateVpcFirewallConfigureWithChan invokes the cloudfw.CreateVpcFirewallConfigure API asynchronously
func (*Client) CreateVpcFirewallControlPolicy ¶
func (client *Client) CreateVpcFirewallControlPolicy(request *CreateVpcFirewallControlPolicyRequest) (response *CreateVpcFirewallControlPolicyResponse, err error)
CreateVpcFirewallControlPolicy invokes the cloudfw.CreateVpcFirewallControlPolicy API synchronously
func (*Client) CreateVpcFirewallControlPolicyWithCallback ¶
func (client *Client) CreateVpcFirewallControlPolicyWithCallback(request *CreateVpcFirewallControlPolicyRequest, callback func(response *CreateVpcFirewallControlPolicyResponse, err error)) <-chan int
CreateVpcFirewallControlPolicyWithCallback invokes the cloudfw.CreateVpcFirewallControlPolicy API asynchronously
func (*Client) CreateVpcFirewallControlPolicyWithChan ¶
func (client *Client) CreateVpcFirewallControlPolicyWithChan(request *CreateVpcFirewallControlPolicyRequest) (<-chan *CreateVpcFirewallControlPolicyResponse, <-chan error)
CreateVpcFirewallControlPolicyWithChan invokes the cloudfw.CreateVpcFirewallControlPolicy API asynchronously
func (*Client) DeleteAddressBook ¶
func (client *Client) DeleteAddressBook(request *DeleteAddressBookRequest) (response *DeleteAddressBookResponse, err error)
DeleteAddressBook invokes the cloudfw.DeleteAddressBook API synchronously
func (*Client) DeleteAddressBookWithCallback ¶
func (client *Client) DeleteAddressBookWithCallback(request *DeleteAddressBookRequest, callback func(response *DeleteAddressBookResponse, err error)) <-chan int
DeleteAddressBookWithCallback invokes the cloudfw.DeleteAddressBook API asynchronously
func (*Client) DeleteAddressBookWithChan ¶
func (client *Client) DeleteAddressBookWithChan(request *DeleteAddressBookRequest) (<-chan *DeleteAddressBookResponse, <-chan error)
DeleteAddressBookWithChan invokes the cloudfw.DeleteAddressBook API asynchronously
func (*Client) DeleteControlPolicy ¶
func (client *Client) DeleteControlPolicy(request *DeleteControlPolicyRequest) (response *DeleteControlPolicyResponse, err error)
DeleteControlPolicy invokes the cloudfw.DeleteControlPolicy API synchronously
func (*Client) DeleteControlPolicyWithCallback ¶
func (client *Client) DeleteControlPolicyWithCallback(request *DeleteControlPolicyRequest, callback func(response *DeleteControlPolicyResponse, err error)) <-chan int
DeleteControlPolicyWithCallback invokes the cloudfw.DeleteControlPolicy API asynchronously
func (*Client) DeleteControlPolicyWithChan ¶
func (client *Client) DeleteControlPolicyWithChan(request *DeleteControlPolicyRequest) (<-chan *DeleteControlPolicyResponse, <-chan error)
DeleteControlPolicyWithChan invokes the cloudfw.DeleteControlPolicy API asynchronously
func (*Client) DeleteFirewallV2RoutePolicies ¶
func (client *Client) DeleteFirewallV2RoutePolicies(request *DeleteFirewallV2RoutePoliciesRequest) (response *DeleteFirewallV2RoutePoliciesResponse, err error)
DeleteFirewallV2RoutePolicies invokes the cloudfw.DeleteFirewallV2RoutePolicies API synchronously
func (*Client) DeleteFirewallV2RoutePoliciesWithCallback ¶
func (client *Client) DeleteFirewallV2RoutePoliciesWithCallback(request *DeleteFirewallV2RoutePoliciesRequest, callback func(response *DeleteFirewallV2RoutePoliciesResponse, err error)) <-chan int
DeleteFirewallV2RoutePoliciesWithCallback invokes the cloudfw.DeleteFirewallV2RoutePolicies API asynchronously
func (*Client) DeleteFirewallV2RoutePoliciesWithChan ¶
func (client *Client) DeleteFirewallV2RoutePoliciesWithChan(request *DeleteFirewallV2RoutePoliciesRequest) (<-chan *DeleteFirewallV2RoutePoliciesResponse, <-chan error)
DeleteFirewallV2RoutePoliciesWithChan invokes the cloudfw.DeleteFirewallV2RoutePolicies API asynchronously
func (*Client) DeleteInstanceMembers ¶
func (client *Client) DeleteInstanceMembers(request *DeleteInstanceMembersRequest) (response *DeleteInstanceMembersResponse, err error)
DeleteInstanceMembers invokes the cloudfw.DeleteInstanceMembers API synchronously
func (*Client) DeleteInstanceMembersWithCallback ¶
func (client *Client) DeleteInstanceMembersWithCallback(request *DeleteInstanceMembersRequest, callback func(response *DeleteInstanceMembersResponse, err error)) <-chan int
DeleteInstanceMembersWithCallback invokes the cloudfw.DeleteInstanceMembers API asynchronously
func (*Client) DeleteInstanceMembersWithChan ¶
func (client *Client) DeleteInstanceMembersWithChan(request *DeleteInstanceMembersRequest) (<-chan *DeleteInstanceMembersResponse, <-chan error)
DeleteInstanceMembersWithChan invokes the cloudfw.DeleteInstanceMembers API asynchronously
func (*Client) DeleteNatFirewallControlPolicy ¶ added in v1.62.471
func (client *Client) DeleteNatFirewallControlPolicy(request *DeleteNatFirewallControlPolicyRequest) (response *DeleteNatFirewallControlPolicyResponse, err error)
DeleteNatFirewallControlPolicy invokes the cloudfw.DeleteNatFirewallControlPolicy API synchronously
func (*Client) DeleteNatFirewallControlPolicyWithCallback ¶ added in v1.62.471
func (client *Client) DeleteNatFirewallControlPolicyWithCallback(request *DeleteNatFirewallControlPolicyRequest, callback func(response *DeleteNatFirewallControlPolicyResponse, err error)) <-chan int
DeleteNatFirewallControlPolicyWithCallback invokes the cloudfw.DeleteNatFirewallControlPolicy API asynchronously
func (*Client) DeleteNatFirewallControlPolicyWithChan ¶ added in v1.62.471
func (client *Client) DeleteNatFirewallControlPolicyWithChan(request *DeleteNatFirewallControlPolicyRequest) (<-chan *DeleteNatFirewallControlPolicyResponse, <-chan error)
DeleteNatFirewallControlPolicyWithChan invokes the cloudfw.DeleteNatFirewallControlPolicy API asynchronously
func (*Client) DeleteTrFirewallV2 ¶
func (client *Client) DeleteTrFirewallV2(request *DeleteTrFirewallV2Request) (response *DeleteTrFirewallV2Response, err error)
DeleteTrFirewallV2 invokes the cloudfw.DeleteTrFirewallV2 API synchronously
func (*Client) DeleteTrFirewallV2WithCallback ¶
func (client *Client) DeleteTrFirewallV2WithCallback(request *DeleteTrFirewallV2Request, callback func(response *DeleteTrFirewallV2Response, err error)) <-chan int
DeleteTrFirewallV2WithCallback invokes the cloudfw.DeleteTrFirewallV2 API asynchronously
func (*Client) DeleteTrFirewallV2WithChan ¶
func (client *Client) DeleteTrFirewallV2WithChan(request *DeleteTrFirewallV2Request) (<-chan *DeleteTrFirewallV2Response, <-chan error)
DeleteTrFirewallV2WithChan invokes the cloudfw.DeleteTrFirewallV2 API asynchronously
func (*Client) DeleteVpcFirewallCenConfigure ¶
func (client *Client) DeleteVpcFirewallCenConfigure(request *DeleteVpcFirewallCenConfigureRequest) (response *DeleteVpcFirewallCenConfigureResponse, err error)
DeleteVpcFirewallCenConfigure invokes the cloudfw.DeleteVpcFirewallCenConfigure API synchronously
func (*Client) DeleteVpcFirewallCenConfigureWithCallback ¶
func (client *Client) DeleteVpcFirewallCenConfigureWithCallback(request *DeleteVpcFirewallCenConfigureRequest, callback func(response *DeleteVpcFirewallCenConfigureResponse, err error)) <-chan int
DeleteVpcFirewallCenConfigureWithCallback invokes the cloudfw.DeleteVpcFirewallCenConfigure API asynchronously
func (*Client) DeleteVpcFirewallCenConfigureWithChan ¶
func (client *Client) DeleteVpcFirewallCenConfigureWithChan(request *DeleteVpcFirewallCenConfigureRequest) (<-chan *DeleteVpcFirewallCenConfigureResponse, <-chan error)
DeleteVpcFirewallCenConfigureWithChan invokes the cloudfw.DeleteVpcFirewallCenConfigure API asynchronously
func (*Client) DeleteVpcFirewallConfigure ¶
func (client *Client) DeleteVpcFirewallConfigure(request *DeleteVpcFirewallConfigureRequest) (response *DeleteVpcFirewallConfigureResponse, err error)
DeleteVpcFirewallConfigure invokes the cloudfw.DeleteVpcFirewallConfigure API synchronously
func (*Client) DeleteVpcFirewallConfigureWithCallback ¶
func (client *Client) DeleteVpcFirewallConfigureWithCallback(request *DeleteVpcFirewallConfigureRequest, callback func(response *DeleteVpcFirewallConfigureResponse, err error)) <-chan int
DeleteVpcFirewallConfigureWithCallback invokes the cloudfw.DeleteVpcFirewallConfigure API asynchronously
func (*Client) DeleteVpcFirewallConfigureWithChan ¶
func (client *Client) DeleteVpcFirewallConfigureWithChan(request *DeleteVpcFirewallConfigureRequest) (<-chan *DeleteVpcFirewallConfigureResponse, <-chan error)
DeleteVpcFirewallConfigureWithChan invokes the cloudfw.DeleteVpcFirewallConfigure API asynchronously
func (*Client) DeleteVpcFirewallControlPolicy ¶
func (client *Client) DeleteVpcFirewallControlPolicy(request *DeleteVpcFirewallControlPolicyRequest) (response *DeleteVpcFirewallControlPolicyResponse, err error)
DeleteVpcFirewallControlPolicy invokes the cloudfw.DeleteVpcFirewallControlPolicy API synchronously
func (*Client) DeleteVpcFirewallControlPolicyWithCallback ¶
func (client *Client) DeleteVpcFirewallControlPolicyWithCallback(request *DeleteVpcFirewallControlPolicyRequest, callback func(response *DeleteVpcFirewallControlPolicyResponse, err error)) <-chan int
DeleteVpcFirewallControlPolicyWithCallback invokes the cloudfw.DeleteVpcFirewallControlPolicy API asynchronously
func (*Client) DeleteVpcFirewallControlPolicyWithChan ¶
func (client *Client) DeleteVpcFirewallControlPolicyWithChan(request *DeleteVpcFirewallControlPolicyRequest) (<-chan *DeleteVpcFirewallControlPolicyResponse, <-chan error)
DeleteVpcFirewallControlPolicyWithChan invokes the cloudfw.DeleteVpcFirewallControlPolicy API asynchronously
func (*Client) DescribeAddressBook ¶
func (client *Client) DescribeAddressBook(request *DescribeAddressBookRequest) (response *DescribeAddressBookResponse, err error)
DescribeAddressBook invokes the cloudfw.DescribeAddressBook API synchronously
func (*Client) DescribeAddressBookWithCallback ¶
func (client *Client) DescribeAddressBookWithCallback(request *DescribeAddressBookRequest, callback func(response *DescribeAddressBookResponse, err error)) <-chan int
DescribeAddressBookWithCallback invokes the cloudfw.DescribeAddressBook API asynchronously
func (*Client) DescribeAddressBookWithChan ¶
func (client *Client) DescribeAddressBookWithChan(request *DescribeAddressBookRequest) (<-chan *DescribeAddressBookResponse, <-chan error)
DescribeAddressBookWithChan invokes the cloudfw.DescribeAddressBook API asynchronously
func (*Client) DescribeAssetList ¶
func (client *Client) DescribeAssetList(request *DescribeAssetListRequest) (response *DescribeAssetListResponse, err error)
DescribeAssetList invokes the cloudfw.DescribeAssetList API synchronously
func (*Client) DescribeAssetListWithCallback ¶
func (client *Client) DescribeAssetListWithCallback(request *DescribeAssetListRequest, callback func(response *DescribeAssetListResponse, err error)) <-chan int
DescribeAssetListWithCallback invokes the cloudfw.DescribeAssetList API asynchronously
func (*Client) DescribeAssetListWithChan ¶
func (client *Client) DescribeAssetListWithChan(request *DescribeAssetListRequest) (<-chan *DescribeAssetListResponse, <-chan error)
DescribeAssetListWithChan invokes the cloudfw.DescribeAssetList API asynchronously
func (*Client) DescribeControlPolicy ¶
func (client *Client) DescribeControlPolicy(request *DescribeControlPolicyRequest) (response *DescribeControlPolicyResponse, err error)
DescribeControlPolicy invokes the cloudfw.DescribeControlPolicy API synchronously
func (*Client) DescribeControlPolicyWithCallback ¶
func (client *Client) DescribeControlPolicyWithCallback(request *DescribeControlPolicyRequest, callback func(response *DescribeControlPolicyResponse, err error)) <-chan int
DescribeControlPolicyWithCallback invokes the cloudfw.DescribeControlPolicy API asynchronously
func (*Client) DescribeControlPolicyWithChan ¶
func (client *Client) DescribeControlPolicyWithChan(request *DescribeControlPolicyRequest) (<-chan *DescribeControlPolicyResponse, <-chan error)
DescribeControlPolicyWithChan invokes the cloudfw.DescribeControlPolicy API asynchronously
func (*Client) DescribeDefaultIPSConfig ¶
func (client *Client) DescribeDefaultIPSConfig(request *DescribeDefaultIPSConfigRequest) (response *DescribeDefaultIPSConfigResponse, err error)
DescribeDefaultIPSConfig invokes the cloudfw.DescribeDefaultIPSConfig API synchronously
func (*Client) DescribeDefaultIPSConfigWithCallback ¶
func (client *Client) DescribeDefaultIPSConfigWithCallback(request *DescribeDefaultIPSConfigRequest, callback func(response *DescribeDefaultIPSConfigResponse, err error)) <-chan int
DescribeDefaultIPSConfigWithCallback invokes the cloudfw.DescribeDefaultIPSConfig API asynchronously
func (*Client) DescribeDefaultIPSConfigWithChan ¶
func (client *Client) DescribeDefaultIPSConfigWithChan(request *DescribeDefaultIPSConfigRequest) (<-chan *DescribeDefaultIPSConfigResponse, <-chan error)
DescribeDefaultIPSConfigWithChan invokes the cloudfw.DescribeDefaultIPSConfig API asynchronously
func (*Client) DescribeDomainResolve ¶
func (client *Client) DescribeDomainResolve(request *DescribeDomainResolveRequest) (response *DescribeDomainResolveResponse, err error)
DescribeDomainResolve invokes the cloudfw.DescribeDomainResolve API synchronously
func (*Client) DescribeDomainResolveWithCallback ¶
func (client *Client) DescribeDomainResolveWithCallback(request *DescribeDomainResolveRequest, callback func(response *DescribeDomainResolveResponse, err error)) <-chan int
DescribeDomainResolveWithCallback invokes the cloudfw.DescribeDomainResolve API asynchronously
func (*Client) DescribeDomainResolveWithChan ¶
func (client *Client) DescribeDomainResolveWithChan(request *DescribeDomainResolveRequest) (<-chan *DescribeDomainResolveResponse, <-chan error)
DescribeDomainResolveWithChan invokes the cloudfw.DescribeDomainResolve API asynchronously
func (*Client) DescribeInstanceMembers ¶
func (client *Client) DescribeInstanceMembers(request *DescribeInstanceMembersRequest) (response *DescribeInstanceMembersResponse, err error)
DescribeInstanceMembers invokes the cloudfw.DescribeInstanceMembers API synchronously
func (*Client) DescribeInstanceMembersWithCallback ¶
func (client *Client) DescribeInstanceMembersWithCallback(request *DescribeInstanceMembersRequest, callback func(response *DescribeInstanceMembersResponse, err error)) <-chan int
DescribeInstanceMembersWithCallback invokes the cloudfw.DescribeInstanceMembers API asynchronously
func (*Client) DescribeInstanceMembersWithChan ¶
func (client *Client) DescribeInstanceMembersWithChan(request *DescribeInstanceMembersRequest) (<-chan *DescribeInstanceMembersResponse, <-chan error)
DescribeInstanceMembersWithChan invokes the cloudfw.DescribeInstanceMembers API asynchronously
func (*Client) DescribeInternetOpenIp ¶ added in v1.62.554
func (client *Client) DescribeInternetOpenIp(request *DescribeInternetOpenIpRequest) (response *DescribeInternetOpenIpResponse, err error)
DescribeInternetOpenIp invokes the cloudfw.DescribeInternetOpenIp API synchronously
func (*Client) DescribeInternetOpenIpWithCallback ¶ added in v1.62.554
func (client *Client) DescribeInternetOpenIpWithCallback(request *DescribeInternetOpenIpRequest, callback func(response *DescribeInternetOpenIpResponse, err error)) <-chan int
DescribeInternetOpenIpWithCallback invokes the cloudfw.DescribeInternetOpenIp API asynchronously
func (*Client) DescribeInternetOpenIpWithChan ¶ added in v1.62.554
func (client *Client) DescribeInternetOpenIpWithChan(request *DescribeInternetOpenIpRequest) (<-chan *DescribeInternetOpenIpResponse, <-chan error)
DescribeInternetOpenIpWithChan invokes the cloudfw.DescribeInternetOpenIp API asynchronously
func (*Client) DescribeInternetTrafficTrend ¶
func (client *Client) DescribeInternetTrafficTrend(request *DescribeInternetTrafficTrendRequest) (response *DescribeInternetTrafficTrendResponse, err error)
DescribeInternetTrafficTrend invokes the cloudfw.DescribeInternetTrafficTrend API synchronously
func (*Client) DescribeInternetTrafficTrendWithCallback ¶
func (client *Client) DescribeInternetTrafficTrendWithCallback(request *DescribeInternetTrafficTrendRequest, callback func(response *DescribeInternetTrafficTrendResponse, err error)) <-chan int
DescribeInternetTrafficTrendWithCallback invokes the cloudfw.DescribeInternetTrafficTrend API asynchronously
func (*Client) DescribeInternetTrafficTrendWithChan ¶
func (client *Client) DescribeInternetTrafficTrendWithChan(request *DescribeInternetTrafficTrendRequest) (<-chan *DescribeInternetTrafficTrendResponse, <-chan error)
DescribeInternetTrafficTrendWithChan invokes the cloudfw.DescribeInternetTrafficTrend API asynchronously
func (*Client) DescribeInvadeEventList ¶
func (client *Client) DescribeInvadeEventList(request *DescribeInvadeEventListRequest) (response *DescribeInvadeEventListResponse, err error)
DescribeInvadeEventList invokes the cloudfw.DescribeInvadeEventList API synchronously
func (*Client) DescribeInvadeEventListWithCallback ¶
func (client *Client) DescribeInvadeEventListWithCallback(request *DescribeInvadeEventListRequest, callback func(response *DescribeInvadeEventListResponse, err error)) <-chan int
DescribeInvadeEventListWithCallback invokes the cloudfw.DescribeInvadeEventList API asynchronously
func (*Client) DescribeInvadeEventListWithChan ¶
func (client *Client) DescribeInvadeEventListWithChan(request *DescribeInvadeEventListRequest) (<-chan *DescribeInvadeEventListResponse, <-chan error)
DescribeInvadeEventListWithChan invokes the cloudfw.DescribeInvadeEventList API asynchronously
func (*Client) DescribeNatFirewallControlPolicy ¶ added in v1.62.471
func (client *Client) DescribeNatFirewallControlPolicy(request *DescribeNatFirewallControlPolicyRequest) (response *DescribeNatFirewallControlPolicyResponse, err error)
DescribeNatFirewallControlPolicy invokes the cloudfw.DescribeNatFirewallControlPolicy API synchronously
func (*Client) DescribeNatFirewallControlPolicyWithCallback ¶ added in v1.62.471
func (client *Client) DescribeNatFirewallControlPolicyWithCallback(request *DescribeNatFirewallControlPolicyRequest, callback func(response *DescribeNatFirewallControlPolicyResponse, err error)) <-chan int
DescribeNatFirewallControlPolicyWithCallback invokes the cloudfw.DescribeNatFirewallControlPolicy API asynchronously
func (*Client) DescribeNatFirewallControlPolicyWithChan ¶ added in v1.62.471
func (client *Client) DescribeNatFirewallControlPolicyWithChan(request *DescribeNatFirewallControlPolicyRequest) (<-chan *DescribeNatFirewallControlPolicyResponse, <-chan error)
DescribeNatFirewallControlPolicyWithChan invokes the cloudfw.DescribeNatFirewallControlPolicy API asynchronously
func (*Client) DescribeNatFirewallPolicyPriorUsed ¶ added in v1.62.554
func (client *Client) DescribeNatFirewallPolicyPriorUsed(request *DescribeNatFirewallPolicyPriorUsedRequest) (response *DescribeNatFirewallPolicyPriorUsedResponse, err error)
DescribeNatFirewallPolicyPriorUsed invokes the cloudfw.DescribeNatFirewallPolicyPriorUsed API synchronously
func (*Client) DescribeNatFirewallPolicyPriorUsedWithCallback ¶ added in v1.62.554
func (client *Client) DescribeNatFirewallPolicyPriorUsedWithCallback(request *DescribeNatFirewallPolicyPriorUsedRequest, callback func(response *DescribeNatFirewallPolicyPriorUsedResponse, err error)) <-chan int
DescribeNatFirewallPolicyPriorUsedWithCallback invokes the cloudfw.DescribeNatFirewallPolicyPriorUsed API asynchronously
func (*Client) DescribeNatFirewallPolicyPriorUsedWithChan ¶ added in v1.62.554
func (client *Client) DescribeNatFirewallPolicyPriorUsedWithChan(request *DescribeNatFirewallPolicyPriorUsedRequest) (<-chan *DescribeNatFirewallPolicyPriorUsedResponse, <-chan error)
DescribeNatFirewallPolicyPriorUsedWithChan invokes the cloudfw.DescribeNatFirewallPolicyPriorUsed API asynchronously
func (*Client) DescribeOutgoingDestinationIP ¶
func (client *Client) DescribeOutgoingDestinationIP(request *DescribeOutgoingDestinationIPRequest) (response *DescribeOutgoingDestinationIPResponse, err error)
DescribeOutgoingDestinationIP invokes the cloudfw.DescribeOutgoingDestinationIP API synchronously
func (*Client) DescribeOutgoingDestinationIPWithCallback ¶
func (client *Client) DescribeOutgoingDestinationIPWithCallback(request *DescribeOutgoingDestinationIPRequest, callback func(response *DescribeOutgoingDestinationIPResponse, err error)) <-chan int
DescribeOutgoingDestinationIPWithCallback invokes the cloudfw.DescribeOutgoingDestinationIP API asynchronously
func (*Client) DescribeOutgoingDestinationIPWithChan ¶
func (client *Client) DescribeOutgoingDestinationIPWithChan(request *DescribeOutgoingDestinationIPRequest) (<-chan *DescribeOutgoingDestinationIPResponse, <-chan error)
DescribeOutgoingDestinationIPWithChan invokes the cloudfw.DescribeOutgoingDestinationIP API asynchronously
func (*Client) DescribeOutgoingDomain ¶
func (client *Client) DescribeOutgoingDomain(request *DescribeOutgoingDomainRequest) (response *DescribeOutgoingDomainResponse, err error)
DescribeOutgoingDomain invokes the cloudfw.DescribeOutgoingDomain API synchronously
func (*Client) DescribeOutgoingDomainWithCallback ¶
func (client *Client) DescribeOutgoingDomainWithCallback(request *DescribeOutgoingDomainRequest, callback func(response *DescribeOutgoingDomainResponse, err error)) <-chan int
DescribeOutgoingDomainWithCallback invokes the cloudfw.DescribeOutgoingDomain API asynchronously
func (*Client) DescribeOutgoingDomainWithChan ¶
func (client *Client) DescribeOutgoingDomainWithChan(request *DescribeOutgoingDomainRequest) (<-chan *DescribeOutgoingDomainResponse, <-chan error)
DescribeOutgoingDomainWithChan invokes the cloudfw.DescribeOutgoingDomain API asynchronously
func (*Client) DescribePolicyAdvancedConfig ¶
func (client *Client) DescribePolicyAdvancedConfig(request *DescribePolicyAdvancedConfigRequest) (response *DescribePolicyAdvancedConfigResponse, err error)
DescribePolicyAdvancedConfig invokes the cloudfw.DescribePolicyAdvancedConfig API synchronously
func (*Client) DescribePolicyAdvancedConfigWithCallback ¶
func (client *Client) DescribePolicyAdvancedConfigWithCallback(request *DescribePolicyAdvancedConfigRequest, callback func(response *DescribePolicyAdvancedConfigResponse, err error)) <-chan int
DescribePolicyAdvancedConfigWithCallback invokes the cloudfw.DescribePolicyAdvancedConfig API asynchronously
func (*Client) DescribePolicyAdvancedConfigWithChan ¶
func (client *Client) DescribePolicyAdvancedConfigWithChan(request *DescribePolicyAdvancedConfigRequest) (<-chan *DescribePolicyAdvancedConfigResponse, <-chan error)
DescribePolicyAdvancedConfigWithChan invokes the cloudfw.DescribePolicyAdvancedConfig API asynchronously
func (*Client) DescribePolicyPriorUsed ¶
func (client *Client) DescribePolicyPriorUsed(request *DescribePolicyPriorUsedRequest) (response *DescribePolicyPriorUsedResponse, err error)
DescribePolicyPriorUsed invokes the cloudfw.DescribePolicyPriorUsed API synchronously
func (*Client) DescribePolicyPriorUsedWithCallback ¶
func (client *Client) DescribePolicyPriorUsedWithCallback(request *DescribePolicyPriorUsedRequest, callback func(response *DescribePolicyPriorUsedResponse, err error)) <-chan int
DescribePolicyPriorUsedWithCallback invokes the cloudfw.DescribePolicyPriorUsed API asynchronously
func (*Client) DescribePolicyPriorUsedWithChan ¶
func (client *Client) DescribePolicyPriorUsedWithChan(request *DescribePolicyPriorUsedRequest) (<-chan *DescribePolicyPriorUsedResponse, <-chan error)
DescribePolicyPriorUsedWithChan invokes the cloudfw.DescribePolicyPriorUsed API asynchronously
func (*Client) DescribeRiskEventGroup ¶
func (client *Client) DescribeRiskEventGroup(request *DescribeRiskEventGroupRequest) (response *DescribeRiskEventGroupResponse, err error)
DescribeRiskEventGroup invokes the cloudfw.DescribeRiskEventGroup API synchronously
func (*Client) DescribeRiskEventGroupWithCallback ¶
func (client *Client) DescribeRiskEventGroupWithCallback(request *DescribeRiskEventGroupRequest, callback func(response *DescribeRiskEventGroupResponse, err error)) <-chan int
DescribeRiskEventGroupWithCallback invokes the cloudfw.DescribeRiskEventGroup API asynchronously
func (*Client) DescribeRiskEventGroupWithChan ¶
func (client *Client) DescribeRiskEventGroupWithChan(request *DescribeRiskEventGroupRequest) (<-chan *DescribeRiskEventGroupResponse, <-chan error)
DescribeRiskEventGroupWithChan invokes the cloudfw.DescribeRiskEventGroup API asynchronously
func (*Client) DescribeRiskEventPayload ¶ added in v1.62.554
func (client *Client) DescribeRiskEventPayload(request *DescribeRiskEventPayloadRequest) (response *DescribeRiskEventPayloadResponse, err error)
DescribeRiskEventPayload invokes the cloudfw.DescribeRiskEventPayload API synchronously
func (*Client) DescribeRiskEventPayloadWithCallback ¶ added in v1.62.554
func (client *Client) DescribeRiskEventPayloadWithCallback(request *DescribeRiskEventPayloadRequest, callback func(response *DescribeRiskEventPayloadResponse, err error)) <-chan int
DescribeRiskEventPayloadWithCallback invokes the cloudfw.DescribeRiskEventPayload API asynchronously
func (*Client) DescribeRiskEventPayloadWithChan ¶ added in v1.62.554
func (client *Client) DescribeRiskEventPayloadWithChan(request *DescribeRiskEventPayloadRequest) (<-chan *DescribeRiskEventPayloadResponse, <-chan error)
DescribeRiskEventPayloadWithChan invokes the cloudfw.DescribeRiskEventPayload API asynchronously
func (*Client) DescribeTrFirewallPolicyBackUpAssociationList ¶
func (client *Client) DescribeTrFirewallPolicyBackUpAssociationList(request *DescribeTrFirewallPolicyBackUpAssociationListRequest) (response *DescribeTrFirewallPolicyBackUpAssociationListResponse, err error)
DescribeTrFirewallPolicyBackUpAssociationList invokes the cloudfw.DescribeTrFirewallPolicyBackUpAssociationList API synchronously
func (*Client) DescribeTrFirewallPolicyBackUpAssociationListWithCallback ¶
func (client *Client) DescribeTrFirewallPolicyBackUpAssociationListWithCallback(request *DescribeTrFirewallPolicyBackUpAssociationListRequest, callback func(response *DescribeTrFirewallPolicyBackUpAssociationListResponse, err error)) <-chan int
DescribeTrFirewallPolicyBackUpAssociationListWithCallback invokes the cloudfw.DescribeTrFirewallPolicyBackUpAssociationList API asynchronously
func (*Client) DescribeTrFirewallPolicyBackUpAssociationListWithChan ¶
func (client *Client) DescribeTrFirewallPolicyBackUpAssociationListWithChan(request *DescribeTrFirewallPolicyBackUpAssociationListRequest) (<-chan *DescribeTrFirewallPolicyBackUpAssociationListResponse, <-chan error)
DescribeTrFirewallPolicyBackUpAssociationListWithChan invokes the cloudfw.DescribeTrFirewallPolicyBackUpAssociationList API asynchronously
func (*Client) DescribeTrFirewallV2RoutePolicyList ¶
func (client *Client) DescribeTrFirewallV2RoutePolicyList(request *DescribeTrFirewallV2RoutePolicyListRequest) (response *DescribeTrFirewallV2RoutePolicyListResponse, err error)
DescribeTrFirewallV2RoutePolicyList invokes the cloudfw.DescribeTrFirewallV2RoutePolicyList API synchronously
func (*Client) DescribeTrFirewallV2RoutePolicyListWithCallback ¶
func (client *Client) DescribeTrFirewallV2RoutePolicyListWithCallback(request *DescribeTrFirewallV2RoutePolicyListRequest, callback func(response *DescribeTrFirewallV2RoutePolicyListResponse, err error)) <-chan int
DescribeTrFirewallV2RoutePolicyListWithCallback invokes the cloudfw.DescribeTrFirewallV2RoutePolicyList API asynchronously
func (*Client) DescribeTrFirewallV2RoutePolicyListWithChan ¶
func (client *Client) DescribeTrFirewallV2RoutePolicyListWithChan(request *DescribeTrFirewallV2RoutePolicyListRequest) (<-chan *DescribeTrFirewallV2RoutePolicyListResponse, <-chan error)
DescribeTrFirewallV2RoutePolicyListWithChan invokes the cloudfw.DescribeTrFirewallV2RoutePolicyList API asynchronously
func (*Client) DescribeTrFirewallsV2Detail ¶
func (client *Client) DescribeTrFirewallsV2Detail(request *DescribeTrFirewallsV2DetailRequest) (response *DescribeTrFirewallsV2DetailResponse, err error)
DescribeTrFirewallsV2Detail invokes the cloudfw.DescribeTrFirewallsV2Detail API synchronously
func (*Client) DescribeTrFirewallsV2DetailWithCallback ¶
func (client *Client) DescribeTrFirewallsV2DetailWithCallback(request *DescribeTrFirewallsV2DetailRequest, callback func(response *DescribeTrFirewallsV2DetailResponse, err error)) <-chan int
DescribeTrFirewallsV2DetailWithCallback invokes the cloudfw.DescribeTrFirewallsV2Detail API asynchronously
func (*Client) DescribeTrFirewallsV2DetailWithChan ¶
func (client *Client) DescribeTrFirewallsV2DetailWithChan(request *DescribeTrFirewallsV2DetailRequest) (<-chan *DescribeTrFirewallsV2DetailResponse, <-chan error)
DescribeTrFirewallsV2DetailWithChan invokes the cloudfw.DescribeTrFirewallsV2Detail API asynchronously
func (*Client) DescribeTrFirewallsV2List ¶
func (client *Client) DescribeTrFirewallsV2List(request *DescribeTrFirewallsV2ListRequest) (response *DescribeTrFirewallsV2ListResponse, err error)
DescribeTrFirewallsV2List invokes the cloudfw.DescribeTrFirewallsV2List API synchronously
func (*Client) DescribeTrFirewallsV2ListWithCallback ¶
func (client *Client) DescribeTrFirewallsV2ListWithCallback(request *DescribeTrFirewallsV2ListRequest, callback func(response *DescribeTrFirewallsV2ListResponse, err error)) <-chan int
DescribeTrFirewallsV2ListWithCallback invokes the cloudfw.DescribeTrFirewallsV2List API asynchronously
func (*Client) DescribeTrFirewallsV2ListWithChan ¶
func (client *Client) DescribeTrFirewallsV2ListWithChan(request *DescribeTrFirewallsV2ListRequest) (<-chan *DescribeTrFirewallsV2ListResponse, <-chan error)
DescribeTrFirewallsV2ListWithChan invokes the cloudfw.DescribeTrFirewallsV2List API asynchronously
func (*Client) DescribeTrFirewallsV2RouteList ¶
func (client *Client) DescribeTrFirewallsV2RouteList(request *DescribeTrFirewallsV2RouteListRequest) (response *DescribeTrFirewallsV2RouteListResponse, err error)
DescribeTrFirewallsV2RouteList invokes the cloudfw.DescribeTrFirewallsV2RouteList API synchronously
func (*Client) DescribeTrFirewallsV2RouteListWithCallback ¶
func (client *Client) DescribeTrFirewallsV2RouteListWithCallback(request *DescribeTrFirewallsV2RouteListRequest, callback func(response *DescribeTrFirewallsV2RouteListResponse, err error)) <-chan int
DescribeTrFirewallsV2RouteListWithCallback invokes the cloudfw.DescribeTrFirewallsV2RouteList API asynchronously
func (*Client) DescribeTrFirewallsV2RouteListWithChan ¶
func (client *Client) DescribeTrFirewallsV2RouteListWithChan(request *DescribeTrFirewallsV2RouteListRequest) (<-chan *DescribeTrFirewallsV2RouteListResponse, <-chan error)
DescribeTrFirewallsV2RouteListWithChan invokes the cloudfw.DescribeTrFirewallsV2RouteList API asynchronously
func (*Client) DescribeUserAssetIPTrafficInfo ¶
func (client *Client) DescribeUserAssetIPTrafficInfo(request *DescribeUserAssetIPTrafficInfoRequest) (response *DescribeUserAssetIPTrafficInfoResponse, err error)
DescribeUserAssetIPTrafficInfo invokes the cloudfw.DescribeUserAssetIPTrafficInfo API synchronously
func (*Client) DescribeUserAssetIPTrafficInfoWithCallback ¶
func (client *Client) DescribeUserAssetIPTrafficInfoWithCallback(request *DescribeUserAssetIPTrafficInfoRequest, callback func(response *DescribeUserAssetIPTrafficInfoResponse, err error)) <-chan int
DescribeUserAssetIPTrafficInfoWithCallback invokes the cloudfw.DescribeUserAssetIPTrafficInfo API asynchronously
func (*Client) DescribeUserAssetIPTrafficInfoWithChan ¶
func (client *Client) DescribeUserAssetIPTrafficInfoWithChan(request *DescribeUserAssetIPTrafficInfoRequest) (<-chan *DescribeUserAssetIPTrafficInfoResponse, <-chan error)
DescribeUserAssetIPTrafficInfoWithChan invokes the cloudfw.DescribeUserAssetIPTrafficInfo API asynchronously
func (*Client) DescribeUserIPSWhitelist ¶
func (client *Client) DescribeUserIPSWhitelist(request *DescribeUserIPSWhitelistRequest) (response *DescribeUserIPSWhitelistResponse, err error)
DescribeUserIPSWhitelist invokes the cloudfw.DescribeUserIPSWhitelist API synchronously
func (*Client) DescribeUserIPSWhitelistWithCallback ¶
func (client *Client) DescribeUserIPSWhitelistWithCallback(request *DescribeUserIPSWhitelistRequest, callback func(response *DescribeUserIPSWhitelistResponse, err error)) <-chan int
DescribeUserIPSWhitelistWithCallback invokes the cloudfw.DescribeUserIPSWhitelist API asynchronously
func (*Client) DescribeUserIPSWhitelistWithChan ¶
func (client *Client) DescribeUserIPSWhitelistWithChan(request *DescribeUserIPSWhitelistRequest) (<-chan *DescribeUserIPSWhitelistResponse, <-chan error)
DescribeUserIPSWhitelistWithChan invokes the cloudfw.DescribeUserIPSWhitelist API asynchronously
func (*Client) DescribeVpcFirewallAclGroupList ¶
func (client *Client) DescribeVpcFirewallAclGroupList(request *DescribeVpcFirewallAclGroupListRequest) (response *DescribeVpcFirewallAclGroupListResponse, err error)
DescribeVpcFirewallAclGroupList invokes the cloudfw.DescribeVpcFirewallAclGroupList API synchronously
func (*Client) DescribeVpcFirewallAclGroupListWithCallback ¶
func (client *Client) DescribeVpcFirewallAclGroupListWithCallback(request *DescribeVpcFirewallAclGroupListRequest, callback func(response *DescribeVpcFirewallAclGroupListResponse, err error)) <-chan int
DescribeVpcFirewallAclGroupListWithCallback invokes the cloudfw.DescribeVpcFirewallAclGroupList API asynchronously
func (*Client) DescribeVpcFirewallAclGroupListWithChan ¶
func (client *Client) DescribeVpcFirewallAclGroupListWithChan(request *DescribeVpcFirewallAclGroupListRequest) (<-chan *DescribeVpcFirewallAclGroupListResponse, <-chan error)
DescribeVpcFirewallAclGroupListWithChan invokes the cloudfw.DescribeVpcFirewallAclGroupList API asynchronously
func (*Client) DescribeVpcFirewallCenDetail ¶
func (client *Client) DescribeVpcFirewallCenDetail(request *DescribeVpcFirewallCenDetailRequest) (response *DescribeVpcFirewallCenDetailResponse, err error)
DescribeVpcFirewallCenDetail invokes the cloudfw.DescribeVpcFirewallCenDetail API synchronously
func (*Client) DescribeVpcFirewallCenDetailWithCallback ¶
func (client *Client) DescribeVpcFirewallCenDetailWithCallback(request *DescribeVpcFirewallCenDetailRequest, callback func(response *DescribeVpcFirewallCenDetailResponse, err error)) <-chan int
DescribeVpcFirewallCenDetailWithCallback invokes the cloudfw.DescribeVpcFirewallCenDetail API asynchronously
func (*Client) DescribeVpcFirewallCenDetailWithChan ¶
func (client *Client) DescribeVpcFirewallCenDetailWithChan(request *DescribeVpcFirewallCenDetailRequest) (<-chan *DescribeVpcFirewallCenDetailResponse, <-chan error)
DescribeVpcFirewallCenDetailWithChan invokes the cloudfw.DescribeVpcFirewallCenDetail API asynchronously
func (*Client) DescribeVpcFirewallCenList ¶
func (client *Client) DescribeVpcFirewallCenList(request *DescribeVpcFirewallCenListRequest) (response *DescribeVpcFirewallCenListResponse, err error)
DescribeVpcFirewallCenList invokes the cloudfw.DescribeVpcFirewallCenList API synchronously
func (*Client) DescribeVpcFirewallCenListWithCallback ¶
func (client *Client) DescribeVpcFirewallCenListWithCallback(request *DescribeVpcFirewallCenListRequest, callback func(response *DescribeVpcFirewallCenListResponse, err error)) <-chan int
DescribeVpcFirewallCenListWithCallback invokes the cloudfw.DescribeVpcFirewallCenList API asynchronously
func (*Client) DescribeVpcFirewallCenListWithChan ¶
func (client *Client) DescribeVpcFirewallCenListWithChan(request *DescribeVpcFirewallCenListRequest) (<-chan *DescribeVpcFirewallCenListResponse, <-chan error)
DescribeVpcFirewallCenListWithChan invokes the cloudfw.DescribeVpcFirewallCenList API asynchronously
func (*Client) DescribeVpcFirewallControlPolicy ¶
func (client *Client) DescribeVpcFirewallControlPolicy(request *DescribeVpcFirewallControlPolicyRequest) (response *DescribeVpcFirewallControlPolicyResponse, err error)
DescribeVpcFirewallControlPolicy invokes the cloudfw.DescribeVpcFirewallControlPolicy API synchronously
func (*Client) DescribeVpcFirewallControlPolicyWithCallback ¶
func (client *Client) DescribeVpcFirewallControlPolicyWithCallback(request *DescribeVpcFirewallControlPolicyRequest, callback func(response *DescribeVpcFirewallControlPolicyResponse, err error)) <-chan int
DescribeVpcFirewallControlPolicyWithCallback invokes the cloudfw.DescribeVpcFirewallControlPolicy API asynchronously
func (*Client) DescribeVpcFirewallControlPolicyWithChan ¶
func (client *Client) DescribeVpcFirewallControlPolicyWithChan(request *DescribeVpcFirewallControlPolicyRequest) (<-chan *DescribeVpcFirewallControlPolicyResponse, <-chan error)
DescribeVpcFirewallControlPolicyWithChan invokes the cloudfw.DescribeVpcFirewallControlPolicy API asynchronously
func (*Client) DescribeVpcFirewallDefaultIPSConfig ¶
func (client *Client) DescribeVpcFirewallDefaultIPSConfig(request *DescribeVpcFirewallDefaultIPSConfigRequest) (response *DescribeVpcFirewallDefaultIPSConfigResponse, err error)
DescribeVpcFirewallDefaultIPSConfig invokes the cloudfw.DescribeVpcFirewallDefaultIPSConfig API synchronously
func (*Client) DescribeVpcFirewallDefaultIPSConfigWithCallback ¶
func (client *Client) DescribeVpcFirewallDefaultIPSConfigWithCallback(request *DescribeVpcFirewallDefaultIPSConfigRequest, callback func(response *DescribeVpcFirewallDefaultIPSConfigResponse, err error)) <-chan int
DescribeVpcFirewallDefaultIPSConfigWithCallback invokes the cloudfw.DescribeVpcFirewallDefaultIPSConfig API asynchronously
func (*Client) DescribeVpcFirewallDefaultIPSConfigWithChan ¶
func (client *Client) DescribeVpcFirewallDefaultIPSConfigWithChan(request *DescribeVpcFirewallDefaultIPSConfigRequest) (<-chan *DescribeVpcFirewallDefaultIPSConfigResponse, <-chan error)
DescribeVpcFirewallDefaultIPSConfigWithChan invokes the cloudfw.DescribeVpcFirewallDefaultIPSConfig API asynchronously
func (*Client) DescribeVpcFirewallDetail ¶
func (client *Client) DescribeVpcFirewallDetail(request *DescribeVpcFirewallDetailRequest) (response *DescribeVpcFirewallDetailResponse, err error)
DescribeVpcFirewallDetail invokes the cloudfw.DescribeVpcFirewallDetail API synchronously
func (*Client) DescribeVpcFirewallDetailWithCallback ¶
func (client *Client) DescribeVpcFirewallDetailWithCallback(request *DescribeVpcFirewallDetailRequest, callback func(response *DescribeVpcFirewallDetailResponse, err error)) <-chan int
DescribeVpcFirewallDetailWithCallback invokes the cloudfw.DescribeVpcFirewallDetail API asynchronously
func (*Client) DescribeVpcFirewallDetailWithChan ¶
func (client *Client) DescribeVpcFirewallDetailWithChan(request *DescribeVpcFirewallDetailRequest) (<-chan *DescribeVpcFirewallDetailResponse, <-chan error)
DescribeVpcFirewallDetailWithChan invokes the cloudfw.DescribeVpcFirewallDetail API asynchronously
func (*Client) DescribeVpcFirewallList ¶
func (client *Client) DescribeVpcFirewallList(request *DescribeVpcFirewallListRequest) (response *DescribeVpcFirewallListResponse, err error)
DescribeVpcFirewallList invokes the cloudfw.DescribeVpcFirewallList API synchronously
func (*Client) DescribeVpcFirewallListWithCallback ¶
func (client *Client) DescribeVpcFirewallListWithCallback(request *DescribeVpcFirewallListRequest, callback func(response *DescribeVpcFirewallListResponse, err error)) <-chan int
DescribeVpcFirewallListWithCallback invokes the cloudfw.DescribeVpcFirewallList API asynchronously
func (*Client) DescribeVpcFirewallListWithChan ¶
func (client *Client) DescribeVpcFirewallListWithChan(request *DescribeVpcFirewallListRequest) (<-chan *DescribeVpcFirewallListResponse, <-chan error)
DescribeVpcFirewallListWithChan invokes the cloudfw.DescribeVpcFirewallList API asynchronously
func (*Client) DescribeVpcFirewallPolicyPriorUsed ¶
func (client *Client) DescribeVpcFirewallPolicyPriorUsed(request *DescribeVpcFirewallPolicyPriorUsedRequest) (response *DescribeVpcFirewallPolicyPriorUsedResponse, err error)
DescribeVpcFirewallPolicyPriorUsed invokes the cloudfw.DescribeVpcFirewallPolicyPriorUsed API synchronously
func (*Client) DescribeVpcFirewallPolicyPriorUsedWithCallback ¶
func (client *Client) DescribeVpcFirewallPolicyPriorUsedWithCallback(request *DescribeVpcFirewallPolicyPriorUsedRequest, callback func(response *DescribeVpcFirewallPolicyPriorUsedResponse, err error)) <-chan int
DescribeVpcFirewallPolicyPriorUsedWithCallback invokes the cloudfw.DescribeVpcFirewallPolicyPriorUsed API asynchronously
func (*Client) DescribeVpcFirewallPolicyPriorUsedWithChan ¶
func (client *Client) DescribeVpcFirewallPolicyPriorUsedWithChan(request *DescribeVpcFirewallPolicyPriorUsedRequest) (<-chan *DescribeVpcFirewallPolicyPriorUsedResponse, <-chan error)
DescribeVpcFirewallPolicyPriorUsedWithChan invokes the cloudfw.DescribeVpcFirewallPolicyPriorUsed API asynchronously
func (*Client) DescribeVulnerabilityProtectedList ¶
func (client *Client) DescribeVulnerabilityProtectedList(request *DescribeVulnerabilityProtectedListRequest) (response *DescribeVulnerabilityProtectedListResponse, err error)
DescribeVulnerabilityProtectedList invokes the cloudfw.DescribeVulnerabilityProtectedList API synchronously
func (*Client) DescribeVulnerabilityProtectedListWithCallback ¶
func (client *Client) DescribeVulnerabilityProtectedListWithCallback(request *DescribeVulnerabilityProtectedListRequest, callback func(response *DescribeVulnerabilityProtectedListResponse, err error)) <-chan int
DescribeVulnerabilityProtectedListWithCallback invokes the cloudfw.DescribeVulnerabilityProtectedList API asynchronously
func (*Client) DescribeVulnerabilityProtectedListWithChan ¶
func (client *Client) DescribeVulnerabilityProtectedListWithChan(request *DescribeVulnerabilityProtectedListRequest) (<-chan *DescribeVulnerabilityProtectedListResponse, <-chan error)
DescribeVulnerabilityProtectedListWithChan invokes the cloudfw.DescribeVulnerabilityProtectedList API asynchronously
func (*Client) ModifyAddressBook ¶
func (client *Client) ModifyAddressBook(request *ModifyAddressBookRequest) (response *ModifyAddressBookResponse, err error)
ModifyAddressBook invokes the cloudfw.ModifyAddressBook API synchronously
func (*Client) ModifyAddressBookWithCallback ¶
func (client *Client) ModifyAddressBookWithCallback(request *ModifyAddressBookRequest, callback func(response *ModifyAddressBookResponse, err error)) <-chan int
ModifyAddressBookWithCallback invokes the cloudfw.ModifyAddressBook API asynchronously
func (*Client) ModifyAddressBookWithChan ¶
func (client *Client) ModifyAddressBookWithChan(request *ModifyAddressBookRequest) (<-chan *ModifyAddressBookResponse, <-chan error)
ModifyAddressBookWithChan invokes the cloudfw.ModifyAddressBook API asynchronously
func (*Client) ModifyControlPolicy ¶
func (client *Client) ModifyControlPolicy(request *ModifyControlPolicyRequest) (response *ModifyControlPolicyResponse, err error)
ModifyControlPolicy invokes the cloudfw.ModifyControlPolicy API synchronously
func (*Client) ModifyControlPolicyPosition ¶
func (client *Client) ModifyControlPolicyPosition(request *ModifyControlPolicyPositionRequest) (response *ModifyControlPolicyPositionResponse, err error)
ModifyControlPolicyPosition invokes the cloudfw.ModifyControlPolicyPosition API synchronously
func (*Client) ModifyControlPolicyPositionWithCallback ¶
func (client *Client) ModifyControlPolicyPositionWithCallback(request *ModifyControlPolicyPositionRequest, callback func(response *ModifyControlPolicyPositionResponse, err error)) <-chan int
ModifyControlPolicyPositionWithCallback invokes the cloudfw.ModifyControlPolicyPosition API asynchronously
func (*Client) ModifyControlPolicyPositionWithChan ¶
func (client *Client) ModifyControlPolicyPositionWithChan(request *ModifyControlPolicyPositionRequest) (<-chan *ModifyControlPolicyPositionResponse, <-chan error)
ModifyControlPolicyPositionWithChan invokes the cloudfw.ModifyControlPolicyPosition API asynchronously
func (*Client) ModifyControlPolicyWithCallback ¶
func (client *Client) ModifyControlPolicyWithCallback(request *ModifyControlPolicyRequest, callback func(response *ModifyControlPolicyResponse, err error)) <-chan int
ModifyControlPolicyWithCallback invokes the cloudfw.ModifyControlPolicy API asynchronously
func (*Client) ModifyControlPolicyWithChan ¶
func (client *Client) ModifyControlPolicyWithChan(request *ModifyControlPolicyRequest) (<-chan *ModifyControlPolicyResponse, <-chan error)
ModifyControlPolicyWithChan invokes the cloudfw.ModifyControlPolicy API asynchronously
func (*Client) ModifyDefaultIPSConfig ¶
func (client *Client) ModifyDefaultIPSConfig(request *ModifyDefaultIPSConfigRequest) (response *ModifyDefaultIPSConfigResponse, err error)
ModifyDefaultIPSConfig invokes the cloudfw.ModifyDefaultIPSConfig API synchronously
func (*Client) ModifyDefaultIPSConfigWithCallback ¶
func (client *Client) ModifyDefaultIPSConfigWithCallback(request *ModifyDefaultIPSConfigRequest, callback func(response *ModifyDefaultIPSConfigResponse, err error)) <-chan int
ModifyDefaultIPSConfigWithCallback invokes the cloudfw.ModifyDefaultIPSConfig API asynchronously
func (*Client) ModifyDefaultIPSConfigWithChan ¶
func (client *Client) ModifyDefaultIPSConfigWithChan(request *ModifyDefaultIPSConfigRequest) (<-chan *ModifyDefaultIPSConfigResponse, <-chan error)
ModifyDefaultIPSConfigWithChan invokes the cloudfw.ModifyDefaultIPSConfig API asynchronously
func (*Client) ModifyFirewallV2RoutePolicySwitch ¶
func (client *Client) ModifyFirewallV2RoutePolicySwitch(request *ModifyFirewallV2RoutePolicySwitchRequest) (response *ModifyFirewallV2RoutePolicySwitchResponse, err error)
ModifyFirewallV2RoutePolicySwitch invokes the cloudfw.ModifyFirewallV2RoutePolicySwitch API synchronously
func (*Client) ModifyFirewallV2RoutePolicySwitchWithCallback ¶
func (client *Client) ModifyFirewallV2RoutePolicySwitchWithCallback(request *ModifyFirewallV2RoutePolicySwitchRequest, callback func(response *ModifyFirewallV2RoutePolicySwitchResponse, err error)) <-chan int
ModifyFirewallV2RoutePolicySwitchWithCallback invokes the cloudfw.ModifyFirewallV2RoutePolicySwitch API asynchronously
func (*Client) ModifyFirewallV2RoutePolicySwitchWithChan ¶
func (client *Client) ModifyFirewallV2RoutePolicySwitchWithChan(request *ModifyFirewallV2RoutePolicySwitchRequest) (<-chan *ModifyFirewallV2RoutePolicySwitchResponse, <-chan error)
ModifyFirewallV2RoutePolicySwitchWithChan invokes the cloudfw.ModifyFirewallV2RoutePolicySwitch API asynchronously
func (*Client) ModifyInstanceMemberAttributes ¶
func (client *Client) ModifyInstanceMemberAttributes(request *ModifyInstanceMemberAttributesRequest) (response *ModifyInstanceMemberAttributesResponse, err error)
ModifyInstanceMemberAttributes invokes the cloudfw.ModifyInstanceMemberAttributes API synchronously
func (*Client) ModifyInstanceMemberAttributesWithCallback ¶
func (client *Client) ModifyInstanceMemberAttributesWithCallback(request *ModifyInstanceMemberAttributesRequest, callback func(response *ModifyInstanceMemberAttributesResponse, err error)) <-chan int
ModifyInstanceMemberAttributesWithCallback invokes the cloudfw.ModifyInstanceMemberAttributes API asynchronously
func (*Client) ModifyInstanceMemberAttributesWithChan ¶
func (client *Client) ModifyInstanceMemberAttributesWithChan(request *ModifyInstanceMemberAttributesRequest) (<-chan *ModifyInstanceMemberAttributesResponse, <-chan error)
ModifyInstanceMemberAttributesWithChan invokes the cloudfw.ModifyInstanceMemberAttributes API asynchronously
func (*Client) ModifyNatFirewallControlPolicy ¶ added in v1.62.471
func (client *Client) ModifyNatFirewallControlPolicy(request *ModifyNatFirewallControlPolicyRequest) (response *ModifyNatFirewallControlPolicyResponse, err error)
ModifyNatFirewallControlPolicy invokes the cloudfw.ModifyNatFirewallControlPolicy API synchronously
func (*Client) ModifyNatFirewallControlPolicyPosition ¶ added in v1.62.471
func (client *Client) ModifyNatFirewallControlPolicyPosition(request *ModifyNatFirewallControlPolicyPositionRequest) (response *ModifyNatFirewallControlPolicyPositionResponse, err error)
ModifyNatFirewallControlPolicyPosition invokes the cloudfw.ModifyNatFirewallControlPolicyPosition API synchronously
func (*Client) ModifyNatFirewallControlPolicyPositionWithCallback ¶ added in v1.62.471
func (client *Client) ModifyNatFirewallControlPolicyPositionWithCallback(request *ModifyNatFirewallControlPolicyPositionRequest, callback func(response *ModifyNatFirewallControlPolicyPositionResponse, err error)) <-chan int
ModifyNatFirewallControlPolicyPositionWithCallback invokes the cloudfw.ModifyNatFirewallControlPolicyPosition API asynchronously
func (*Client) ModifyNatFirewallControlPolicyPositionWithChan ¶ added in v1.62.471
func (client *Client) ModifyNatFirewallControlPolicyPositionWithChan(request *ModifyNatFirewallControlPolicyPositionRequest) (<-chan *ModifyNatFirewallControlPolicyPositionResponse, <-chan error)
ModifyNatFirewallControlPolicyPositionWithChan invokes the cloudfw.ModifyNatFirewallControlPolicyPosition API asynchronously
func (*Client) ModifyNatFirewallControlPolicyWithCallback ¶ added in v1.62.471
func (client *Client) ModifyNatFirewallControlPolicyWithCallback(request *ModifyNatFirewallControlPolicyRequest, callback func(response *ModifyNatFirewallControlPolicyResponse, err error)) <-chan int
ModifyNatFirewallControlPolicyWithCallback invokes the cloudfw.ModifyNatFirewallControlPolicy API asynchronously
func (*Client) ModifyNatFirewallControlPolicyWithChan ¶ added in v1.62.471
func (client *Client) ModifyNatFirewallControlPolicyWithChan(request *ModifyNatFirewallControlPolicyRequest) (<-chan *ModifyNatFirewallControlPolicyResponse, <-chan error)
ModifyNatFirewallControlPolicyWithChan invokes the cloudfw.ModifyNatFirewallControlPolicy API asynchronously
func (*Client) ModifyPolicyAdvancedConfig ¶
func (client *Client) ModifyPolicyAdvancedConfig(request *ModifyPolicyAdvancedConfigRequest) (response *ModifyPolicyAdvancedConfigResponse, err error)
ModifyPolicyAdvancedConfig invokes the cloudfw.ModifyPolicyAdvancedConfig API synchronously
func (*Client) ModifyPolicyAdvancedConfigWithCallback ¶
func (client *Client) ModifyPolicyAdvancedConfigWithCallback(request *ModifyPolicyAdvancedConfigRequest, callback func(response *ModifyPolicyAdvancedConfigResponse, err error)) <-chan int
ModifyPolicyAdvancedConfigWithCallback invokes the cloudfw.ModifyPolicyAdvancedConfig API asynchronously
func (*Client) ModifyPolicyAdvancedConfigWithChan ¶
func (client *Client) ModifyPolicyAdvancedConfigWithChan(request *ModifyPolicyAdvancedConfigRequest) (<-chan *ModifyPolicyAdvancedConfigResponse, <-chan error)
ModifyPolicyAdvancedConfigWithChan invokes the cloudfw.ModifyPolicyAdvancedConfig API asynchronously
func (*Client) ModifyTrFirewallV2Configuration ¶
func (client *Client) ModifyTrFirewallV2Configuration(request *ModifyTrFirewallV2ConfigurationRequest) (response *ModifyTrFirewallV2ConfigurationResponse, err error)
ModifyTrFirewallV2Configuration invokes the cloudfw.ModifyTrFirewallV2Configuration API synchronously
func (*Client) ModifyTrFirewallV2ConfigurationWithCallback ¶
func (client *Client) ModifyTrFirewallV2ConfigurationWithCallback(request *ModifyTrFirewallV2ConfigurationRequest, callback func(response *ModifyTrFirewallV2ConfigurationResponse, err error)) <-chan int
ModifyTrFirewallV2ConfigurationWithCallback invokes the cloudfw.ModifyTrFirewallV2Configuration API asynchronously
func (*Client) ModifyTrFirewallV2ConfigurationWithChan ¶
func (client *Client) ModifyTrFirewallV2ConfigurationWithChan(request *ModifyTrFirewallV2ConfigurationRequest) (<-chan *ModifyTrFirewallV2ConfigurationResponse, <-chan error)
ModifyTrFirewallV2ConfigurationWithChan invokes the cloudfw.ModifyTrFirewallV2Configuration API asynchronously
func (*Client) ModifyTrFirewallV2RoutePolicyScope ¶
func (client *Client) ModifyTrFirewallV2RoutePolicyScope(request *ModifyTrFirewallV2RoutePolicyScopeRequest) (response *ModifyTrFirewallV2RoutePolicyScopeResponse, err error)
ModifyTrFirewallV2RoutePolicyScope invokes the cloudfw.ModifyTrFirewallV2RoutePolicyScope API synchronously
func (*Client) ModifyTrFirewallV2RoutePolicyScopeWithCallback ¶
func (client *Client) ModifyTrFirewallV2RoutePolicyScopeWithCallback(request *ModifyTrFirewallV2RoutePolicyScopeRequest, callback func(response *ModifyTrFirewallV2RoutePolicyScopeResponse, err error)) <-chan int
ModifyTrFirewallV2RoutePolicyScopeWithCallback invokes the cloudfw.ModifyTrFirewallV2RoutePolicyScope API asynchronously
func (*Client) ModifyTrFirewallV2RoutePolicyScopeWithChan ¶
func (client *Client) ModifyTrFirewallV2RoutePolicyScopeWithChan(request *ModifyTrFirewallV2RoutePolicyScopeRequest) (<-chan *ModifyTrFirewallV2RoutePolicyScopeResponse, <-chan error)
ModifyTrFirewallV2RoutePolicyScopeWithChan invokes the cloudfw.ModifyTrFirewallV2RoutePolicyScope API asynchronously
func (*Client) ModifyUserIPSWhitelist ¶
func (client *Client) ModifyUserIPSWhitelist(request *ModifyUserIPSWhitelistRequest) (response *ModifyUserIPSWhitelistResponse, err error)
ModifyUserIPSWhitelist invokes the cloudfw.ModifyUserIPSWhitelist API synchronously
func (*Client) ModifyUserIPSWhitelistWithCallback ¶
func (client *Client) ModifyUserIPSWhitelistWithCallback(request *ModifyUserIPSWhitelistRequest, callback func(response *ModifyUserIPSWhitelistResponse, err error)) <-chan int
ModifyUserIPSWhitelistWithCallback invokes the cloudfw.ModifyUserIPSWhitelist API asynchronously
func (*Client) ModifyUserIPSWhitelistWithChan ¶
func (client *Client) ModifyUserIPSWhitelistWithChan(request *ModifyUserIPSWhitelistRequest) (<-chan *ModifyUserIPSWhitelistResponse, <-chan error)
ModifyUserIPSWhitelistWithChan invokes the cloudfw.ModifyUserIPSWhitelist API asynchronously
func (*Client) ModifyVpcFirewallCenConfigure ¶
func (client *Client) ModifyVpcFirewallCenConfigure(request *ModifyVpcFirewallCenConfigureRequest) (response *ModifyVpcFirewallCenConfigureResponse, err error)
ModifyVpcFirewallCenConfigure invokes the cloudfw.ModifyVpcFirewallCenConfigure API synchronously
func (*Client) ModifyVpcFirewallCenConfigureWithCallback ¶
func (client *Client) ModifyVpcFirewallCenConfigureWithCallback(request *ModifyVpcFirewallCenConfigureRequest, callback func(response *ModifyVpcFirewallCenConfigureResponse, err error)) <-chan int
ModifyVpcFirewallCenConfigureWithCallback invokes the cloudfw.ModifyVpcFirewallCenConfigure API asynchronously
func (*Client) ModifyVpcFirewallCenConfigureWithChan ¶
func (client *Client) ModifyVpcFirewallCenConfigureWithChan(request *ModifyVpcFirewallCenConfigureRequest) (<-chan *ModifyVpcFirewallCenConfigureResponse, <-chan error)
ModifyVpcFirewallCenConfigureWithChan invokes the cloudfw.ModifyVpcFirewallCenConfigure API asynchronously
func (*Client) ModifyVpcFirewallCenSwitchStatus ¶
func (client *Client) ModifyVpcFirewallCenSwitchStatus(request *ModifyVpcFirewallCenSwitchStatusRequest) (response *ModifyVpcFirewallCenSwitchStatusResponse, err error)
ModifyVpcFirewallCenSwitchStatus invokes the cloudfw.ModifyVpcFirewallCenSwitchStatus API synchronously
func (*Client) ModifyVpcFirewallCenSwitchStatusWithCallback ¶
func (client *Client) ModifyVpcFirewallCenSwitchStatusWithCallback(request *ModifyVpcFirewallCenSwitchStatusRequest, callback func(response *ModifyVpcFirewallCenSwitchStatusResponse, err error)) <-chan int
ModifyVpcFirewallCenSwitchStatusWithCallback invokes the cloudfw.ModifyVpcFirewallCenSwitchStatus API asynchronously
func (*Client) ModifyVpcFirewallCenSwitchStatusWithChan ¶
func (client *Client) ModifyVpcFirewallCenSwitchStatusWithChan(request *ModifyVpcFirewallCenSwitchStatusRequest) (<-chan *ModifyVpcFirewallCenSwitchStatusResponse, <-chan error)
ModifyVpcFirewallCenSwitchStatusWithChan invokes the cloudfw.ModifyVpcFirewallCenSwitchStatus API asynchronously
func (*Client) ModifyVpcFirewallConfigure ¶
func (client *Client) ModifyVpcFirewallConfigure(request *ModifyVpcFirewallConfigureRequest) (response *ModifyVpcFirewallConfigureResponse, err error)
ModifyVpcFirewallConfigure invokes the cloudfw.ModifyVpcFirewallConfigure API synchronously
func (*Client) ModifyVpcFirewallConfigureWithCallback ¶
func (client *Client) ModifyVpcFirewallConfigureWithCallback(request *ModifyVpcFirewallConfigureRequest, callback func(response *ModifyVpcFirewallConfigureResponse, err error)) <-chan int
ModifyVpcFirewallConfigureWithCallback invokes the cloudfw.ModifyVpcFirewallConfigure API asynchronously
func (*Client) ModifyVpcFirewallConfigureWithChan ¶
func (client *Client) ModifyVpcFirewallConfigureWithChan(request *ModifyVpcFirewallConfigureRequest) (<-chan *ModifyVpcFirewallConfigureResponse, <-chan error)
ModifyVpcFirewallConfigureWithChan invokes the cloudfw.ModifyVpcFirewallConfigure API asynchronously
func (*Client) ModifyVpcFirewallControlPolicy ¶
func (client *Client) ModifyVpcFirewallControlPolicy(request *ModifyVpcFirewallControlPolicyRequest) (response *ModifyVpcFirewallControlPolicyResponse, err error)
ModifyVpcFirewallControlPolicy invokes the cloudfw.ModifyVpcFirewallControlPolicy API synchronously
func (*Client) ModifyVpcFirewallControlPolicyPosition ¶
func (client *Client) ModifyVpcFirewallControlPolicyPosition(request *ModifyVpcFirewallControlPolicyPositionRequest) (response *ModifyVpcFirewallControlPolicyPositionResponse, err error)
ModifyVpcFirewallControlPolicyPosition invokes the cloudfw.ModifyVpcFirewallControlPolicyPosition API synchronously
func (*Client) ModifyVpcFirewallControlPolicyPositionWithCallback ¶
func (client *Client) ModifyVpcFirewallControlPolicyPositionWithCallback(request *ModifyVpcFirewallControlPolicyPositionRequest, callback func(response *ModifyVpcFirewallControlPolicyPositionResponse, err error)) <-chan int
ModifyVpcFirewallControlPolicyPositionWithCallback invokes the cloudfw.ModifyVpcFirewallControlPolicyPosition API asynchronously
func (*Client) ModifyVpcFirewallControlPolicyPositionWithChan ¶
func (client *Client) ModifyVpcFirewallControlPolicyPositionWithChan(request *ModifyVpcFirewallControlPolicyPositionRequest) (<-chan *ModifyVpcFirewallControlPolicyPositionResponse, <-chan error)
ModifyVpcFirewallControlPolicyPositionWithChan invokes the cloudfw.ModifyVpcFirewallControlPolicyPosition API asynchronously
func (*Client) ModifyVpcFirewallControlPolicyWithCallback ¶
func (client *Client) ModifyVpcFirewallControlPolicyWithCallback(request *ModifyVpcFirewallControlPolicyRequest, callback func(response *ModifyVpcFirewallControlPolicyResponse, err error)) <-chan int
ModifyVpcFirewallControlPolicyWithCallback invokes the cloudfw.ModifyVpcFirewallControlPolicy API asynchronously
func (*Client) ModifyVpcFirewallControlPolicyWithChan ¶
func (client *Client) ModifyVpcFirewallControlPolicyWithChan(request *ModifyVpcFirewallControlPolicyRequest) (<-chan *ModifyVpcFirewallControlPolicyResponse, <-chan error)
ModifyVpcFirewallControlPolicyWithChan invokes the cloudfw.ModifyVpcFirewallControlPolicy API asynchronously
func (*Client) ModifyVpcFirewallDefaultIPSConfig ¶
func (client *Client) ModifyVpcFirewallDefaultIPSConfig(request *ModifyVpcFirewallDefaultIPSConfigRequest) (response *ModifyVpcFirewallDefaultIPSConfigResponse, err error)
ModifyVpcFirewallDefaultIPSConfig invokes the cloudfw.ModifyVpcFirewallDefaultIPSConfig API synchronously
func (*Client) ModifyVpcFirewallDefaultIPSConfigWithCallback ¶
func (client *Client) ModifyVpcFirewallDefaultIPSConfigWithCallback(request *ModifyVpcFirewallDefaultIPSConfigRequest, callback func(response *ModifyVpcFirewallDefaultIPSConfigResponse, err error)) <-chan int
ModifyVpcFirewallDefaultIPSConfigWithCallback invokes the cloudfw.ModifyVpcFirewallDefaultIPSConfig API asynchronously
func (*Client) ModifyVpcFirewallDefaultIPSConfigWithChan ¶
func (client *Client) ModifyVpcFirewallDefaultIPSConfigWithChan(request *ModifyVpcFirewallDefaultIPSConfigRequest) (<-chan *ModifyVpcFirewallDefaultIPSConfigResponse, <-chan error)
ModifyVpcFirewallDefaultIPSConfigWithChan invokes the cloudfw.ModifyVpcFirewallDefaultIPSConfig API asynchronously
func (*Client) ModifyVpcFirewallSwitchStatus ¶
func (client *Client) ModifyVpcFirewallSwitchStatus(request *ModifyVpcFirewallSwitchStatusRequest) (response *ModifyVpcFirewallSwitchStatusResponse, err error)
ModifyVpcFirewallSwitchStatus invokes the cloudfw.ModifyVpcFirewallSwitchStatus API synchronously
func (*Client) ModifyVpcFirewallSwitchStatusWithCallback ¶
func (client *Client) ModifyVpcFirewallSwitchStatusWithCallback(request *ModifyVpcFirewallSwitchStatusRequest, callback func(response *ModifyVpcFirewallSwitchStatusResponse, err error)) <-chan int
ModifyVpcFirewallSwitchStatusWithCallback invokes the cloudfw.ModifyVpcFirewallSwitchStatus API asynchronously
func (*Client) ModifyVpcFirewallSwitchStatusWithChan ¶
func (client *Client) ModifyVpcFirewallSwitchStatusWithChan(request *ModifyVpcFirewallSwitchStatusRequest) (<-chan *ModifyVpcFirewallSwitchStatusResponse, <-chan error)
ModifyVpcFirewallSwitchStatusWithChan invokes the cloudfw.ModifyVpcFirewallSwitchStatus API asynchronously
func (*Client) PutDisableAllFwSwitch ¶
func (client *Client) PutDisableAllFwSwitch(request *PutDisableAllFwSwitchRequest) (response *PutDisableAllFwSwitchResponse, err error)
PutDisableAllFwSwitch invokes the cloudfw.PutDisableAllFwSwitch API synchronously
func (*Client) PutDisableAllFwSwitchWithCallback ¶
func (client *Client) PutDisableAllFwSwitchWithCallback(request *PutDisableAllFwSwitchRequest, callback func(response *PutDisableAllFwSwitchResponse, err error)) <-chan int
PutDisableAllFwSwitchWithCallback invokes the cloudfw.PutDisableAllFwSwitch API asynchronously
func (*Client) PutDisableAllFwSwitchWithChan ¶
func (client *Client) PutDisableAllFwSwitchWithChan(request *PutDisableAllFwSwitchRequest) (<-chan *PutDisableAllFwSwitchResponse, <-chan error)
PutDisableAllFwSwitchWithChan invokes the cloudfw.PutDisableAllFwSwitch API asynchronously
func (*Client) PutDisableFwSwitch ¶
func (client *Client) PutDisableFwSwitch(request *PutDisableFwSwitchRequest) (response *PutDisableFwSwitchResponse, err error)
PutDisableFwSwitch invokes the cloudfw.PutDisableFwSwitch API synchronously
func (*Client) PutDisableFwSwitchWithCallback ¶
func (client *Client) PutDisableFwSwitchWithCallback(request *PutDisableFwSwitchRequest, callback func(response *PutDisableFwSwitchResponse, err error)) <-chan int
PutDisableFwSwitchWithCallback invokes the cloudfw.PutDisableFwSwitch API asynchronously
func (*Client) PutDisableFwSwitchWithChan ¶
func (client *Client) PutDisableFwSwitchWithChan(request *PutDisableFwSwitchRequest) (<-chan *PutDisableFwSwitchResponse, <-chan error)
PutDisableFwSwitchWithChan invokes the cloudfw.PutDisableFwSwitch API asynchronously
func (*Client) PutEnableAllFwSwitch ¶
func (client *Client) PutEnableAllFwSwitch(request *PutEnableAllFwSwitchRequest) (response *PutEnableAllFwSwitchResponse, err error)
PutEnableAllFwSwitch invokes the cloudfw.PutEnableAllFwSwitch API synchronously
func (*Client) PutEnableAllFwSwitchWithCallback ¶
func (client *Client) PutEnableAllFwSwitchWithCallback(request *PutEnableAllFwSwitchRequest, callback func(response *PutEnableAllFwSwitchResponse, err error)) <-chan int
PutEnableAllFwSwitchWithCallback invokes the cloudfw.PutEnableAllFwSwitch API asynchronously
func (*Client) PutEnableAllFwSwitchWithChan ¶
func (client *Client) PutEnableAllFwSwitchWithChan(request *PutEnableAllFwSwitchRequest) (<-chan *PutEnableAllFwSwitchResponse, <-chan error)
PutEnableAllFwSwitchWithChan invokes the cloudfw.PutEnableAllFwSwitch API asynchronously
func (*Client) PutEnableFwSwitch ¶
func (client *Client) PutEnableFwSwitch(request *PutEnableFwSwitchRequest) (response *PutEnableFwSwitchResponse, err error)
PutEnableFwSwitch invokes the cloudfw.PutEnableFwSwitch API synchronously
func (*Client) PutEnableFwSwitchWithCallback ¶
func (client *Client) PutEnableFwSwitchWithCallback(request *PutEnableFwSwitchRequest, callback func(response *PutEnableFwSwitchResponse, err error)) <-chan int
PutEnableFwSwitchWithCallback invokes the cloudfw.PutEnableFwSwitch API asynchronously
func (*Client) PutEnableFwSwitchWithChan ¶
func (client *Client) PutEnableFwSwitchWithChan(request *PutEnableFwSwitchRequest) (<-chan *PutEnableFwSwitchResponse, <-chan error)
PutEnableFwSwitchWithChan invokes the cloudfw.PutEnableFwSwitch API asynchronously
func (*Client) ResetVpcFirewallRuleHitCount ¶
func (client *Client) ResetVpcFirewallRuleHitCount(request *ResetVpcFirewallRuleHitCountRequest) (response *ResetVpcFirewallRuleHitCountResponse, err error)
ResetVpcFirewallRuleHitCount invokes the cloudfw.ResetVpcFirewallRuleHitCount API synchronously
func (*Client) ResetVpcFirewallRuleHitCountWithCallback ¶
func (client *Client) ResetVpcFirewallRuleHitCountWithCallback(request *ResetVpcFirewallRuleHitCountRequest, callback func(response *ResetVpcFirewallRuleHitCountResponse, err error)) <-chan int
ResetVpcFirewallRuleHitCountWithCallback invokes the cloudfw.ResetVpcFirewallRuleHitCount API asynchronously
func (*Client) ResetVpcFirewallRuleHitCountWithChan ¶
func (client *Client) ResetVpcFirewallRuleHitCountWithChan(request *ResetVpcFirewallRuleHitCountRequest) (<-chan *ResetVpcFirewallRuleHitCountResponse, <-chan error)
ResetVpcFirewallRuleHitCountWithChan invokes the cloudfw.ResetVpcFirewallRuleHitCount API asynchronously
type CreateNatFirewallControlPolicyRequest ¶ added in v1.62.471
type CreateNatFirewallControlPolicyRequest struct { *requests.RpcRequest DestPortType string `position:"Query" name:"DestPortType"` Release string `position:"Query" name:"Release"` Destination string `position:"Query" name:"Destination"` DestinationType string `position:"Query" name:"DestinationType"` DestPortGroup string `position:"Query" name:"DestPortGroup"` ApplicationNameList *[]string `position:"Query" name:"ApplicationNameList" type:"Repeated"` Description string `position:"Query" name:"Description"` Source string `position:"Query" name:"Source"` AclAction string `position:"Query" name:"AclAction"` SourceIp string `position:"Query" name:"SourceIp"` NewOrder string `position:"Query" name:"NewOrder"` SourceType string `position:"Query" name:"SourceType"` NatGatewayId string `position:"Query" name:"NatGatewayId"` IpVersion string `position:"Query" name:"IpVersion"` Lang string `position:"Query" name:"Lang"` Direction string `position:"Query" name:"Direction"` DomainResolveType requests.Integer `position:"Query" name:"DomainResolveType"` Proto string `position:"Query" name:"Proto"` DestPort string `position:"Query" name:"DestPort"` }
CreateNatFirewallControlPolicyRequest is the request struct for api CreateNatFirewallControlPolicy
func CreateCreateNatFirewallControlPolicyRequest ¶ added in v1.62.471
func CreateCreateNatFirewallControlPolicyRequest() (request *CreateNatFirewallControlPolicyRequest)
CreateCreateNatFirewallControlPolicyRequest creates a request to invoke CreateNatFirewallControlPolicy API
type CreateNatFirewallControlPolicyResponse ¶ added in v1.62.471
type CreateNatFirewallControlPolicyResponse struct { *responses.BaseResponse AclUuid string `json:"AclUuid" xml:"AclUuid"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateNatFirewallControlPolicyResponse is the response struct for api CreateNatFirewallControlPolicy
func CreateCreateNatFirewallControlPolicyResponse ¶ added in v1.62.471
func CreateCreateNatFirewallControlPolicyResponse() (response *CreateNatFirewallControlPolicyResponse)
CreateCreateNatFirewallControlPolicyResponse creates a response to parse from CreateNatFirewallControlPolicy response
type CreateTrFirewallV2Request ¶
type CreateTrFirewallV2Request struct { *requests.RpcRequest CenId string `position:"Query" name:"CenId"` SourceIp string `position:"Query" name:"SourceIp"` FirewallVswitchId string `position:"Query" name:"FirewallVswitchId"` Lang string `position:"Query" name:"Lang"` FirewallSubnetCidr string `position:"Query" name:"FirewallSubnetCidr"` FirewallDescription string `position:"Query" name:"FirewallDescription"` RouteMode string `position:"Query" name:"RouteMode"` TrAttachmentMasterCidr string `position:"Query" name:"TrAttachmentMasterCidr"` FirewallVpcId string `position:"Query" name:"FirewallVpcId"` FirewallName string `position:"Query" name:"FirewallName"` TransitRouterId string `position:"Query" name:"TransitRouterId"` FirewallVpcCidr string `position:"Query" name:"FirewallVpcCidr"` RegionNo string `position:"Query" name:"RegionNo"` TrAttachmentSlaveCidr string `position:"Query" name:"TrAttachmentSlaveCidr"` }
CreateTrFirewallV2Request is the request struct for api CreateTrFirewallV2
func CreateCreateTrFirewallV2Request ¶
func CreateCreateTrFirewallV2Request() (request *CreateTrFirewallV2Request)
CreateCreateTrFirewallV2Request creates a request to invoke CreateTrFirewallV2 API
type CreateTrFirewallV2Response ¶
type CreateTrFirewallV2Response struct { *responses.BaseResponse FirewallId string `json:"FirewallId" xml:"FirewallId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateTrFirewallV2Response is the response struct for api CreateTrFirewallV2
func CreateCreateTrFirewallV2Response ¶
func CreateCreateTrFirewallV2Response() (response *CreateTrFirewallV2Response)
CreateCreateTrFirewallV2Response creates a response to parse from CreateTrFirewallV2 response
type CreateTrFirewallV2RoutePolicyDestCandidateList ¶
type CreateTrFirewallV2RoutePolicyDestCandidateList struct { CandidateType string `name:"CandidateType"` CandidateId string `name:"CandidateId"` }
CreateTrFirewallV2RoutePolicyDestCandidateList is a repeated param struct in CreateTrFirewallV2RoutePolicyRequest
type CreateTrFirewallV2RoutePolicyRequest ¶
type CreateTrFirewallV2RoutePolicyRequest struct { *requests.RpcRequest FirewallId string `position:"Query" name:"FirewallId"` SourceIp string `position:"Query" name:"SourceIp"` SrcCandidateList *[]CreateTrFirewallV2RoutePolicySrcCandidateList `position:"Query" name:"SrcCandidateList" type:"Json"` Lang string `position:"Query" name:"Lang"` DestCandidateList *[]CreateTrFirewallV2RoutePolicyDestCandidateList `position:"Query" name:"DestCandidateList" type:"Json"` PolicyType string `position:"Query" name:"PolicyType"` PolicyName string `position:"Query" name:"PolicyName"` PolicyDescription string `position:"Query" name:"PolicyDescription"` }
CreateTrFirewallV2RoutePolicyRequest is the request struct for api CreateTrFirewallV2RoutePolicy
func CreateCreateTrFirewallV2RoutePolicyRequest ¶
func CreateCreateTrFirewallV2RoutePolicyRequest() (request *CreateTrFirewallV2RoutePolicyRequest)
CreateCreateTrFirewallV2RoutePolicyRequest creates a request to invoke CreateTrFirewallV2RoutePolicy API
type CreateTrFirewallV2RoutePolicyResponse ¶
type CreateTrFirewallV2RoutePolicyResponse struct { *responses.BaseResponse TrFirewallRoutePolicyId string `json:"TrFirewallRoutePolicyId" xml:"TrFirewallRoutePolicyId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateTrFirewallV2RoutePolicyResponse is the response struct for api CreateTrFirewallV2RoutePolicy
func CreateCreateTrFirewallV2RoutePolicyResponse ¶
func CreateCreateTrFirewallV2RoutePolicyResponse() (response *CreateTrFirewallV2RoutePolicyResponse)
CreateCreateTrFirewallV2RoutePolicyResponse creates a response to parse from CreateTrFirewallV2RoutePolicy response
type CreateTrFirewallV2RoutePolicySrcCandidateList ¶
type CreateTrFirewallV2RoutePolicySrcCandidateList struct { CandidateType string `name:"CandidateType"` CandidateId string `name:"CandidateId"` }
CreateTrFirewallV2RoutePolicySrcCandidateList is a repeated param struct in CreateTrFirewallV2RoutePolicyRequest
type CreateVpcFirewallCenConfigureRequest ¶
type CreateVpcFirewallCenConfigureRequest struct { *requests.RpcRequest VpcRegion string `position:"Query" name:"VpcRegion"` CenId string `position:"Query" name:"CenId"` FirewallVSwitchCidrBlock string `position:"Query" name:"FirewallVSwitchCidrBlock"` NetworkInstanceId string `position:"Query" name:"NetworkInstanceId"` FirewallVpcCidrBlock string `position:"Query" name:"FirewallVpcCidrBlock"` VpcFirewallName string `position:"Query" name:"VpcFirewallName"` FirewallVpcZoneId string `position:"Query" name:"FirewallVpcZoneId"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` FirewallSwitch string `position:"Query" name:"FirewallSwitch"` VSwitchId string `position:"Query" name:"VSwitchId"` MemberUid string `position:"Query" name:"MemberUid"` }
CreateVpcFirewallCenConfigureRequest is the request struct for api CreateVpcFirewallCenConfigure
func CreateCreateVpcFirewallCenConfigureRequest ¶
func CreateCreateVpcFirewallCenConfigureRequest() (request *CreateVpcFirewallCenConfigureRequest)
CreateCreateVpcFirewallCenConfigureRequest creates a request to invoke CreateVpcFirewallCenConfigure API
type CreateVpcFirewallCenConfigureResponse ¶
type CreateVpcFirewallCenConfigureResponse struct { *responses.BaseResponse VpcFirewallId string `json:"VpcFirewallId" xml:"VpcFirewallId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateVpcFirewallCenConfigureResponse is the response struct for api CreateVpcFirewallCenConfigure
func CreateCreateVpcFirewallCenConfigureResponse ¶
func CreateCreateVpcFirewallCenConfigureResponse() (response *CreateVpcFirewallCenConfigureResponse)
CreateCreateVpcFirewallCenConfigureResponse creates a response to parse from CreateVpcFirewallCenConfigure response
type CreateVpcFirewallConfigureRequest ¶
type CreateVpcFirewallConfigureRequest struct { *requests.RpcRequest PeerVpcCidrTableList string `position:"Query" name:"PeerVpcCidrTableList"` LocalVpcCidrTableList string `position:"Query" name:"LocalVpcCidrTableList"` LocalVpcRegion string `position:"Query" name:"LocalVpcRegion"` PeerVpcRegion string `position:"Query" name:"PeerVpcRegion"` VpcFirewallName string `position:"Query" name:"VpcFirewallName"` LocalVpcId string `position:"Query" name:"LocalVpcId"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` FirewallSwitch string `position:"Query" name:"FirewallSwitch"` MemberUid string `position:"Query" name:"MemberUid"` PeerVpcId string `position:"Query" name:"PeerVpcId"` }
CreateVpcFirewallConfigureRequest is the request struct for api CreateVpcFirewallConfigure
func CreateCreateVpcFirewallConfigureRequest ¶
func CreateCreateVpcFirewallConfigureRequest() (request *CreateVpcFirewallConfigureRequest)
CreateCreateVpcFirewallConfigureRequest creates a request to invoke CreateVpcFirewallConfigure API
type CreateVpcFirewallConfigureResponse ¶
type CreateVpcFirewallConfigureResponse struct { *responses.BaseResponse VpcFirewallId string `json:"VpcFirewallId" xml:"VpcFirewallId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateVpcFirewallConfigureResponse is the response struct for api CreateVpcFirewallConfigure
func CreateCreateVpcFirewallConfigureResponse ¶
func CreateCreateVpcFirewallConfigureResponse() (response *CreateVpcFirewallConfigureResponse)
CreateCreateVpcFirewallConfigureResponse creates a response to parse from CreateVpcFirewallConfigure response
type CreateVpcFirewallControlPolicyRequest ¶
type CreateVpcFirewallControlPolicyRequest struct { *requests.RpcRequest DestPortType string `position:"Query" name:"DestPortType"` Release string `position:"Query" name:"Release"` Destination string `position:"Query" name:"Destination"` DestinationType string `position:"Query" name:"DestinationType"` DestPortGroup string `position:"Query" name:"DestPortGroup"` ApplicationNameList *[]string `position:"Query" name:"ApplicationNameList" type:"Repeated"` Description string `position:"Query" name:"Description"` Source string `position:"Query" name:"Source"` AclAction string `position:"Query" name:"AclAction"` SourceIp string `position:"Query" name:"SourceIp"` NewOrder string `position:"Query" name:"NewOrder"` SourceType string `position:"Query" name:"SourceType"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` ApplicationName string `position:"Query" name:"ApplicationName"` MemberUid string `position:"Query" name:"MemberUid"` Proto string `position:"Query" name:"Proto"` DestPort string `position:"Query" name:"DestPort"` }
CreateVpcFirewallControlPolicyRequest is the request struct for api CreateVpcFirewallControlPolicy
func CreateCreateVpcFirewallControlPolicyRequest ¶
func CreateCreateVpcFirewallControlPolicyRequest() (request *CreateVpcFirewallControlPolicyRequest)
CreateCreateVpcFirewallControlPolicyRequest creates a request to invoke CreateVpcFirewallControlPolicy API
type CreateVpcFirewallControlPolicyResponse ¶
type CreateVpcFirewallControlPolicyResponse struct { *responses.BaseResponse AclUuid string `json:"AclUuid" xml:"AclUuid"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateVpcFirewallControlPolicyResponse is the response struct for api CreateVpcFirewallControlPolicy
func CreateCreateVpcFirewallControlPolicyResponse ¶
func CreateCreateVpcFirewallControlPolicyResponse() (response *CreateVpcFirewallControlPolicyResponse)
CreateCreateVpcFirewallControlPolicyResponse creates a response to parse from CreateVpcFirewallControlPolicy response
type Data ¶
type Data struct { Domain string `json:"Domain" xml:"Domain"` AclCoverage string `json:"AclCoverage" xml:"AclCoverage"` OutBps int64 `json:"OutBps" xml:"OutBps"` RiskLevel int `json:"RiskLevel" xml:"RiskLevel"` CategoryClassId string `json:"CategoryClassId" xml:"CategoryClassId"` SessionCount int64 `json:"SessionCount" xml:"SessionCount"` AssetsType string `json:"AssetsType" xml:"AssetsType"` RuleId string `json:"RuleId" xml:"RuleId"` InBytes int64 `json:"InBytes" xml:"InBytes"` Organization string `json:"Organization" xml:"Organization"` TotalBytes string `json:"TotalBytes" xml:"TotalBytes"` Direction string `json:"Direction" xml:"Direction"` CategoryName string `json:"CategoryName" xml:"CategoryName"` CategoryId string `json:"CategoryId" xml:"CategoryId"` AttackType int `json:"AttackType" xml:"AttackType"` NewConn int64 `json:"NewConn" xml:"NewConn"` ModifyTime int `json:"ModifyTime" xml:"ModifyTime"` SecurityReason string `json:"SecurityReason" xml:"SecurityReason"` IsMarkNormal bool `json:"IsMarkNormal" xml:"IsMarkNormal"` RuleSource int `json:"RuleSource" xml:"RuleSource"` AclStatus string `json:"AclStatus" xml:"AclStatus"` LastEventTime int `json:"LastEventTime" xml:"LastEventTime"` RiskReason string `json:"RiskReason" xml:"RiskReason"` MemberDesc string `json:"MemberDesc" xml:"MemberDesc"` ResourceType string `json:"ResourceType" xml:"ResourceType"` CreateTime int `json:"CreateTime" xml:"CreateTime"` HasAclRecommend bool `json:"HasAclRecommend" xml:"HasAclRecommend"` OutPps int64 `json:"OutPps" xml:"OutPps"` AddressGroupName string `json:"AddressGroupName" xml:"AddressGroupName"` PublicIp string `json:"PublicIp" xml:"PublicIp"` SrcIPTag string `json:"SrcIPTag" xml:"SrcIPTag"` RuleName string `json:"RuleName" xml:"RuleName"` VulLevel int `json:"VulLevel" xml:"VulLevel"` AttackApp string `json:"AttackApp" xml:"AttackApp"` GroupName string `json:"GroupName" xml:"GroupName"` AssetsName string `json:"AssetsName" xml:"AssetsName"` MemberStatus string `json:"MemberStatus" xml:"MemberStatus"` InPps int64 `json:"InPps" xml:"InPps"` SecuritySuggest string `json:"SecuritySuggest" xml:"SecuritySuggest"` DetailNum int `json:"DetailNum" xml:"DetailNum"` MemberDisplayName string `json:"MemberDisplayName" xml:"MemberDisplayName"` RegionNo string `json:"RegionNo" xml:"RegionNo"` Tag string `json:"Tag" xml:"Tag"` InBps int64 `json:"InBps" xml:"InBps"` TrafficPercent1Day string `json:"TrafficPercent1Day" xml:"TrafficPercent1Day"` AclRecommendDetail string `json:"AclRecommendDetail" xml:"AclRecommendDetail"` TrafficPercent7Day string `json:"TrafficPercent7Day" xml:"TrafficPercent7Day"` Description string `json:"Description" xml:"Description"` DstIP string `json:"DstIP" xml:"DstIP"` TrafficPercent30Day string `json:"TrafficPercent30Day" xml:"TrafficPercent30Day"` Business string `json:"Business" xml:"Business"` EventCount int `json:"EventCount" xml:"EventCount"` HasAcl string `json:"HasAcl" xml:"HasAcl"` MemberUid int64 `json:"MemberUid" xml:"MemberUid"` FirstEventTime int `json:"FirstEventTime" xml:"FirstEventTime"` Time int `json:"Time" xml:"Time"` SrcIP string `json:"SrcIP" xml:"SrcIP"` EventName string `json:"EventName" xml:"EventName"` AssetsInstanceId string `json:"AssetsInstanceId" xml:"AssetsInstanceId"` RuleResult int `json:"RuleResult" xml:"RuleResult"` EventId string `json:"EventId" xml:"EventId"` OutBytes int64 `json:"OutBytes" xml:"OutBytes"` AddressGroupUUID string `json:"AddressGroupUUID" xml:"AddressGroupUUID"` PortList []string `json:"PortList" xml:"PortList"` ServiceNameList []string `json:"ServiceNameList" xml:"ServiceNameList"` SrcPrivateIPList []string `json:"SrcPrivateIPList" xml:"SrcPrivateIPList"` IPLocationInfo IPLocationInfo `json:"IPLocationInfo" xml:"IPLocationInfo"` VpcDstInfo VpcDstInfo `json:"VpcDstInfo" xml:"VpcDstInfo"` VpcSrcInfo VpcSrcInfo `json:"VpcSrcInfo" xml:"VpcSrcInfo"` TagList []Tag `json:"TagList" xml:"TagList"` ResourcePrivateIPList []ResourcePrivateIPListItem `json:"ResourcePrivateIPList" xml:"ResourcePrivateIPList"` }
Data is a nested struct in cloudfw response
type DataInDescribeInvadeEventList ¶
type DataInDescribeInvadeEventList struct { RiskLevel int `json:"RiskLevel" xml:"RiskLevel"` EventName string `json:"EventName" xml:"EventName"` EventKey string `json:"EventKey" xml:"EventKey"` EventUuid string `json:"EventUuid" xml:"EventUuid"` MemberUid string `json:"MemberUid" xml:"MemberUid"` AssetsType string `json:"AssetsType" xml:"AssetsType"` FirstTime int `json:"FirstTime" xml:"FirstTime"` EventSrc string `json:"EventSrc" xml:"EventSrc"` PrivateIP string `json:"PrivateIP" xml:"PrivateIP"` AssetsInstanceName string `json:"AssetsInstanceName" xml:"AssetsInstanceName"` LastTime int `json:"LastTime" xml:"LastTime"` PublicIpType string `json:"PublicIpType" xml:"PublicIpType"` IsIgnore bool `json:"IsIgnore" xml:"IsIgnore"` PublicIP string `json:"PublicIP" xml:"PublicIP"` ProcessStatus int `json:"ProcessStatus" xml:"ProcessStatus"` AssetsInstanceId string `json:"AssetsInstanceId" xml:"AssetsInstanceId"` }
DataInDescribeInvadeEventList is a nested struct in cloudfw response
type DataInDescribeVpcFirewallAclGroupList ¶
type DataInDescribeVpcFirewallAclGroupList struct { AclGroupId string `json:"AclGroupId" xml:"AclGroupId"` AclGroupName string `json:"AclGroupName" xml:"AclGroupName"` MemberUid string `json:"MemberUid" xml:"MemberUid"` AclRuleCount int `json:"AclRuleCount" xml:"AclRuleCount"` }
DataInDescribeVpcFirewallAclGroupList is a nested struct in cloudfw response
type DataInDescribeVpcFirewallCenList ¶
type DataInDescribeVpcFirewallCenList struct { ConnectType string `json:"ConnectType" xml:"ConnectType"` VpcFirewallId string `json:"VpcFirewallId" xml:"VpcFirewallId"` RegionStatus string `json:"RegionStatus" xml:"RegionStatus"` CenId string `json:"CenId" xml:"CenId"` VpcFirewallName string `json:"VpcFirewallName" xml:"VpcFirewallName"` ResultCode string `json:"ResultCode" xml:"ResultCode"` CenName string `json:"CenName" xml:"CenName"` FirewallSwitchStatus string `json:"FirewallSwitchStatus" xml:"FirewallSwitchStatus"` MemberUid string `json:"MemberUid" xml:"MemberUid"` PrecheckStatus string `json:"PrecheckStatus" xml:"PrecheckStatus"` LocalVpc LocalVpcInDescribeVpcFirewallCenList `json:"LocalVpc" xml:"LocalVpc"` IpsConfig IpsConfig `json:"IpsConfig" xml:"IpsConfig"` }
DataInDescribeVpcFirewallCenList is a nested struct in cloudfw response
type DataInDescribeVpcFirewallList ¶
type DataInDescribeVpcFirewallList struct { ConnectType string `json:"ConnectType" xml:"ConnectType"` VpcFirewallId string `json:"VpcFirewallId" xml:"VpcFirewallId"` RegionStatus string `json:"RegionStatus" xml:"RegionStatus"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` VpcFirewallName string `json:"VpcFirewallName" xml:"VpcFirewallName"` FirewallSwitchStatus string `json:"FirewallSwitchStatus" xml:"FirewallSwitchStatus"` MemberUid string `json:"MemberUid" xml:"MemberUid"` ResultCode string `json:"ResultCode" xml:"ResultCode"` ConnectSubType string `json:"ConnectSubType" xml:"ConnectSubType"` LocalVpc LocalVpcInDescribeVpcFirewallList `json:"LocalVpc" xml:"LocalVpc"` PeerVpc PeerVpc `json:"PeerVpc" xml:"PeerVpc"` IpsConfig IpsConfig `json:"IpsConfig" xml:"IpsConfig"` }
DataInDescribeVpcFirewallList is a nested struct in cloudfw response
type DataInDescribeVulnerabilityProtectedList ¶
type DataInDescribeVulnerabilityProtectedList struct { VulnName string `json:"VulnName" xml:"VulnName"` AttackType int `json:"AttackType" xml:"AttackType"` NeedRuleClass int `json:"NeedRuleClass" xml:"NeedRuleClass"` VulnType string `json:"VulnType" xml:"VulnType"` VulnKey string `json:"VulnKey" xml:"VulnKey"` VulnLevel string `json:"VulnLevel" xml:"VulnLevel"` NeedOpenBasicRule bool `json:"NeedOpenBasicRule" xml:"NeedOpenBasicRule"` CveId string `json:"CveId" xml:"CveId"` FirstTime int64 `json:"FirstTime" xml:"FirstTime"` BasicRuleIds string `json:"BasicRuleIds" xml:"BasicRuleIds"` LastTime int64 `json:"LastTime" xml:"LastTime"` NeedOpenVirtualPatcheUuids string `json:"NeedOpenVirtualPatcheUuids" xml:"NeedOpenVirtualPatcheUuids"` NeedOpenBasicRuleUuids string `json:"NeedOpenBasicRuleUuids" xml:"NeedOpenBasicRuleUuids"` NeedOpenVirtualPatche bool `json:"NeedOpenVirtualPatche" xml:"NeedOpenVirtualPatche"` VirtualPatcheIds string `json:"VirtualPatcheIds" xml:"VirtualPatcheIds"` HighlightTag int `json:"HighlightTag" xml:"HighlightTag"` NeedOpenRunMode bool `json:"NeedOpenRunMode" xml:"NeedOpenRunMode"` VulnStatus string `json:"VulnStatus" xml:"VulnStatus"` AttackCnt int `json:"AttackCnt" xml:"AttackCnt"` ResourceCnt int `json:"ResourceCnt" xml:"ResourceCnt"` MemberUid string `json:"MemberUid" xml:"MemberUid"` ResourceList []EipsItem `json:"ResourceList" xml:"ResourceList"` }
DataInDescribeVulnerabilityProtectedList is a nested struct in cloudfw response
type DataItem ¶
type DataItem struct { ModifyTime int64 `json:"ModifyTime" xml:"ModifyTime"` ApplicationId string `json:"ApplicationId" xml:"ApplicationId"` DestinationGroupType string `json:"DestinationGroupType" xml:"DestinationGroupType"` AclUuid string `json:"AclUuid" xml:"AclUuid"` CreateTime int64 `json:"CreateTime" xml:"CreateTime"` HitTimes int64 `json:"HitTimes" xml:"HitTimes"` Source string `json:"Source" xml:"Source"` Direction string `json:"Direction" xml:"Direction"` AclAction string `json:"AclAction" xml:"AclAction"` SourceType string `json:"SourceType" xml:"SourceType"` DestPortGroup string `json:"DestPortGroup" xml:"DestPortGroup"` DestPort string `json:"DestPort" xml:"DestPort"` HitLastTime int64 `json:"HitLastTime" xml:"HitLastTime"` DestinationType string `json:"DestinationType" xml:"DestinationType"` Description string `json:"Description" xml:"Description"` ApplicationName string `json:"ApplicationName" xml:"ApplicationName"` Proto string `json:"Proto" xml:"Proto"` MemberUid string `json:"MemberUid" xml:"MemberUid"` Order int `json:"Order" xml:"Order"` Destination string `json:"Destination" xml:"Destination"` IpVersion int `json:"IpVersion" xml:"IpVersion"` Release string `json:"Release" xml:"Release"` SpreadCnt int `json:"SpreadCnt" xml:"SpreadCnt"` DnsResultTime int64 `json:"DnsResultTime" xml:"DnsResultTime"` DnsFailedDomain string `json:"DnsFailedDomain" xml:"DnsFailedDomain"` DnsResult string `json:"DnsResult" xml:"DnsResult"` SourceGroupType string `json:"SourceGroupType" xml:"SourceGroupType"` MessageType string `json:"MessageType" xml:"MessageType"` DestPortType string `json:"DestPortType" xml:"DestPortType"` SourceGroupCidrs []string `json:"SourceGroupCidrs" xml:"SourceGroupCidrs"` ApplicationNameList []string `json:"ApplicationNameList" xml:"ApplicationNameList"` DestinationGroupCidrs []string `json:"DestinationGroupCidrs" xml:"DestinationGroupCidrs"` DestPortGroupPorts []string `json:"DestPortGroupPorts" xml:"DestPortGroupPorts"` }
DataItem is a nested struct in cloudfw response
type DataItemInDescribeNatFirewallControlPolicy ¶ added in v1.62.471
type DataItemInDescribeNatFirewallControlPolicy struct { Destination string `json:"Destination" xml:"Destination"` Order int `json:"Order" xml:"Order"` DestPortGroup string `json:"DestPortGroup" xml:"DestPortGroup"` SourceType string `json:"SourceType" xml:"SourceType"` DnsResultTime int64 `json:"DnsResultTime" xml:"DnsResultTime"` DnsResult string `json:"DnsResult" xml:"DnsResult"` AclUuid string `json:"AclUuid" xml:"AclUuid"` DestPortType string `json:"DestPortType" xml:"DestPortType"` Source string `json:"Source" xml:"Source"` DestinationType string `json:"DestinationType" xml:"DestinationType"` HitTimes int `json:"HitTimes" xml:"HitTimes"` HitLastTime int64 `json:"HitLastTime" xml:"HitLastTime"` DestPort string `json:"DestPort" xml:"DestPort"` Description string `json:"Description" xml:"Description"` AclAction string `json:"AclAction" xml:"AclAction"` Proto string `json:"Proto" xml:"Proto"` Release string `json:"Release" xml:"Release"` SourceGroupType string `json:"SourceGroupType" xml:"SourceGroupType"` DestinationGroupType string `json:"DestinationGroupType" xml:"DestinationGroupType"` NatGatewayId string `json:"NatGatewayId" xml:"NatGatewayId"` DomainResolveType int `json:"DomainResolveType" xml:"DomainResolveType"` SpreadCnt string `json:"SpreadCnt" xml:"SpreadCnt"` CreateTime int64 `json:"CreateTime" xml:"CreateTime"` ModifyTime int64 `json:"ModifyTime" xml:"ModifyTime"` ApplicationNameList []string `json:"ApplicationNameList" xml:"ApplicationNameList"` DestinationGroupCidrs []string `json:"DestinationGroupCidrs" xml:"DestinationGroupCidrs"` DestPortGroupPorts []string `json:"DestPortGroupPorts" xml:"DestPortGroupPorts"` SourceGroupCidrs []string `json:"SourceGroupCidrs" xml:"SourceGroupCidrs"` }
DataItemInDescribeNatFirewallControlPolicy is a nested struct in cloudfw response
type DataListInDescribeInternetOpenIp ¶ added in v1.62.554
type DataListInDescribeInternetOpenIp struct {
Data []Data `json:"Data" xml:"Data"`
}
DataListInDescribeInternetOpenIp is a nested struct in cloudfw response
type DataListInDescribeInternetTrafficTrend ¶
type DataListInDescribeInternetTrafficTrend struct {
Data []Data `json:"Data" xml:"Data"`
}
DataListInDescribeInternetTrafficTrend is a nested struct in cloudfw response
type DataListInDescribeRiskEventGroup ¶
type DataListInDescribeRiskEventGroup struct {
Data []Data `json:"Data" xml:"Data"`
}
DataListInDescribeRiskEventGroup is a nested struct in cloudfw response
type DefendCidrListInDescribeVpcFirewallCenDetail ¶
type DefendCidrListInDescribeVpcFirewallCenDetail struct {
StringItem []string `json:"StringItem" xml:"StringItem"`
}
DefendCidrListInDescribeVpcFirewallCenDetail is a nested struct in cloudfw response
type DefendCidrListInDescribeVpcFirewallCenList ¶
type DefendCidrListInDescribeVpcFirewallCenList struct {
StringItem []string `json:"StringItem" xml:"StringItem"`
}
DefendCidrListInDescribeVpcFirewallCenList is a nested struct in cloudfw response
type DeleteAddressBookRequest ¶
type DeleteAddressBookRequest struct { *requests.RpcRequest GroupUuid string `position:"Query" name:"GroupUuid"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` }
DeleteAddressBookRequest is the request struct for api DeleteAddressBook
func CreateDeleteAddressBookRequest ¶
func CreateDeleteAddressBookRequest() (request *DeleteAddressBookRequest)
CreateDeleteAddressBookRequest creates a request to invoke DeleteAddressBook API
type DeleteAddressBookResponse ¶
type DeleteAddressBookResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteAddressBookResponse is the response struct for api DeleteAddressBook
func CreateDeleteAddressBookResponse ¶
func CreateDeleteAddressBookResponse() (response *DeleteAddressBookResponse)
CreateDeleteAddressBookResponse creates a response to parse from DeleteAddressBook response
type DeleteControlPolicyRequest ¶
type DeleteControlPolicyRequest struct { *requests.RpcRequest AclUuid string `position:"Query" name:"AclUuid"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` Direction string `position:"Query" name:"Direction"` }
DeleteControlPolicyRequest is the request struct for api DeleteControlPolicy
func CreateDeleteControlPolicyRequest ¶
func CreateDeleteControlPolicyRequest() (request *DeleteControlPolicyRequest)
CreateDeleteControlPolicyRequest creates a request to invoke DeleteControlPolicy API
type DeleteControlPolicyResponse ¶
type DeleteControlPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteControlPolicyResponse is the response struct for api DeleteControlPolicy
func CreateDeleteControlPolicyResponse ¶
func CreateDeleteControlPolicyResponse() (response *DeleteControlPolicyResponse)
CreateDeleteControlPolicyResponse creates a response to parse from DeleteControlPolicy response
type DeleteFirewallV2RoutePoliciesRequest ¶
type DeleteFirewallV2RoutePoliciesRequest struct { *requests.RpcRequest FirewallId string `position:"Query" name:"FirewallId"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` TrFirewallRoutePolicyId string `position:"Query" name:"TrFirewallRoutePolicyId"` }
DeleteFirewallV2RoutePoliciesRequest is the request struct for api DeleteFirewallV2RoutePolicies
func CreateDeleteFirewallV2RoutePoliciesRequest ¶
func CreateDeleteFirewallV2RoutePoliciesRequest() (request *DeleteFirewallV2RoutePoliciesRequest)
CreateDeleteFirewallV2RoutePoliciesRequest creates a request to invoke DeleteFirewallV2RoutePolicies API
type DeleteFirewallV2RoutePoliciesResponse ¶
type DeleteFirewallV2RoutePoliciesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteFirewallV2RoutePoliciesResponse is the response struct for api DeleteFirewallV2RoutePolicies
func CreateDeleteFirewallV2RoutePoliciesResponse ¶
func CreateDeleteFirewallV2RoutePoliciesResponse() (response *DeleteFirewallV2RoutePoliciesResponse)
CreateDeleteFirewallV2RoutePoliciesResponse creates a response to parse from DeleteFirewallV2RoutePolicies response
type DeleteInstanceMembersRequest ¶
type DeleteInstanceMembersRequest struct { *requests.RpcRequest MemberUids *[]string `position:"Query" name:"MemberUids" type:"Repeated"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` }
DeleteInstanceMembersRequest is the request struct for api DeleteInstanceMembers
func CreateDeleteInstanceMembersRequest ¶
func CreateDeleteInstanceMembersRequest() (request *DeleteInstanceMembersRequest)
CreateDeleteInstanceMembersRequest creates a request to invoke DeleteInstanceMembers API
type DeleteInstanceMembersResponse ¶
type DeleteInstanceMembersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteInstanceMembersResponse is the response struct for api DeleteInstanceMembers
func CreateDeleteInstanceMembersResponse ¶
func CreateDeleteInstanceMembersResponse() (response *DeleteInstanceMembersResponse)
CreateDeleteInstanceMembersResponse creates a response to parse from DeleteInstanceMembers response
type DeleteNatFirewallControlPolicyRequest ¶ added in v1.62.471
type DeleteNatFirewallControlPolicyRequest struct { *requests.RpcRequest AclUuid string `position:"Query" name:"AclUuid"` SourceIp string `position:"Query" name:"SourceIp"` NatGatewayId string `position:"Query" name:"NatGatewayId"` Lang string `position:"Query" name:"Lang"` Direction string `position:"Query" name:"Direction"` }
DeleteNatFirewallControlPolicyRequest is the request struct for api DeleteNatFirewallControlPolicy
func CreateDeleteNatFirewallControlPolicyRequest ¶ added in v1.62.471
func CreateDeleteNatFirewallControlPolicyRequest() (request *DeleteNatFirewallControlPolicyRequest)
CreateDeleteNatFirewallControlPolicyRequest creates a request to invoke DeleteNatFirewallControlPolicy API
type DeleteNatFirewallControlPolicyResponse ¶ added in v1.62.471
type DeleteNatFirewallControlPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteNatFirewallControlPolicyResponse is the response struct for api DeleteNatFirewallControlPolicy
func CreateDeleteNatFirewallControlPolicyResponse ¶ added in v1.62.471
func CreateDeleteNatFirewallControlPolicyResponse() (response *DeleteNatFirewallControlPolicyResponse)
CreateDeleteNatFirewallControlPolicyResponse creates a response to parse from DeleteNatFirewallControlPolicy response
type DeleteTrFirewallV2Request ¶
type DeleteTrFirewallV2Request struct { *requests.RpcRequest FirewallId string `position:"Query" name:"FirewallId"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` }
DeleteTrFirewallV2Request is the request struct for api DeleteTrFirewallV2
func CreateDeleteTrFirewallV2Request ¶
func CreateDeleteTrFirewallV2Request() (request *DeleteTrFirewallV2Request)
CreateDeleteTrFirewallV2Request creates a request to invoke DeleteTrFirewallV2 API
type DeleteTrFirewallV2Response ¶
type DeleteTrFirewallV2Response struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteTrFirewallV2Response is the response struct for api DeleteTrFirewallV2
func CreateDeleteTrFirewallV2Response ¶
func CreateDeleteTrFirewallV2Response() (response *DeleteTrFirewallV2Response)
CreateDeleteTrFirewallV2Response creates a response to parse from DeleteTrFirewallV2 response
type DeleteVpcFirewallCenConfigureRequest ¶
type DeleteVpcFirewallCenConfigureRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` MemberUid string `position:"Query" name:"MemberUid"` VpcFirewallIdList *[]string `position:"Query" name:"VpcFirewallIdList" type:"Repeated"` Lang string `position:"Query" name:"Lang"` }
DeleteVpcFirewallCenConfigureRequest is the request struct for api DeleteVpcFirewallCenConfigure
func CreateDeleteVpcFirewallCenConfigureRequest ¶
func CreateDeleteVpcFirewallCenConfigureRequest() (request *DeleteVpcFirewallCenConfigureRequest)
CreateDeleteVpcFirewallCenConfigureRequest creates a request to invoke DeleteVpcFirewallCenConfigure API
type DeleteVpcFirewallCenConfigureResponse ¶
type DeleteVpcFirewallCenConfigureResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteVpcFirewallCenConfigureResponse is the response struct for api DeleteVpcFirewallCenConfigure
func CreateDeleteVpcFirewallCenConfigureResponse ¶
func CreateDeleteVpcFirewallCenConfigureResponse() (response *DeleteVpcFirewallCenConfigureResponse)
CreateDeleteVpcFirewallCenConfigureResponse creates a response to parse from DeleteVpcFirewallCenConfigure response
type DeleteVpcFirewallConfigureRequest ¶
type DeleteVpcFirewallConfigureRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` MemberUid string `position:"Query" name:"MemberUid"` VpcFirewallIdList *[]string `position:"Query" name:"VpcFirewallIdList" type:"Repeated"` Lang string `position:"Query" name:"Lang"` }
DeleteVpcFirewallConfigureRequest is the request struct for api DeleteVpcFirewallConfigure
func CreateDeleteVpcFirewallConfigureRequest ¶
func CreateDeleteVpcFirewallConfigureRequest() (request *DeleteVpcFirewallConfigureRequest)
CreateDeleteVpcFirewallConfigureRequest creates a request to invoke DeleteVpcFirewallConfigure API
type DeleteVpcFirewallConfigureResponse ¶
type DeleteVpcFirewallConfigureResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteVpcFirewallConfigureResponse is the response struct for api DeleteVpcFirewallConfigure
func CreateDeleteVpcFirewallConfigureResponse ¶
func CreateDeleteVpcFirewallConfigureResponse() (response *DeleteVpcFirewallConfigureResponse)
CreateDeleteVpcFirewallConfigureResponse creates a response to parse from DeleteVpcFirewallConfigure response
type DeleteVpcFirewallControlPolicyRequest ¶
type DeleteVpcFirewallControlPolicyRequest struct { *requests.RpcRequest AclUuid string `position:"Query" name:"AclUuid"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` }
DeleteVpcFirewallControlPolicyRequest is the request struct for api DeleteVpcFirewallControlPolicy
func CreateDeleteVpcFirewallControlPolicyRequest ¶
func CreateDeleteVpcFirewallControlPolicyRequest() (request *DeleteVpcFirewallControlPolicyRequest)
CreateDeleteVpcFirewallControlPolicyRequest creates a request to invoke DeleteVpcFirewallControlPolicy API
type DeleteVpcFirewallControlPolicyResponse ¶
type DeleteVpcFirewallControlPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteVpcFirewallControlPolicyResponse is the response struct for api DeleteVpcFirewallControlPolicy
func CreateDeleteVpcFirewallControlPolicyResponse ¶
func CreateDeleteVpcFirewallControlPolicyResponse() (response *DeleteVpcFirewallControlPolicyResponse)
CreateDeleteVpcFirewallControlPolicyResponse creates a response to parse from DeleteVpcFirewallControlPolicy response
type DescribeAddressBookRequest ¶
type DescribeAddressBookRequest struct { *requests.RpcRequest GroupType string `position:"Query" name:"GroupType"` SourceIp string `position:"Query" name:"SourceIp"` PageSize string `position:"Query" name:"PageSize"` Lang string `position:"Query" name:"Lang"` Query string `position:"Query" name:"Query"` CurrentPage string `position:"Query" name:"CurrentPage"` ContainPort string `position:"Query" name:"ContainPort"` }
DescribeAddressBookRequest is the request struct for api DescribeAddressBook
func CreateDescribeAddressBookRequest ¶
func CreateDescribeAddressBookRequest() (request *DescribeAddressBookRequest)
CreateDescribeAddressBookRequest creates a request to invoke DescribeAddressBook API
type DescribeAddressBookResponse ¶
type DescribeAddressBookResponse struct { *responses.BaseResponse PageNo string `json:"PageNo" xml:"PageNo"` PageSize string `json:"PageSize" xml:"PageSize"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount string `json:"TotalCount" xml:"TotalCount"` Acls []Acl `json:"Acls" xml:"Acls"` }
DescribeAddressBookResponse is the response struct for api DescribeAddressBook
func CreateDescribeAddressBookResponse ¶
func CreateDescribeAddressBookResponse() (response *DescribeAddressBookResponse)
CreateDescribeAddressBookResponse creates a response to parse from DescribeAddressBook response
type DescribeAssetListRequest ¶
type DescribeAssetListRequest struct { *requests.RpcRequest SearchItem string `position:"Query" name:"SearchItem"` NewResourceTag string `position:"Query" name:"NewResourceTag"` Type string `position:"Query" name:"Type"` SgStatus string `position:"Query" name:"SgStatus"` SourceIp string `position:"Query" name:"SourceIp"` PageSize string `position:"Query" name:"PageSize"` IpVersion string `position:"Query" name:"IpVersion"` Lang string `position:"Query" name:"Lang"` UserType string `position:"Query" name:"UserType"` CurrentPage string `position:"Query" name:"CurrentPage"` ResourceType string `position:"Query" name:"ResourceType"` RegionNo string `position:"Query" name:"RegionNo"` MemberUid requests.Integer `position:"Query" name:"MemberUid"` Status string `position:"Query" name:"Status"` }
DescribeAssetListRequest is the request struct for api DescribeAssetList
func CreateDescribeAssetListRequest ¶
func CreateDescribeAssetListRequest() (request *DescribeAssetListRequest)
CreateDescribeAssetListRequest creates a request to invoke DescribeAssetList API
type DescribeAssetListResponse ¶
type DescribeAssetListResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` Assets []Resource `json:"Assets" xml:"Assets"` }
DescribeAssetListResponse is the response struct for api DescribeAssetList
func CreateDescribeAssetListResponse ¶
func CreateDescribeAssetListResponse() (response *DescribeAssetListResponse)
CreateDescribeAssetListResponse creates a response to parse from DescribeAssetList response
type DescribeControlPolicyRequest ¶
type DescribeControlPolicyRequest struct { *requests.RpcRequest Release string `position:"Query" name:"Release"` Destination string `position:"Query" name:"Destination"` Description string `position:"Query" name:"Description"` Source string `position:"Query" name:"Source"` AclUuid string `position:"Query" name:"AclUuid"` AclAction string `position:"Query" name:"AclAction"` SourceIp string `position:"Query" name:"SourceIp"` PageSize string `position:"Query" name:"PageSize"` IpVersion string `position:"Query" name:"IpVersion"` Lang string `position:"Query" name:"Lang"` Direction string `position:"Query" name:"Direction"` CurrentPage string `position:"Query" name:"CurrentPage"` Proto string `position:"Query" name:"Proto"` }
DescribeControlPolicyRequest is the request struct for api DescribeControlPolicy
func CreateDescribeControlPolicyRequest ¶
func CreateDescribeControlPolicyRequest() (request *DescribeControlPolicyRequest)
CreateDescribeControlPolicyRequest creates a request to invoke DescribeControlPolicy API
type DescribeControlPolicyResponse ¶
type DescribeControlPolicyResponse struct { *responses.BaseResponse PageNo string `json:"PageNo" xml:"PageNo"` PageSize string `json:"PageSize" xml:"PageSize"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount string `json:"TotalCount" xml:"TotalCount"` Policys []DataItem `json:"Policys" xml:"Policys"` }
DescribeControlPolicyResponse is the response struct for api DescribeControlPolicy
func CreateDescribeControlPolicyResponse ¶
func CreateDescribeControlPolicyResponse() (response *DescribeControlPolicyResponse)
CreateDescribeControlPolicyResponse creates a response to parse from DescribeControlPolicy response
type DescribeDefaultIPSConfigRequest ¶
type DescribeDefaultIPSConfigRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` }
DescribeDefaultIPSConfigRequest is the request struct for api DescribeDefaultIPSConfig
func CreateDescribeDefaultIPSConfigRequest ¶
func CreateDescribeDefaultIPSConfigRequest() (request *DescribeDefaultIPSConfigRequest)
CreateDescribeDefaultIPSConfigRequest creates a request to invoke DescribeDefaultIPSConfig API
type DescribeDefaultIPSConfigResponse ¶
type DescribeDefaultIPSConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` RuleClass int `json:"RuleClass" xml:"RuleClass"` EnableAllPatch int `json:"EnableAllPatch" xml:"EnableAllPatch"` CtiRules int `json:"CtiRules" xml:"CtiRules"` EnableDefault int `json:"EnableDefault" xml:"EnableDefault"` PatchRules int `json:"PatchRules" xml:"PatchRules"` RunMode int `json:"RunMode" xml:"RunMode"` BasicRules int `json:"BasicRules" xml:"BasicRules"` AiRules int `json:"AiRules" xml:"AiRules"` }
DescribeDefaultIPSConfigResponse is the response struct for api DescribeDefaultIPSConfig
func CreateDescribeDefaultIPSConfigResponse ¶
func CreateDescribeDefaultIPSConfigResponse() (response *DescribeDefaultIPSConfigResponse)
CreateDescribeDefaultIPSConfigResponse creates a response to parse from DescribeDefaultIPSConfig response
type DescribeDomainResolveRequest ¶
type DescribeDomainResolveRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` Domain string `position:"Query" name:"Domain"` IpVersion string `position:"Query" name:"IpVersion"` Lang string `position:"Query" name:"Lang"` }
DescribeDomainResolveRequest is the request struct for api DescribeDomainResolve
func CreateDescribeDomainResolveRequest ¶
func CreateDescribeDomainResolveRequest() (request *DescribeDomainResolveRequest)
CreateDescribeDomainResolveRequest creates a request to invoke DescribeDomainResolve API
type DescribeDomainResolveResponse ¶
type DescribeDomainResolveResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ResolveResult ResolveResult `json:"ResolveResult" xml:"ResolveResult"` }
DescribeDomainResolveResponse is the response struct for api DescribeDomainResolve
func CreateDescribeDomainResolveResponse ¶
func CreateDescribeDomainResolveResponse() (response *DescribeDomainResolveResponse)
CreateDescribeDomainResolveResponse creates a response to parse from DescribeDomainResolve response
type DescribeInstanceMembersRequest ¶
type DescribeInstanceMembersRequest struct { *requests.RpcRequest MemberDisplayName string `position:"Query" name:"MemberDisplayName"` SourceIp string `position:"Query" name:"SourceIp"` PageSize string `position:"Query" name:"PageSize"` Lang string `position:"Query" name:"Lang"` CurrentPage string `position:"Query" name:"CurrentPage"` MemberUid string `position:"Query" name:"MemberUid"` MemberDesc string `position:"Query" name:"MemberDesc"` }
DescribeInstanceMembersRequest is the request struct for api DescribeInstanceMembers
func CreateDescribeInstanceMembersRequest ¶
func CreateDescribeInstanceMembersRequest() (request *DescribeInstanceMembersRequest)
CreateDescribeInstanceMembersRequest creates a request to invoke DescribeInstanceMembers API
type DescribeInstanceMembersResponse ¶
type DescribeInstanceMembersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` Members []Data `json:"Members" xml:"Members"` }
DescribeInstanceMembersResponse is the response struct for api DescribeInstanceMembers
func CreateDescribeInstanceMembersResponse ¶
func CreateDescribeInstanceMembersResponse() (response *DescribeInstanceMembersResponse)
CreateDescribeInstanceMembersResponse creates a response to parse from DescribeInstanceMembers response
type DescribeInternetOpenIpRequest ¶ added in v1.62.554
type DescribeInternetOpenIpRequest struct { *requests.RpcRequest PublicIp string `position:"Query" name:"PublicIp"` StartTime string `position:"Query" name:"StartTime"` AssetsInstanceId string `position:"Query" name:"AssetsInstanceId"` PageSize string `position:"Query" name:"PageSize"` ServiceName string `position:"Query" name:"ServiceName"` Lang string `position:"Query" name:"Lang"` EndTime string `position:"Query" name:"EndTime"` CurrentPage string `position:"Query" name:"CurrentPage"` RiskLevel string `position:"Query" name:"RiskLevel"` RegionNo string `position:"Query" name:"RegionNo"` Port string `position:"Query" name:"Port"` AssetsType string `position:"Query" name:"AssetsType"` ServiceNameFuzzy string `position:"Query" name:"ServiceNameFuzzy"` SuggestLevel string `position:"Query" name:"SuggestLevel"` AssetsInstanceName string `position:"Query" name:"AssetsInstanceName"` }
DescribeInternetOpenIpRequest is the request struct for api DescribeInternetOpenIp
func CreateDescribeInternetOpenIpRequest ¶ added in v1.62.554
func CreateDescribeInternetOpenIpRequest() (request *DescribeInternetOpenIpRequest)
CreateDescribeInternetOpenIpRequest creates a request to invoke DescribeInternetOpenIp API
type DescribeInternetOpenIpResponse ¶ added in v1.62.554
type DescribeInternetOpenIpResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` DataList []Data `json:"DataList" xml:"DataList"` }
DescribeInternetOpenIpResponse is the response struct for api DescribeInternetOpenIp
func CreateDescribeInternetOpenIpResponse ¶ added in v1.62.554
func CreateDescribeInternetOpenIpResponse() (response *DescribeInternetOpenIpResponse)
CreateDescribeInternetOpenIpResponse creates a response to parse from DescribeInternetOpenIp response
type DescribeInternetTrafficTrendRequest ¶
type DescribeInternetTrafficTrendRequest struct { *requests.RpcRequest StartTime string `position:"Query" name:"StartTime"` SourceCode string `position:"Query" name:"SourceCode"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` Direction string `position:"Query" name:"Direction"` SrcPrivateIP string `position:"Query" name:"SrcPrivateIP"` EndTime string `position:"Query" name:"EndTime"` SrcPublicIP string `position:"Query" name:"SrcPublicIP"` TrafficType string `position:"Query" name:"TrafficType"` }
DescribeInternetTrafficTrendRequest is the request struct for api DescribeInternetTrafficTrend
func CreateDescribeInternetTrafficTrendRequest ¶
func CreateDescribeInternetTrafficTrendRequest() (request *DescribeInternetTrafficTrendRequest)
CreateDescribeInternetTrafficTrendRequest creates a request to invoke DescribeInternetTrafficTrend API
type DescribeInternetTrafficTrendResponse ¶
type DescribeInternetTrafficTrendResponse struct { *responses.BaseResponse MaxTotalBps int64 `json:"MaxTotalBps" xml:"MaxTotalBps"` MaxBandwidthTime int64 `json:"MaxBandwidthTime" xml:"MaxBandwidthTime"` AvgInBps int64 `json:"AvgInBps" xml:"AvgInBps"` RequestId string `json:"RequestId" xml:"RequestId"` MaxInBps int64 `json:"MaxInBps" xml:"MaxInBps"` MaxOutBps int64 `json:"MaxOutBps" xml:"MaxOutBps"` AvgSession int64 `json:"AvgSession" xml:"AvgSession"` MaxSession int64 `json:"MaxSession" xml:"MaxSession"` AvgTotalBps int64 `json:"AvgTotalBps" xml:"AvgTotalBps"` AvgOutBps int64 `json:"AvgOutBps" xml:"AvgOutBps"` TotalInBytes int64 `json:"TotalInBytes" xml:"TotalInBytes"` TotalOutBytes int64 `json:"TotalOutBytes" xml:"TotalOutBytes"` TotalBytes int64 `json:"TotalBytes" xml:"TotalBytes"` TotalSession int64 `json:"TotalSession" xml:"TotalSession"` DataList []Data `json:"DataList" xml:"DataList"` }
DescribeInternetTrafficTrendResponse is the response struct for api DescribeInternetTrafficTrend
func CreateDescribeInternetTrafficTrendResponse ¶
func CreateDescribeInternetTrafficTrendResponse() (response *DescribeInternetTrafficTrendResponse)
CreateDescribeInternetTrafficTrendResponse creates a response to parse from DescribeInternetTrafficTrend response
type DescribeInvadeEventListRequest ¶
type DescribeInvadeEventListRequest struct { *requests.RpcRequest ProcessStatus string `position:"Query" name:"ProcessStatus"` ProcessStatusList *[]string `position:"Query" name:"ProcessStatusList" type:"Repeated"` StartTime string `position:"Query" name:"StartTime"` EventName string `position:"Query" name:"EventName"` SourceIp string `position:"Query" name:"SourceIp"` AssetsInstanceId string `position:"Query" name:"AssetsInstanceId"` EventKey string `position:"Query" name:"EventKey"` PageSize string `position:"Query" name:"PageSize"` Lang string `position:"Query" name:"Lang"` IsIgnore string `position:"Query" name:"IsIgnore"` EndTime string `position:"Query" name:"EndTime"` CurrentPage string `position:"Query" name:"CurrentPage"` AssetsIP string `position:"Query" name:"AssetsIP"` RiskLevel *[]string `position:"Query" name:"RiskLevel" type:"Repeated"` MemberUid requests.Integer `position:"Query" name:"MemberUid"` EventUuid string `position:"Query" name:"EventUuid"` AssetsInstanceName string `position:"Query" name:"AssetsInstanceName"` }
DescribeInvadeEventListRequest is the request struct for api DescribeInvadeEventList
func CreateDescribeInvadeEventListRequest ¶
func CreateDescribeInvadeEventListRequest() (request *DescribeInvadeEventListRequest)
CreateDescribeInvadeEventListRequest creates a request to invoke DescribeInvadeEventList API
type DescribeInvadeEventListResponse ¶
type DescribeInvadeEventListResponse struct { *responses.BaseResponse LowLevelPercent int `json:"LowLevelPercent" xml:"LowLevelPercent"` RequestId string `json:"RequestId" xml:"RequestId"` MiddleLevelPercent int `json:"MiddleLevelPercent" xml:"MiddleLevelPercent"` HighLevelPercent int `json:"HighLevelPercent" xml:"HighLevelPercent"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` EventList []DataInDescribeInvadeEventList `json:"EventList" xml:"EventList"` }
DescribeInvadeEventListResponse is the response struct for api DescribeInvadeEventList
func CreateDescribeInvadeEventListResponse ¶
func CreateDescribeInvadeEventListResponse() (response *DescribeInvadeEventListResponse)
CreateDescribeInvadeEventListResponse creates a response to parse from DescribeInvadeEventList response
type DescribeNatFirewallControlPolicyRequest ¶ added in v1.62.471
type DescribeNatFirewallControlPolicyRequest struct { *requests.RpcRequest Release string `position:"Query" name:"Release"` Destination string `position:"Query" name:"Destination"` Description string `position:"Query" name:"Description"` Source string `position:"Query" name:"Source"` AclUuid string `position:"Query" name:"AclUuid"` AclAction string `position:"Query" name:"AclAction"` SourceIp string `position:"Query" name:"SourceIp"` PageSize string `position:"Query" name:"PageSize"` NatGatewayId string `position:"Query" name:"NatGatewayId"` Lang string `position:"Query" name:"Lang"` Direction string `position:"Query" name:"Direction"` CurrentPage string `position:"Query" name:"CurrentPage"` Proto string `position:"Query" name:"Proto"` }
DescribeNatFirewallControlPolicyRequest is the request struct for api DescribeNatFirewallControlPolicy
func CreateDescribeNatFirewallControlPolicyRequest ¶ added in v1.62.471
func CreateDescribeNatFirewallControlPolicyRequest() (request *DescribeNatFirewallControlPolicyRequest)
CreateDescribeNatFirewallControlPolicyRequest creates a request to invoke DescribeNatFirewallControlPolicy API
type DescribeNatFirewallControlPolicyResponse ¶ added in v1.62.471
type DescribeNatFirewallControlPolicyResponse struct { *responses.BaseResponse TotalCount string `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` Policys []DataItemInDescribeNatFirewallControlPolicy `json:"Policys" xml:"Policys"` }
DescribeNatFirewallControlPolicyResponse is the response struct for api DescribeNatFirewallControlPolicy
func CreateDescribeNatFirewallControlPolicyResponse ¶ added in v1.62.471
func CreateDescribeNatFirewallControlPolicyResponse() (response *DescribeNatFirewallControlPolicyResponse)
CreateDescribeNatFirewallControlPolicyResponse creates a response to parse from DescribeNatFirewallControlPolicy response
type DescribeNatFirewallPolicyPriorUsedRequest ¶ added in v1.62.554
type DescribeNatFirewallPolicyPriorUsedRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` NatGatewayId string `position:"Query" name:"NatGatewayId"` IpVersion string `position:"Query" name:"IpVersion"` Lang string `position:"Query" name:"Lang"` Direction string `position:"Query" name:"Direction"` }
DescribeNatFirewallPolicyPriorUsedRequest is the request struct for api DescribeNatFirewallPolicyPriorUsed
func CreateDescribeNatFirewallPolicyPriorUsedRequest ¶ added in v1.62.554
func CreateDescribeNatFirewallPolicyPriorUsedRequest() (request *DescribeNatFirewallPolicyPriorUsedRequest)
CreateDescribeNatFirewallPolicyPriorUsedRequest creates a request to invoke DescribeNatFirewallPolicyPriorUsed API
type DescribeNatFirewallPolicyPriorUsedResponse ¶ added in v1.62.554
type DescribeNatFirewallPolicyPriorUsedResponse struct { *responses.BaseResponse End int `json:"End" xml:"End"` Start int `json:"Start" xml:"Start"` RequestId string `json:"RequestId" xml:"RequestId"` }
DescribeNatFirewallPolicyPriorUsedResponse is the response struct for api DescribeNatFirewallPolicyPriorUsed
func CreateDescribeNatFirewallPolicyPriorUsedResponse ¶ added in v1.62.554
func CreateDescribeNatFirewallPolicyPriorUsedResponse() (response *DescribeNatFirewallPolicyPriorUsedResponse)
CreateDescribeNatFirewallPolicyPriorUsedResponse creates a response to parse from DescribeNatFirewallPolicyPriorUsed response
type DescribeOutgoingDestinationIPRequest ¶
type DescribeOutgoingDestinationIPRequest struct { *requests.RpcRequest SecuritySuggest string `position:"Query" name:"SecuritySuggest"` AclCoverage string `position:"Query" name:"AclCoverage"` PublicIP string `position:"Query" name:"PublicIP"` StartTime string `position:"Query" name:"StartTime"` AclStatus string `position:"Query" name:"AclStatus"` PageSize string `position:"Query" name:"PageSize"` DstIP string `position:"Query" name:"DstIP"` Lang string `position:"Query" name:"Lang"` CategoryId string `position:"Query" name:"CategoryId"` Order string `position:"Query" name:"Order"` TagId string `position:"Query" name:"TagId"` PrivateIP string `position:"Query" name:"PrivateIP"` EndTime string `position:"Query" name:"EndTime"` CurrentPage string `position:"Query" name:"CurrentPage"` Sort string `position:"Query" name:"Sort"` ApplicationName string `position:"Query" name:"ApplicationName"` Port string `position:"Query" name:"Port"` TagIdNew string `position:"Query" name:"TagIdNew"` }
DescribeOutgoingDestinationIPRequest is the request struct for api DescribeOutgoingDestinationIP
func CreateDescribeOutgoingDestinationIPRequest ¶
func CreateDescribeOutgoingDestinationIPRequest() (request *DescribeOutgoingDestinationIPRequest)
CreateDescribeOutgoingDestinationIPRequest creates a request to invoke DescribeOutgoingDestinationIP API
type DescribeOutgoingDestinationIPResponse ¶
type DescribeOutgoingDestinationIPResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` DstIPList []DstIPData `json:"DstIPList" xml:"DstIPList"` }
DescribeOutgoingDestinationIPResponse is the response struct for api DescribeOutgoingDestinationIP
func CreateDescribeOutgoingDestinationIPResponse ¶
func CreateDescribeOutgoingDestinationIPResponse() (response *DescribeOutgoingDestinationIPResponse)
CreateDescribeOutgoingDestinationIPResponse creates a response to parse from DescribeOutgoingDestinationIP response
type DescribeOutgoingDomainRequest ¶
type DescribeOutgoingDomainRequest struct { *requests.RpcRequest SecuritySuggest string `position:"Query" name:"SecuritySuggest"` AclCoverage string `position:"Query" name:"AclCoverage"` PublicIP string `position:"Query" name:"PublicIP"` StartTime string `position:"Query" name:"StartTime"` AclStatus string `position:"Query" name:"AclStatus"` PageSize string `position:"Query" name:"PageSize"` Lang string `position:"Query" name:"Lang"` CategoryId string `position:"Query" name:"CategoryId"` Order string `position:"Query" name:"Order"` TagId string `position:"Query" name:"TagId"` PrivateIP string `position:"Query" name:"PrivateIP"` EndTime string `position:"Query" name:"EndTime"` CurrentPage string `position:"Query" name:"CurrentPage"` Sort string `position:"Query" name:"Sort"` TagIdNew string `position:"Query" name:"TagIdNew"` Domain string `position:"Query" name:"Domain"` }
DescribeOutgoingDomainRequest is the request struct for api DescribeOutgoingDomain
func CreateDescribeOutgoingDomainRequest ¶
func CreateDescribeOutgoingDomainRequest() (request *DescribeOutgoingDomainRequest)
CreateDescribeOutgoingDomainRequest creates a request to invoke DescribeOutgoingDomain API
type DescribeOutgoingDomainResponse ¶
type DescribeOutgoingDomainResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` DomainList []Data `json:"DomainList" xml:"DomainList"` }
DescribeOutgoingDomainResponse is the response struct for api DescribeOutgoingDomain
func CreateDescribeOutgoingDomainResponse ¶
func CreateDescribeOutgoingDomainResponse() (response *DescribeOutgoingDomainResponse)
CreateDescribeOutgoingDomainResponse creates a response to parse from DescribeOutgoingDomain response
type DescribePolicyAdvancedConfigRequest ¶
type DescribePolicyAdvancedConfigRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` }
DescribePolicyAdvancedConfigRequest is the request struct for api DescribePolicyAdvancedConfig
func CreateDescribePolicyAdvancedConfigRequest ¶
func CreateDescribePolicyAdvancedConfigRequest() (request *DescribePolicyAdvancedConfigRequest)
CreateDescribePolicyAdvancedConfigRequest creates a request to invoke DescribePolicyAdvancedConfig API
type DescribePolicyAdvancedConfigResponse ¶
type DescribePolicyAdvancedConfigResponse struct { *responses.BaseResponse InternetSwitch string `json:"InternetSwitch" xml:"InternetSwitch"` RequestId string `json:"RequestId" xml:"RequestId"` }
DescribePolicyAdvancedConfigResponse is the response struct for api DescribePolicyAdvancedConfig
func CreateDescribePolicyAdvancedConfigResponse ¶
func CreateDescribePolicyAdvancedConfigResponse() (response *DescribePolicyAdvancedConfigResponse)
CreateDescribePolicyAdvancedConfigResponse creates a response to parse from DescribePolicyAdvancedConfig response
type DescribePolicyPriorUsedRequest ¶
type DescribePolicyPriorUsedRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` IpVersion string `position:"Query" name:"IpVersion"` Lang string `position:"Query" name:"Lang"` Direction string `position:"Query" name:"Direction"` }
DescribePolicyPriorUsedRequest is the request struct for api DescribePolicyPriorUsed
func CreateDescribePolicyPriorUsedRequest ¶
func CreateDescribePolicyPriorUsedRequest() (request *DescribePolicyPriorUsedRequest)
CreateDescribePolicyPriorUsedRequest creates a request to invoke DescribePolicyPriorUsed API
type DescribePolicyPriorUsedResponse ¶
type DescribePolicyPriorUsedResponse struct { *responses.BaseResponse End int `json:"End" xml:"End"` Start int `json:"Start" xml:"Start"` RequestId string `json:"RequestId" xml:"RequestId"` }
DescribePolicyPriorUsedResponse is the response struct for api DescribePolicyPriorUsed
func CreateDescribePolicyPriorUsedResponse ¶
func CreateDescribePolicyPriorUsedResponse() (response *DescribePolicyPriorUsedResponse)
CreateDescribePolicyPriorUsedResponse creates a response to parse from DescribePolicyPriorUsed response
type DescribeRiskEventGroupRequest ¶
type DescribeRiskEventGroupRequest struct { *requests.RpcRequest SrcIP string `position:"Query" name:"SrcIP"` RuleResult string `position:"Query" name:"RuleResult"` RuleSource string `position:"Query" name:"RuleSource"` DstNetworkInstanceId string `position:"Query" name:"DstNetworkInstanceId"` StartTime string `position:"Query" name:"StartTime"` EventName string `position:"Query" name:"EventName"` SourceIp string `position:"Query" name:"SourceIp"` DataType string `position:"Query" name:"DataType"` BuyVersion requests.Integer `position:"Query" name:"BuyVersion"` PageSize string `position:"Query" name:"PageSize"` DstIP string `position:"Query" name:"DstIP"` Lang string `position:"Query" name:"Lang"` Direction string `position:"Query" name:"Direction"` FirewallType string `position:"Query" name:"FirewallType"` Order string `position:"Query" name:"Order"` VulLevel string `position:"Query" name:"VulLevel"` AttackType string `position:"Query" name:"AttackType"` SrcNetworkInstanceId string `position:"Query" name:"SrcNetworkInstanceId"` EndTime string `position:"Query" name:"EndTime"` CurrentPage string `position:"Query" name:"CurrentPage"` Sort string `position:"Query" name:"Sort"` AttackApp *[]string `position:"Query" name:"AttackApp" type:"Repeated"` NoLocation string `position:"Query" name:"NoLocation"` }
DescribeRiskEventGroupRequest is the request struct for api DescribeRiskEventGroup
func CreateDescribeRiskEventGroupRequest ¶
func CreateDescribeRiskEventGroupRequest() (request *DescribeRiskEventGroupRequest)
CreateDescribeRiskEventGroupRequest creates a request to invoke DescribeRiskEventGroup API
type DescribeRiskEventGroupResponse ¶
type DescribeRiskEventGroupResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` DataList []Data `json:"DataList" xml:"DataList"` }
DescribeRiskEventGroupResponse is the response struct for api DescribeRiskEventGroup
func CreateDescribeRiskEventGroupResponse ¶
func CreateDescribeRiskEventGroupResponse() (response *DescribeRiskEventGroupResponse)
CreateDescribeRiskEventGroupResponse creates a response to parse from DescribeRiskEventGroup response
type DescribeRiskEventPayloadRequest ¶ added in v1.62.554
type DescribeRiskEventPayloadRequest struct { *requests.RpcRequest SrcIP string `position:"Query" name:"SrcIP"` PublicIP string `position:"Query" name:"PublicIP"` StartTime string `position:"Query" name:"StartTime"` UUID string `position:"Query" name:"UUID"` DstVpcId string `position:"Query" name:"DstVpcId"` DstIP string `position:"Query" name:"DstIP"` FirewallType string `position:"Query" name:"FirewallType"` EndTime string `position:"Query" name:"EndTime"` SrcVpcId string `position:"Query" name:"SrcVpcId"` }
DescribeRiskEventPayloadRequest is the request struct for api DescribeRiskEventPayload
func CreateDescribeRiskEventPayloadRequest ¶ added in v1.62.554
func CreateDescribeRiskEventPayloadRequest() (request *DescribeRiskEventPayloadRequest)
CreateDescribeRiskEventPayloadRequest creates a request to invoke DescribeRiskEventPayload API
type DescribeRiskEventPayloadResponse ¶ added in v1.62.554
type DescribeRiskEventPayloadResponse struct { *responses.BaseResponse HighlightEnd int `json:"HighlightEnd" xml:"HighlightEnd"` DstIP string `json:"DstIP" xml:"DstIP"` DstPort int `json:"DstPort" xml:"DstPort"` Payload string `json:"Payload" xml:"Payload"` SrcVpcId string `json:"SrcVpcId" xml:"SrcVpcId"` SrcPort int `json:"SrcPort" xml:"SrcPort"` RequestId string `json:"RequestId" xml:"RequestId"` PayloadLen int `json:"PayloadLen" xml:"PayloadLen"` DstVpcId string `json:"DstVpcId" xml:"DstVpcId"` SrcIP string `json:"SrcIP" xml:"SrcIP"` HighlightStart int `json:"HighlightStart" xml:"HighlightStart"` Proto string `json:"Proto" xml:"Proto"` XForwardFor string `json:"XForwardFor" xml:"XForwardFor"` RealIp string `json:"RealIp" xml:"RealIp"` }
DescribeRiskEventPayloadResponse is the response struct for api DescribeRiskEventPayload
func CreateDescribeRiskEventPayloadResponse ¶ added in v1.62.554
func CreateDescribeRiskEventPayloadResponse() (response *DescribeRiskEventPayloadResponse)
CreateDescribeRiskEventPayloadResponse creates a response to parse from DescribeRiskEventPayload response
type DescribeTrFirewallPolicyBackUpAssociationListRequest ¶
type DescribeTrFirewallPolicyBackUpAssociationListRequest struct { *requests.RpcRequest FirewallId string `position:"Query" name:"FirewallId"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` TrFirewallRoutePolicyId string `position:"Query" name:"TrFirewallRoutePolicyId"` }
DescribeTrFirewallPolicyBackUpAssociationListRequest is the request struct for api DescribeTrFirewallPolicyBackUpAssociationList
func CreateDescribeTrFirewallPolicyBackUpAssociationListRequest ¶
func CreateDescribeTrFirewallPolicyBackUpAssociationListRequest() (request *DescribeTrFirewallPolicyBackUpAssociationListRequest)
CreateDescribeTrFirewallPolicyBackUpAssociationListRequest creates a request to invoke DescribeTrFirewallPolicyBackUpAssociationList API
type DescribeTrFirewallPolicyBackUpAssociationListResponse ¶
type DescribeTrFirewallPolicyBackUpAssociationListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PolicyAssociationBackupConfigs []PolicyAssociationBackupConfigsItem `json:"PolicyAssociationBackupConfigs" xml:"PolicyAssociationBackupConfigs"` }
DescribeTrFirewallPolicyBackUpAssociationListResponse is the response struct for api DescribeTrFirewallPolicyBackUpAssociationList
func CreateDescribeTrFirewallPolicyBackUpAssociationListResponse ¶
func CreateDescribeTrFirewallPolicyBackUpAssociationListResponse() (response *DescribeTrFirewallPolicyBackUpAssociationListResponse)
CreateDescribeTrFirewallPolicyBackUpAssociationListResponse creates a response to parse from DescribeTrFirewallPolicyBackUpAssociationList response
type DescribeTrFirewallV2RoutePolicyListRequest ¶
type DescribeTrFirewallV2RoutePolicyListRequest struct { *requests.RpcRequest FirewallId string `position:"Query" name:"FirewallId"` SourceIp string `position:"Query" name:"SourceIp"` PolicyId string `position:"Query" name:"PolicyId"` PageSize requests.Integer `position:"Query" name:"PageSize"` Lang string `position:"Query" name:"Lang"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` }
DescribeTrFirewallV2RoutePolicyListRequest is the request struct for api DescribeTrFirewallV2RoutePolicyList
func CreateDescribeTrFirewallV2RoutePolicyListRequest ¶
func CreateDescribeTrFirewallV2RoutePolicyListRequest() (request *DescribeTrFirewallV2RoutePolicyListRequest)
CreateDescribeTrFirewallV2RoutePolicyListRequest creates a request to invoke DescribeTrFirewallV2RoutePolicyList API
type DescribeTrFirewallV2RoutePolicyListResponse ¶
type DescribeTrFirewallV2RoutePolicyListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount string `json:"TotalCount" xml:"TotalCount"` TrFirewallRoutePolicies []TrFirewallRoutePoliciesItem `json:"TrFirewallRoutePolicies" xml:"TrFirewallRoutePolicies"` }
DescribeTrFirewallV2RoutePolicyListResponse is the response struct for api DescribeTrFirewallV2RoutePolicyList
func CreateDescribeTrFirewallV2RoutePolicyListResponse ¶
func CreateDescribeTrFirewallV2RoutePolicyListResponse() (response *DescribeTrFirewallV2RoutePolicyListResponse)
CreateDescribeTrFirewallV2RoutePolicyListResponse creates a response to parse from DescribeTrFirewallV2RoutePolicyList response
type DescribeTrFirewallsV2DetailRequest ¶
type DescribeTrFirewallsV2DetailRequest struct { *requests.RpcRequest FirewallId string `position:"Query" name:"FirewallId"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` }
DescribeTrFirewallsV2DetailRequest is the request struct for api DescribeTrFirewallsV2Detail
func CreateDescribeTrFirewallsV2DetailRequest ¶
func CreateDescribeTrFirewallsV2DetailRequest() (request *DescribeTrFirewallsV2DetailRequest)
CreateDescribeTrFirewallsV2DetailRequest creates a request to invoke DescribeTrFirewallsV2Detail API
type DescribeTrFirewallsV2DetailResponse ¶
type DescribeTrFirewallsV2DetailResponse struct { *responses.BaseResponse FirewallName string `json:"FirewallName" xml:"FirewallName"` RequestId string `json:"RequestId" xml:"RequestId"` FirewallId string `json:"FirewallId" xml:"FirewallId"` FirewallStatus string `json:"FirewallStatus" xml:"FirewallStatus"` CenId string `json:"CenId" xml:"CenId"` TransitRouterId string `json:"TransitRouterId" xml:"TransitRouterId"` RegionNo string `json:"RegionNo" xml:"RegionNo"` FirewallEniId string `json:"FirewallEniId" xml:"FirewallEniId"` FirewallEniVpcId string `json:"FirewallEniVpcId" xml:"FirewallEniVpcId"` FirewallEniVswitchId string `json:"FirewallEniVswitchId" xml:"FirewallEniVswitchId"` FirewallDescription string `json:"FirewallDescription" xml:"FirewallDescription"` RouteMode string `json:"RouteMode" xml:"RouteMode"` FirewallSwitchStatus string `json:"FirewallSwitchStatus" xml:"FirewallSwitchStatus"` FirewallVpcCidr string `json:"FirewallVpcCidr" xml:"FirewallVpcCidr"` FirewallSubnetCidr string `json:"FirewallSubnetCidr" xml:"FirewallSubnetCidr"` TrAttachmentMasterCidr string `json:"TrAttachmentMasterCidr" xml:"TrAttachmentMasterCidr"` TrAttachmentSlaveCidr string `json:"TrAttachmentSlaveCidr" xml:"TrAttachmentSlaveCidr"` }
DescribeTrFirewallsV2DetailResponse is the response struct for api DescribeTrFirewallsV2Detail
func CreateDescribeTrFirewallsV2DetailResponse ¶
func CreateDescribeTrFirewallsV2DetailResponse() (response *DescribeTrFirewallsV2DetailResponse)
CreateDescribeTrFirewallsV2DetailResponse creates a response to parse from DescribeTrFirewallsV2Detail response
type DescribeTrFirewallsV2ListRequest ¶
type DescribeTrFirewallsV2ListRequest struct { *requests.RpcRequest CenId string `position:"Query" name:"CenId"` FirewallId string `position:"Query" name:"FirewallId"` SourceIp string `position:"Query" name:"SourceIp"` PageSize requests.Integer `position:"Query" name:"PageSize"` Lang string `position:"Query" name:"Lang"` RouteMode string `position:"Query" name:"RouteMode"` FirewallName string `position:"Query" name:"FirewallName"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` FirewallSwitchStatus string `position:"Query" name:"FirewallSwitchStatus"` OwnerId string `position:"Query" name:"OwnerId"` TransitRouterId string `position:"Query" name:"TransitRouterId"` RegionNo string `position:"Query" name:"RegionNo"` }
DescribeTrFirewallsV2ListRequest is the request struct for api DescribeTrFirewallsV2List
func CreateDescribeTrFirewallsV2ListRequest ¶
func CreateDescribeTrFirewallsV2ListRequest() (request *DescribeTrFirewallsV2ListRequest)
CreateDescribeTrFirewallsV2ListRequest creates a request to invoke DescribeTrFirewallsV2List API
type DescribeTrFirewallsV2ListResponse ¶
type DescribeTrFirewallsV2ListResponse struct { *responses.BaseResponse TotalCount string `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` VpcTrFirewalls []VpcTrFirewallsItem `json:"VpcTrFirewalls" xml:"VpcTrFirewalls"` }
DescribeTrFirewallsV2ListResponse is the response struct for api DescribeTrFirewallsV2List
func CreateDescribeTrFirewallsV2ListResponse ¶
func CreateDescribeTrFirewallsV2ListResponse() (response *DescribeTrFirewallsV2ListResponse)
CreateDescribeTrFirewallsV2ListResponse creates a response to parse from DescribeTrFirewallsV2List response
type DescribeTrFirewallsV2RouteListRequest ¶
type DescribeTrFirewallsV2RouteListRequest struct { *requests.RpcRequest FirewallId string `position:"Query" name:"FirewallId"` SourceIp string `position:"Query" name:"SourceIp"` PageSize string `position:"Query" name:"PageSize"` Lang string `position:"Query" name:"Lang"` CurrentPage string `position:"Query" name:"CurrentPage"` TrFirewallRoutePolicyId string `position:"Query" name:"TrFirewallRoutePolicyId"` }
DescribeTrFirewallsV2RouteListRequest is the request struct for api DescribeTrFirewallsV2RouteList
func CreateDescribeTrFirewallsV2RouteListRequest ¶
func CreateDescribeTrFirewallsV2RouteListRequest() (request *DescribeTrFirewallsV2RouteListRequest)
CreateDescribeTrFirewallsV2RouteListRequest creates a request to invoke DescribeTrFirewallsV2RouteList API
type DescribeTrFirewallsV2RouteListResponse ¶
type DescribeTrFirewallsV2RouteListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` FirewallRouteDetailList []FirewallRouteDetailListItem `json:"FirewallRouteDetailList" xml:"FirewallRouteDetailList"` }
DescribeTrFirewallsV2RouteListResponse is the response struct for api DescribeTrFirewallsV2RouteList
func CreateDescribeTrFirewallsV2RouteListResponse ¶
func CreateDescribeTrFirewallsV2RouteListResponse() (response *DescribeTrFirewallsV2RouteListResponse)
CreateDescribeTrFirewallsV2RouteListResponse creates a response to parse from DescribeTrFirewallsV2RouteList response
type DescribeUserAssetIPTrafficInfoRequest ¶
type DescribeUserAssetIPTrafficInfoRequest struct { *requests.RpcRequest TrafficTime string `position:"Query" name:"TrafficTime"` AssetIP string `position:"Query" name:"AssetIP"` Lang string `position:"Query" name:"Lang"` }
DescribeUserAssetIPTrafficInfoRequest is the request struct for api DescribeUserAssetIPTrafficInfo
func CreateDescribeUserAssetIPTrafficInfoRequest ¶
func CreateDescribeUserAssetIPTrafficInfoRequest() (request *DescribeUserAssetIPTrafficInfoRequest)
CreateDescribeUserAssetIPTrafficInfoRequest creates a request to invoke DescribeUserAssetIPTrafficInfo API
type DescribeUserAssetIPTrafficInfoResponse ¶
type DescribeUserAssetIPTrafficInfoResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` StartTime int64 `json:"StartTime" xml:"StartTime"` EndTime int64 `json:"EndTime" xml:"EndTime"` InBps int64 `json:"InBps" xml:"InBps"` OutBps int64 `json:"OutBps" xml:"OutBps"` InPps int64 `json:"InPps" xml:"InPps"` OutPps int64 `json:"OutPps" xml:"OutPps"` SessionCount int64 `json:"SessionCount" xml:"SessionCount"` NewConn int64 `json:"NewConn" xml:"NewConn"` }
DescribeUserAssetIPTrafficInfoResponse is the response struct for api DescribeUserAssetIPTrafficInfo
func CreateDescribeUserAssetIPTrafficInfoResponse ¶
func CreateDescribeUserAssetIPTrafficInfoResponse() (response *DescribeUserAssetIPTrafficInfoResponse)
CreateDescribeUserAssetIPTrafficInfoResponse creates a response to parse from DescribeUserAssetIPTrafficInfo response
type DescribeUserIPSWhitelistRequest ¶
type DescribeUserIPSWhitelistRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` }
DescribeUserIPSWhitelistRequest is the request struct for api DescribeUserIPSWhitelist
func CreateDescribeUserIPSWhitelistRequest ¶
func CreateDescribeUserIPSWhitelistRequest() (request *DescribeUserIPSWhitelistRequest)
CreateDescribeUserIPSWhitelistRequest creates a request to invoke DescribeUserIPSWhitelist API
type DescribeUserIPSWhitelistResponse ¶
type DescribeUserIPSWhitelistResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Whitelists []RulesItem `json:"Whitelists" xml:"Whitelists"` Ipv6Whitelists []RulesItem `json:"Ipv6Whitelists" xml:"Ipv6Whitelists"` }
DescribeUserIPSWhitelistResponse is the response struct for api DescribeUserIPSWhitelist
func CreateDescribeUserIPSWhitelistResponse ¶
func CreateDescribeUserIPSWhitelistResponse() (response *DescribeUserIPSWhitelistResponse)
CreateDescribeUserIPSWhitelistResponse creates a response to parse from DescribeUserIPSWhitelist response
type DescribeVpcFirewallAclGroupListRequest ¶
type DescribeVpcFirewallAclGroupListRequest struct { *requests.RpcRequest CurrentPage string `position:"Query" name:"CurrentPage"` SourceIp string `position:"Query" name:"SourceIp"` PageSize string `position:"Query" name:"PageSize"` FirewallConfigureStatus string `position:"Query" name:"FirewallConfigureStatus"` Lang string `position:"Query" name:"Lang"` }
DescribeVpcFirewallAclGroupListRequest is the request struct for api DescribeVpcFirewallAclGroupList
func CreateDescribeVpcFirewallAclGroupListRequest ¶
func CreateDescribeVpcFirewallAclGroupListRequest() (request *DescribeVpcFirewallAclGroupListRequest)
CreateDescribeVpcFirewallAclGroupListRequest creates a request to invoke DescribeVpcFirewallAclGroupList API
type DescribeVpcFirewallAclGroupListResponse ¶
type DescribeVpcFirewallAclGroupListResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` AclGroupList []DataInDescribeVpcFirewallAclGroupList `json:"AclGroupList" xml:"AclGroupList"` }
DescribeVpcFirewallAclGroupListResponse is the response struct for api DescribeVpcFirewallAclGroupList
func CreateDescribeVpcFirewallAclGroupListResponse ¶
func CreateDescribeVpcFirewallAclGroupListResponse() (response *DescribeVpcFirewallAclGroupListResponse)
CreateDescribeVpcFirewallAclGroupListResponse creates a response to parse from DescribeVpcFirewallAclGroupList response
type DescribeVpcFirewallCenDetailRequest ¶
type DescribeVpcFirewallCenDetailRequest struct { *requests.RpcRequest NetworkInstanceId string `position:"Query" name:"NetworkInstanceId"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` }
DescribeVpcFirewallCenDetailRequest is the request struct for api DescribeVpcFirewallCenDetail
func CreateDescribeVpcFirewallCenDetailRequest ¶
func CreateDescribeVpcFirewallCenDetailRequest() (request *DescribeVpcFirewallCenDetailRequest)
CreateDescribeVpcFirewallCenDetailRequest creates a request to invoke DescribeVpcFirewallCenDetail API
type DescribeVpcFirewallCenDetailResponse ¶
type DescribeVpcFirewallCenDetailResponse struct { *responses.BaseResponse ConnectType string `json:"ConnectType" xml:"ConnectType"` VpcFirewallName string `json:"VpcFirewallName" xml:"VpcFirewallName"` VpcFirewallId string `json:"VpcFirewallId" xml:"VpcFirewallId"` FirewallSwitchStatus string `json:"FirewallSwitchStatus" xml:"FirewallSwitchStatus"` RequestId string `json:"RequestId" xml:"RequestId"` LocalVpc LocalVpc `json:"LocalVpc" xml:"LocalVpc"` FirewallVpc FirewallVpc `json:"FirewallVpc" xml:"FirewallVpc"` }
DescribeVpcFirewallCenDetailResponse is the response struct for api DescribeVpcFirewallCenDetail
func CreateDescribeVpcFirewallCenDetailResponse ¶
func CreateDescribeVpcFirewallCenDetailResponse() (response *DescribeVpcFirewallCenDetailResponse)
CreateDescribeVpcFirewallCenDetailResponse creates a response to parse from DescribeVpcFirewallCenDetail response
type DescribeVpcFirewallCenListRequest ¶
type DescribeVpcFirewallCenListRequest struct { *requests.RpcRequest CenId string `position:"Query" name:"CenId"` NetworkInstanceId string `position:"Query" name:"NetworkInstanceId"` VpcFirewallName string `position:"Query" name:"VpcFirewallName"` SourceIp string `position:"Query" name:"SourceIp"` PageSize string `position:"Query" name:"PageSize"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` RouteMode string `position:"Query" name:"RouteMode"` CurrentPage string `position:"Query" name:"CurrentPage"` FirewallSwitchStatus string `position:"Query" name:"FirewallSwitchStatus"` OwnerId string `position:"Query" name:"OwnerId"` RegionNo string `position:"Query" name:"RegionNo"` MemberUid string `position:"Query" name:"MemberUid"` TransitRouterType string `position:"Query" name:"TransitRouterType"` }
DescribeVpcFirewallCenListRequest is the request struct for api DescribeVpcFirewallCenList
func CreateDescribeVpcFirewallCenListRequest ¶
func CreateDescribeVpcFirewallCenListRequest() (request *DescribeVpcFirewallCenListRequest)
CreateDescribeVpcFirewallCenListRequest creates a request to invoke DescribeVpcFirewallCenList API
type DescribeVpcFirewallCenListResponse ¶
type DescribeVpcFirewallCenListResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` VpcFirewalls []DataInDescribeVpcFirewallCenList `json:"VpcFirewalls" xml:"VpcFirewalls"` }
DescribeVpcFirewallCenListResponse is the response struct for api DescribeVpcFirewallCenList
func CreateDescribeVpcFirewallCenListResponse ¶
func CreateDescribeVpcFirewallCenListResponse() (response *DescribeVpcFirewallCenListResponse)
CreateDescribeVpcFirewallCenListResponse creates a response to parse from DescribeVpcFirewallCenList response
type DescribeVpcFirewallControlPolicyRequest ¶
type DescribeVpcFirewallControlPolicyRequest struct { *requests.RpcRequest Release string `position:"Query" name:"Release"` Destination string `position:"Query" name:"Destination"` Description string `position:"Query" name:"Description"` Source string `position:"Query" name:"Source"` AclUuid string `position:"Query" name:"AclUuid"` AclAction string `position:"Query" name:"AclAction"` SourceIp string `position:"Query" name:"SourceIp"` PageSize string `position:"Query" name:"PageSize"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` CurrentPage string `position:"Query" name:"CurrentPage"` MemberUid string `position:"Query" name:"MemberUid"` Proto string `position:"Query" name:"Proto"` }
DescribeVpcFirewallControlPolicyRequest is the request struct for api DescribeVpcFirewallControlPolicy
func CreateDescribeVpcFirewallControlPolicyRequest ¶
func CreateDescribeVpcFirewallControlPolicyRequest() (request *DescribeVpcFirewallControlPolicyRequest)
CreateDescribeVpcFirewallControlPolicyRequest creates a request to invoke DescribeVpcFirewallControlPolicy API
type DescribeVpcFirewallControlPolicyResponse ¶
type DescribeVpcFirewallControlPolicyResponse struct { *responses.BaseResponse TotalCount string `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` Policys []DataItem `json:"Policys" xml:"Policys"` }
DescribeVpcFirewallControlPolicyResponse is the response struct for api DescribeVpcFirewallControlPolicy
func CreateDescribeVpcFirewallControlPolicyResponse ¶
func CreateDescribeVpcFirewallControlPolicyResponse() (response *DescribeVpcFirewallControlPolicyResponse)
CreateDescribeVpcFirewallControlPolicyResponse creates a response to parse from DescribeVpcFirewallControlPolicy response
type DescribeVpcFirewallDefaultIPSConfigRequest ¶
type DescribeVpcFirewallDefaultIPSConfigRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` MemberUid string `position:"Query" name:"MemberUid"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` }
DescribeVpcFirewallDefaultIPSConfigRequest is the request struct for api DescribeVpcFirewallDefaultIPSConfig
func CreateDescribeVpcFirewallDefaultIPSConfigRequest ¶
func CreateDescribeVpcFirewallDefaultIPSConfigRequest() (request *DescribeVpcFirewallDefaultIPSConfigRequest)
CreateDescribeVpcFirewallDefaultIPSConfigRequest creates a request to invoke DescribeVpcFirewallDefaultIPSConfig API
type DescribeVpcFirewallDefaultIPSConfigResponse ¶
type DescribeVpcFirewallDefaultIPSConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` RunMode int `json:"RunMode" xml:"RunMode"` EnableAllPatch int `json:"EnableAllPatch" xml:"EnableAllPatch"` BasicRules int `json:"BasicRules" xml:"BasicRules"` }
DescribeVpcFirewallDefaultIPSConfigResponse is the response struct for api DescribeVpcFirewallDefaultIPSConfig
func CreateDescribeVpcFirewallDefaultIPSConfigResponse ¶
func CreateDescribeVpcFirewallDefaultIPSConfigResponse() (response *DescribeVpcFirewallDefaultIPSConfigResponse)
CreateDescribeVpcFirewallDefaultIPSConfigResponse creates a response to parse from DescribeVpcFirewallDefaultIPSConfig response
type DescribeVpcFirewallDetailRequest ¶
type DescribeVpcFirewallDetailRequest struct { *requests.RpcRequest LocalVpcId string `position:"Query" name:"LocalVpcId"` SourceIp string `position:"Query" name:"SourceIp"` PeerVpcId string `position:"Query" name:"PeerVpcId"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` }
DescribeVpcFirewallDetailRequest is the request struct for api DescribeVpcFirewallDetail
func CreateDescribeVpcFirewallDetailRequest ¶
func CreateDescribeVpcFirewallDetailRequest() (request *DescribeVpcFirewallDetailRequest)
CreateDescribeVpcFirewallDetailRequest creates a request to invoke DescribeVpcFirewallDetail API
type DescribeVpcFirewallDetailResponse ¶
type DescribeVpcFirewallDetailResponse struct { *responses.BaseResponse ConnectType string `json:"ConnectType" xml:"ConnectType"` VpcFirewallId string `json:"VpcFirewallId" xml:"VpcFirewallId"` RequestId string `json:"RequestId" xml:"RequestId"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` VpcFirewallName string `json:"VpcFirewallName" xml:"VpcFirewallName"` FirewallSwitchStatus string `json:"FirewallSwitchStatus" xml:"FirewallSwitchStatus"` MemberUid string `json:"MemberUid" xml:"MemberUid"` LocalVpc LocalVpc `json:"LocalVpc" xml:"LocalVpc"` PeerVpc PeerVpc `json:"PeerVpc" xml:"PeerVpc"` }
DescribeVpcFirewallDetailResponse is the response struct for api DescribeVpcFirewallDetail
func CreateDescribeVpcFirewallDetailResponse ¶
func CreateDescribeVpcFirewallDetailResponse() (response *DescribeVpcFirewallDetailResponse)
CreateDescribeVpcFirewallDetailResponse creates a response to parse from DescribeVpcFirewallDetail response
type DescribeVpcFirewallListRequest ¶
type DescribeVpcFirewallListRequest struct { *requests.RpcRequest ConnectSubType string `position:"Query" name:"ConnectSubType"` VpcFirewallName string `position:"Query" name:"VpcFirewallName"` SourceIp string `position:"Query" name:"SourceIp"` PageSize string `position:"Query" name:"PageSize"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` CurrentPage string `position:"Query" name:"CurrentPage"` FirewallSwitchStatus string `position:"Query" name:"FirewallSwitchStatus"` RegionNo string `position:"Query" name:"RegionNo"` MemberUid string `position:"Query" name:"MemberUid"` PeerUid string `position:"Query" name:"PeerUid"` VpcId string `position:"Query" name:"VpcId"` }
DescribeVpcFirewallListRequest is the request struct for api DescribeVpcFirewallList
func CreateDescribeVpcFirewallListRequest ¶
func CreateDescribeVpcFirewallListRequest() (request *DescribeVpcFirewallListRequest)
CreateDescribeVpcFirewallListRequest creates a request to invoke DescribeVpcFirewallList API
type DescribeVpcFirewallListResponse ¶
type DescribeVpcFirewallListResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` VpcFirewalls []DataInDescribeVpcFirewallList `json:"VpcFirewalls" xml:"VpcFirewalls"` }
DescribeVpcFirewallListResponse is the response struct for api DescribeVpcFirewallList
func CreateDescribeVpcFirewallListResponse ¶
func CreateDescribeVpcFirewallListResponse() (response *DescribeVpcFirewallListResponse)
CreateDescribeVpcFirewallListResponse creates a response to parse from DescribeVpcFirewallList response
type DescribeVpcFirewallPolicyPriorUsedRequest ¶
type DescribeVpcFirewallPolicyPriorUsedRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` }
DescribeVpcFirewallPolicyPriorUsedRequest is the request struct for api DescribeVpcFirewallPolicyPriorUsed
func CreateDescribeVpcFirewallPolicyPriorUsedRequest ¶
func CreateDescribeVpcFirewallPolicyPriorUsedRequest() (request *DescribeVpcFirewallPolicyPriorUsedRequest)
CreateDescribeVpcFirewallPolicyPriorUsedRequest creates a request to invoke DescribeVpcFirewallPolicyPriorUsed API
type DescribeVpcFirewallPolicyPriorUsedResponse ¶
type DescribeVpcFirewallPolicyPriorUsedResponse struct { *responses.BaseResponse End int `json:"End" xml:"End"` Start int `json:"Start" xml:"Start"` RequestId string `json:"RequestId" xml:"RequestId"` }
DescribeVpcFirewallPolicyPriorUsedResponse is the response struct for api DescribeVpcFirewallPolicyPriorUsed
func CreateDescribeVpcFirewallPolicyPriorUsedResponse ¶
func CreateDescribeVpcFirewallPolicyPriorUsedResponse() (response *DescribeVpcFirewallPolicyPriorUsedResponse)
CreateDescribeVpcFirewallPolicyPriorUsedResponse creates a response to parse from DescribeVpcFirewallPolicyPriorUsed response
type DescribeVulnerabilityProtectedListRequest ¶
type DescribeVulnerabilityProtectedListRequest struct { *requests.RpcRequest StartTime string `position:"Query" name:"StartTime"` VulnLevel string `position:"Query" name:"VulnLevel"` SortKey string `position:"Query" name:"SortKey"` SourceIp string `position:"Query" name:"SourceIp"` BuyVersion requests.Integer `position:"Query" name:"BuyVersion"` PageSize string `position:"Query" name:"PageSize"` Lang string `position:"Query" name:"Lang"` Order string `position:"Query" name:"Order"` AttackType string `position:"Query" name:"AttackType"` VulnStatus string `position:"Query" name:"VulnStatus"` VulnType string `position:"Query" name:"VulnType"` EndTime string `position:"Query" name:"EndTime"` UserType string `position:"Query" name:"UserType"` CurrentPage string `position:"Query" name:"CurrentPage"` MemberUid string `position:"Query" name:"MemberUid"` VulnResource string `position:"Query" name:"VulnResource"` VulnCveName string `position:"Query" name:"VulnCveName"` }
DescribeVulnerabilityProtectedListRequest is the request struct for api DescribeVulnerabilityProtectedList
func CreateDescribeVulnerabilityProtectedListRequest ¶
func CreateDescribeVulnerabilityProtectedListRequest() (request *DescribeVulnerabilityProtectedListRequest)
CreateDescribeVulnerabilityProtectedListRequest creates a request to invoke DescribeVulnerabilityProtectedList API
type DescribeVulnerabilityProtectedListResponse ¶
type DescribeVulnerabilityProtectedListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` ZeroResourceCount int `json:"ZeroResourceCount" xml:"ZeroResourceCount"` VulnList []DataInDescribeVulnerabilityProtectedList `json:"VulnList" xml:"VulnList"` }
DescribeVulnerabilityProtectedListResponse is the response struct for api DescribeVulnerabilityProtectedList
func CreateDescribeVulnerabilityProtectedListResponse ¶
func CreateDescribeVulnerabilityProtectedListResponse() (response *DescribeVulnerabilityProtectedListResponse)
CreateDescribeVulnerabilityProtectedListResponse creates a response to parse from DescribeVulnerabilityProtectedList response
type DestCandidateList ¶
type DestCandidateList struct {
DestCandidateListItem []DestCandidateListItem `json:"DestCandidateList" xml:"DestCandidateList"`
}
DestCandidateList is a nested struct in cloudfw response
type DestCandidateListItem ¶
type DestCandidateListItem struct { CandidateId string `json:"CandidateId" xml:"CandidateId"` CandidateType string `json:"CandidateType" xml:"CandidateType"` }
DestCandidateListItem is a nested struct in cloudfw response
type DestPortGroupPortsInDescribeControlPolicy ¶
type DestPortGroupPortsInDescribeControlPolicy struct {
DestPortGroupPortsItem []string `json:"DestPortGroupPortsItem" xml:"DestPortGroupPortsItem"`
}
DestPortGroupPortsInDescribeControlPolicy is a nested struct in cloudfw response
type DestPortGroupPortsInDescribeNatFirewallControlPolicy ¶ added in v1.62.471
type DestPortGroupPortsInDescribeNatFirewallControlPolicy struct {
DestPortGroupPortsItem []string `json:"DestPortGroupPortsItem" xml:"DestPortGroupPortsItem"`
}
DestPortGroupPortsInDescribeNatFirewallControlPolicy is a nested struct in cloudfw response
type DestPortGroupPortsInDescribeVpcFirewallControlPolicy ¶
type DestPortGroupPortsInDescribeVpcFirewallControlPolicy struct {
DestPortGroupPortsItem []string `json:"DestPortGroupPortsItem" xml:"DestPortGroupPortsItem"`
}
DestPortGroupPortsInDescribeVpcFirewallControlPolicy is a nested struct in cloudfw response
type DestinationGroupCidrsInDescribeControlPolicy ¶
type DestinationGroupCidrsInDescribeControlPolicy struct {
DestinationGroupCidrsItem []string `json:"DestinationGroupCidrsItem" xml:"DestinationGroupCidrsItem"`
}
DestinationGroupCidrsInDescribeControlPolicy is a nested struct in cloudfw response
type DestinationGroupCidrsInDescribeNatFirewallControlPolicy ¶ added in v1.62.471
type DestinationGroupCidrsInDescribeNatFirewallControlPolicy struct {
DestinationGroupCidrsItem []string `json:"DestinationGroupCidrsItem" xml:"DestinationGroupCidrsItem"`
}
DestinationGroupCidrsInDescribeNatFirewallControlPolicy is a nested struct in cloudfw response
type DestinationGroupCidrsInDescribeVpcFirewallControlPolicy ¶
type DestinationGroupCidrsInDescribeVpcFirewallControlPolicy struct {
DestinationGroupCidrsItem []string `json:"DestinationGroupCidrsItem" xml:"DestinationGroupCidrsItem"`
}
DestinationGroupCidrsInDescribeVpcFirewallControlPolicy is a nested struct in cloudfw response
type DomainList ¶
type DomainList struct {
Data []Data `json:"Data" xml:"Data"`
}
DomainList is a nested struct in cloudfw response
type DstIPData ¶
type DstIPData struct { AclCoverage string `json:"AclCoverage" xml:"AclCoverage"` DstIP string `json:"DstIP" xml:"DstIP"` AclRecommendDetail string `json:"AclRecommendDetail" xml:"AclRecommendDetail"` HasAclRecommend bool `json:"HasAclRecommend" xml:"HasAclRecommend"` InBytes int64 `json:"InBytes" xml:"InBytes"` CategoryName string `json:"CategoryName" xml:"CategoryName"` RuleName string `json:"RuleName" xml:"RuleName"` RuleId string `json:"RuleId" xml:"RuleId"` SessionCount int64 `json:"SessionCount" xml:"SessionCount"` GroupName string `json:"GroupName" xml:"GroupName"` SecuritySuggest string `json:"SecuritySuggest" xml:"SecuritySuggest"` OutBytes int64 `json:"OutBytes" xml:"OutBytes"` AclStatus string `json:"AclStatus" xml:"AclStatus"` IsMarkNormal bool `json:"IsMarkNormal" xml:"IsMarkNormal"` CategoryId string `json:"CategoryId" xml:"CategoryId"` CategoryClassId string `json:"CategoryClassId" xml:"CategoryClassId"` SecurityReason string `json:"SecurityReason" xml:"SecurityReason"` TotalBytes string `json:"TotalBytes" xml:"TotalBytes"` HasAcl string `json:"HasAcl" xml:"HasAcl"` TagList []Tag `json:"TagList" xml:"TagList"` ApplicationPortList []AppPort `json:"ApplicationPortList" xml:"ApplicationPortList"` AddressGroupList []AddressGroup `json:"AddressGroupList" xml:"AddressGroupList"` }
DstIPData is a nested struct in cloudfw response
type DstIPList ¶
type DstIPList struct {
DstIPData []DstIPData `json:"DstIPData" xml:"DstIPData"`
}
DstIPList is a nested struct in cloudfw response
type EipsItem ¶
type EipsItem struct { ResourceType string `json:"ResourceType" xml:"ResourceType"` Eip string `json:"Eip" xml:"Eip"` InternetIp string `json:"InternetIp" xml:"InternetIp"` VulnStatus string `json:"VulnStatus" xml:"VulnStatus"` ResourceId string `json:"ResourceId" xml:"ResourceId"` ResourceName string `json:"ResourceName" xml:"ResourceName"` IntranetIp string `json:"IntranetIp" xml:"IntranetIp"` RegionId string `json:"RegionId" xml:"RegionId"` }
EipsItem is a nested struct in cloudfw response
type EniInfo ¶
type EniInfo struct { EniId string `json:"EniId" xml:"EniId"` EniPrivateIpAddress string `json:"EniPrivateIpAddress" xml:"EniPrivateIpAddress"` EniVSwitchId string `json:"EniVSwitchId" xml:"EniVSwitchId"` }
EniInfo is a nested struct in cloudfw response
type EniList ¶
type EniList struct {
EniInfo []EniInfo `json:"eniInfo" xml:"eniInfo"`
}
EniList is a nested struct in cloudfw response
type EventList ¶
type EventList struct {
Data []DataInDescribeInvadeEventList `json:"Data" xml:"Data"`
}
EventList is a nested struct in cloudfw response
type FirewallRouteDetailList ¶
type FirewallRouteDetailList struct {
FirewallRouteDetailListItem []FirewallRouteDetailListItem `json:"FirewallRouteDetailList" xml:"FirewallRouteDetailList"`
}
FirewallRouteDetailList is a nested struct in cloudfw response
type FirewallRouteDetailListItem ¶
type FirewallRouteDetailListItem struct { TrFirewallRoutePolicyId string `json:"TrFirewallRoutePolicyId" xml:"TrFirewallRoutePolicyId"` TrFirewallRouteTableId string `json:"TrFirewallRouteTableId" xml:"TrFirewallRouteTableId"` TrFirewallRouteDestination string `json:"TrFirewallRouteDestination" xml:"TrFirewallRouteDestination"` TrFirewallRouteNexthop string `json:"TrFirewallRouteNexthop" xml:"TrFirewallRouteNexthop"` }
FirewallRouteDetailListItem is a nested struct in cloudfw response
type FirewallVpc ¶
type FirewallVpc struct { VpcId string `json:"VpcId" xml:"VpcId"` VpcCidr string `json:"VpcCidr" xml:"VpcCidr"` VswitchId string `json:"VswitchId" xml:"VswitchId"` VswitchCidr string `json:"VswitchCidr" xml:"VswitchCidr"` ZoneId string `json:"ZoneId" xml:"ZoneId"` AllowConfiguration int `json:"AllowConfiguration" xml:"AllowConfiguration"` }
FirewallVpc is a nested struct in cloudfw response
type IPLocationInfo ¶
type IPLocationInfo struct { CityId string `json:"CityId" xml:"CityId"` CountryName string `json:"CountryName" xml:"CountryName"` CityName string `json:"CityName" xml:"CityName"` CountryId string `json:"CountryId" xml:"CountryId"` }
IPLocationInfo is a nested struct in cloudfw response
type IpsConfig ¶
type IpsConfig struct { BasicRules int `json:"BasicRules" xml:"BasicRules"` EnableAllPatch int `json:"EnableAllPatch" xml:"EnableAllPatch"` RunMode int `json:"RunMode" xml:"RunMode"` }
IpsConfig is a nested struct in cloudfw response
type Ipv6Whitelists ¶
type Ipv6Whitelists struct {
RulesItem []RulesItem `json:"rulesItem" xml:"rulesItem"`
}
Ipv6Whitelists is a nested struct in cloudfw response
type LocalVpc ¶
type LocalVpc struct { VpcName string `json:"VpcName" xml:"VpcName"` EniPrivateIpAddress string `json:"EniPrivateIpAddress" xml:"EniPrivateIpAddress"` NetworkInstanceType string `json:"NetworkInstanceType" xml:"NetworkInstanceType"` RouteMode string `json:"RouteMode" xml:"RouteMode"` RegionNo string `json:"RegionNo" xml:"RegionNo"` NetworkInstanceName string `json:"NetworkInstanceName" xml:"NetworkInstanceName"` OwnerId string `json:"OwnerId" xml:"OwnerId"` EniId string `json:"EniId" xml:"EniId"` TransitRouterId string `json:"TransitRouterId" xml:"TransitRouterId"` RouterInterfaceId string `json:"RouterInterfaceId" xml:"RouterInterfaceId"` TransitRouterType string `json:"TransitRouterType" xml:"TransitRouterType"` VpcId string `json:"VpcId" xml:"VpcId"` SupportManualMode string `json:"SupportManualMode" xml:"SupportManualMode"` NetworkInstanceId string `json:"NetworkInstanceId" xml:"NetworkInstanceId"` ManualVSwitchId string `json:"ManualVSwitchId" xml:"ManualVSwitchId"` AttachmentId string `json:"AttachmentId" xml:"AttachmentId"` AttachmentName string `json:"AttachmentName" xml:"AttachmentName"` DefendCidrList []string `json:"DefendCidrList" xml:"DefendCidrList"` EniList []EniInfo `json:"EniList" xml:"EniList"` VpcCidrTableList []CidrTable `json:"VpcCidrTableList" xml:"VpcCidrTableList"` }
LocalVpc is a nested struct in cloudfw response
type LocalVpcInDescribeVpcFirewallCenList ¶
type LocalVpcInDescribeVpcFirewallCenList struct { VpcId string `json:"VpcId" xml:"VpcId"` TransitRouterType string `json:"TransitRouterType" xml:"TransitRouterType"` NetworkInstanceId string `json:"NetworkInstanceId" xml:"NetworkInstanceId"` RouteMode string `json:"RouteMode" xml:"RouteMode"` RegionNo string `json:"RegionNo" xml:"RegionNo"` AuthorizationStatus string `json:"AuthorizationStatus" xml:"AuthorizationStatus"` ManualVSwitchId string `json:"ManualVSwitchId" xml:"ManualVSwitchId"` OwnerId int64 `json:"OwnerId" xml:"OwnerId"` NetworkInstanceType string `json:"NetworkInstanceType" xml:"NetworkInstanceType"` VpcName string `json:"VpcName" xml:"VpcName"` SupportManualMode string `json:"SupportManualMode" xml:"SupportManualMode"` NetworkInstanceName string `json:"NetworkInstanceName" xml:"NetworkInstanceName"` DefendCidrList []string `json:"DefendCidrList" xml:"DefendCidrList"` VpcCidrTableList []CidrTable `json:"VpcCidrTableList" xml:"VpcCidrTableList"` }
LocalVpcInDescribeVpcFirewallCenList is a nested struct in cloudfw response
type LocalVpcInDescribeVpcFirewallList ¶
type LocalVpcInDescribeVpcFirewallList struct { VpcName string `json:"VpcName" xml:"VpcName"` VpcId string `json:"VpcId" xml:"VpcId"` AuthorizationStatus string `json:"AuthorizationStatus" xml:"AuthorizationStatus"` OwnerId int64 `json:"OwnerId" xml:"OwnerId"` RegionNo string `json:"RegionNo" xml:"RegionNo"` VpcCidrTableList []CidrTable `json:"VpcCidrTableList" xml:"VpcCidrTableList"` }
LocalVpcInDescribeVpcFirewallList is a nested struct in cloudfw response
type Members ¶
type Members struct {
Data []Data `json:"Data" xml:"Data"`
}
Members is a nested struct in cloudfw response
type ModifyAddressBookRequest ¶
type ModifyAddressBookRequest struct { *requests.RpcRequest Description string `position:"Query" name:"Description"` TagList *[]ModifyAddressBookTagList `position:"Query" name:"TagList" type:"Repeated"` GroupUuid string `position:"Query" name:"GroupUuid"` SourceIp string `position:"Query" name:"SourceIp"` AutoAddTagEcs string `position:"Query" name:"AutoAddTagEcs"` Lang string `position:"Query" name:"Lang"` AddressList string `position:"Query" name:"AddressList"` TagRelation string `position:"Query" name:"TagRelation"` GroupName string `position:"Query" name:"GroupName"` }
ModifyAddressBookRequest is the request struct for api ModifyAddressBook
func CreateModifyAddressBookRequest ¶
func CreateModifyAddressBookRequest() (request *ModifyAddressBookRequest)
CreateModifyAddressBookRequest creates a request to invoke ModifyAddressBook API
type ModifyAddressBookResponse ¶
type ModifyAddressBookResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyAddressBookResponse is the response struct for api ModifyAddressBook
func CreateModifyAddressBookResponse ¶
func CreateModifyAddressBookResponse() (response *ModifyAddressBookResponse)
CreateModifyAddressBookResponse creates a response to parse from ModifyAddressBook response
type ModifyAddressBookTagList ¶
type ModifyAddressBookTagList struct { TagValue string `name:"TagValue"` TagKey string `name:"TagKey"` }
ModifyAddressBookTagList is a repeated param struct in ModifyAddressBookRequest
type ModifyControlPolicyPositionRequest ¶
type ModifyControlPolicyPositionRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` NewOrder string `position:"Query" name:"NewOrder"` Lang string `position:"Query" name:"Lang"` OldOrder string `position:"Query" name:"OldOrder"` Direction string `position:"Query" name:"Direction"` }
ModifyControlPolicyPositionRequest is the request struct for api ModifyControlPolicyPosition
func CreateModifyControlPolicyPositionRequest ¶
func CreateModifyControlPolicyPositionRequest() (request *ModifyControlPolicyPositionRequest)
CreateModifyControlPolicyPositionRequest creates a request to invoke ModifyControlPolicyPosition API
type ModifyControlPolicyPositionResponse ¶
type ModifyControlPolicyPositionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyControlPolicyPositionResponse is the response struct for api ModifyControlPolicyPosition
func CreateModifyControlPolicyPositionResponse ¶
func CreateModifyControlPolicyPositionResponse() (response *ModifyControlPolicyPositionResponse)
CreateModifyControlPolicyPositionResponse creates a response to parse from ModifyControlPolicyPosition response
type ModifyControlPolicyRequest ¶
type ModifyControlPolicyRequest struct { *requests.RpcRequest DestPortType string `position:"Query" name:"DestPortType"` MessageType string `position:"Query" name:"MessageType"` Release string `position:"Query" name:"Release"` Destination string `position:"Query" name:"Destination"` DestinationType string `position:"Query" name:"DestinationType"` DestPortGroup string `position:"Query" name:"DestPortGroup"` ApplicationNameList *[]string `position:"Query" name:"ApplicationNameList" type:"Repeated"` Description string `position:"Query" name:"Description"` Source string `position:"Query" name:"Source"` AclUuid string `position:"Query" name:"AclUuid"` AclAction string `position:"Query" name:"AclAction"` SourceIp string `position:"Query" name:"SourceIp"` SourceType string `position:"Query" name:"SourceType"` Lang string `position:"Query" name:"Lang"` Direction string `position:"Query" name:"Direction"` ApplicationName string `position:"Query" name:"ApplicationName"` Proto string `position:"Query" name:"Proto"` DestPort string `position:"Query" name:"DestPort"` }
ModifyControlPolicyRequest is the request struct for api ModifyControlPolicy
func CreateModifyControlPolicyRequest ¶
func CreateModifyControlPolicyRequest() (request *ModifyControlPolicyRequest)
CreateModifyControlPolicyRequest creates a request to invoke ModifyControlPolicy API
type ModifyControlPolicyResponse ¶
type ModifyControlPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyControlPolicyResponse is the response struct for api ModifyControlPolicy
func CreateModifyControlPolicyResponse ¶
func CreateModifyControlPolicyResponse() (response *ModifyControlPolicyResponse)
CreateModifyControlPolicyResponse creates a response to parse from ModifyControlPolicy response
type ModifyDefaultIPSConfigRequest ¶
type ModifyDefaultIPSConfigRequest struct { *requests.RpcRequest RunMode string `position:"Query" name:"RunMode"` BasicRules string `position:"Query" name:"BasicRules"` EnableDefault string `position:"Query" name:"EnableDefault"` CtiRules string `position:"Query" name:"CtiRules"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` AiRules string `position:"Query" name:"AiRules"` EnableAllPatch string `position:"Query" name:"EnableAllPatch"` PatchRules string `position:"Query" name:"PatchRules"` RuleClass string `position:"Query" name:"RuleClass"` }
ModifyDefaultIPSConfigRequest is the request struct for api ModifyDefaultIPSConfig
func CreateModifyDefaultIPSConfigRequest ¶
func CreateModifyDefaultIPSConfigRequest() (request *ModifyDefaultIPSConfigRequest)
CreateModifyDefaultIPSConfigRequest creates a request to invoke ModifyDefaultIPSConfig API
type ModifyDefaultIPSConfigResponse ¶
type ModifyDefaultIPSConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyDefaultIPSConfigResponse is the response struct for api ModifyDefaultIPSConfig
func CreateModifyDefaultIPSConfigResponse ¶
func CreateModifyDefaultIPSConfigResponse() (response *ModifyDefaultIPSConfigResponse)
CreateModifyDefaultIPSConfigResponse creates a response to parse from ModifyDefaultIPSConfig response
type ModifyFirewallV2RoutePolicySwitchRequest ¶
type ModifyFirewallV2RoutePolicySwitchRequest struct { *requests.RpcRequest ShouldRecover string `position:"Query" name:"ShouldRecover"` FirewallId string `position:"Query" name:"FirewallId"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` TrFirewallRoutePolicyId string `position:"Query" name:"TrFirewallRoutePolicyId"` TrFirewallRoutePolicySwitchStatus string `position:"Query" name:"TrFirewallRoutePolicySwitchStatus"` }
ModifyFirewallV2RoutePolicySwitchRequest is the request struct for api ModifyFirewallV2RoutePolicySwitch
func CreateModifyFirewallV2RoutePolicySwitchRequest ¶
func CreateModifyFirewallV2RoutePolicySwitchRequest() (request *ModifyFirewallV2RoutePolicySwitchRequest)
CreateModifyFirewallV2RoutePolicySwitchRequest creates a request to invoke ModifyFirewallV2RoutePolicySwitch API
type ModifyFirewallV2RoutePolicySwitchResponse ¶
type ModifyFirewallV2RoutePolicySwitchResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyFirewallV2RoutePolicySwitchResponse is the response struct for api ModifyFirewallV2RoutePolicySwitch
func CreateModifyFirewallV2RoutePolicySwitchResponse ¶
func CreateModifyFirewallV2RoutePolicySwitchResponse() (response *ModifyFirewallV2RoutePolicySwitchResponse)
CreateModifyFirewallV2RoutePolicySwitchResponse creates a response to parse from ModifyFirewallV2RoutePolicySwitch response
type ModifyInstanceMemberAttributesMembers ¶
type ModifyInstanceMemberAttributesMembers struct { MemberUid string `name:"MemberUid"` MemberDesc string `name:"MemberDesc"` }
ModifyInstanceMemberAttributesMembers is a repeated param struct in ModifyInstanceMemberAttributesRequest
type ModifyInstanceMemberAttributesRequest ¶
type ModifyInstanceMemberAttributesRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` Members *[]ModifyInstanceMemberAttributesMembers `position:"Query" name:"Members" type:"Repeated"` Lang string `position:"Query" name:"Lang"` }
ModifyInstanceMemberAttributesRequest is the request struct for api ModifyInstanceMemberAttributes
func CreateModifyInstanceMemberAttributesRequest ¶
func CreateModifyInstanceMemberAttributesRequest() (request *ModifyInstanceMemberAttributesRequest)
CreateModifyInstanceMemberAttributesRequest creates a request to invoke ModifyInstanceMemberAttributes API
type ModifyInstanceMemberAttributesResponse ¶
type ModifyInstanceMemberAttributesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyInstanceMemberAttributesResponse is the response struct for api ModifyInstanceMemberAttributes
func CreateModifyInstanceMemberAttributesResponse ¶
func CreateModifyInstanceMemberAttributesResponse() (response *ModifyInstanceMemberAttributesResponse)
CreateModifyInstanceMemberAttributesResponse creates a response to parse from ModifyInstanceMemberAttributes response
type ModifyNatFirewallControlPolicyPositionRequest ¶ added in v1.62.471
type ModifyNatFirewallControlPolicyPositionRequest struct { *requests.RpcRequest AclUuid string `position:"Query" name:"AclUuid"` SourceIp string `position:"Query" name:"SourceIp"` NewOrder requests.Integer `position:"Query" name:"NewOrder"` NatGatewayId string `position:"Query" name:"NatGatewayId"` Lang string `position:"Query" name:"Lang"` }
ModifyNatFirewallControlPolicyPositionRequest is the request struct for api ModifyNatFirewallControlPolicyPosition
func CreateModifyNatFirewallControlPolicyPositionRequest ¶ added in v1.62.471
func CreateModifyNatFirewallControlPolicyPositionRequest() (request *ModifyNatFirewallControlPolicyPositionRequest)
CreateModifyNatFirewallControlPolicyPositionRequest creates a request to invoke ModifyNatFirewallControlPolicyPosition API
type ModifyNatFirewallControlPolicyPositionResponse ¶ added in v1.62.471
type ModifyNatFirewallControlPolicyPositionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyNatFirewallControlPolicyPositionResponse is the response struct for api ModifyNatFirewallControlPolicyPosition
func CreateModifyNatFirewallControlPolicyPositionResponse ¶ added in v1.62.471
func CreateModifyNatFirewallControlPolicyPositionResponse() (response *ModifyNatFirewallControlPolicyPositionResponse)
CreateModifyNatFirewallControlPolicyPositionResponse creates a response to parse from ModifyNatFirewallControlPolicyPosition response
type ModifyNatFirewallControlPolicyRequest ¶ added in v1.62.471
type ModifyNatFirewallControlPolicyRequest struct { *requests.RpcRequest DestPortType string `position:"Query" name:"DestPortType"` Release string `position:"Query" name:"Release"` Destination string `position:"Query" name:"Destination"` DestinationType string `position:"Query" name:"DestinationType"` DestPortGroup string `position:"Query" name:"DestPortGroup"` ApplicationNameList *[]string `position:"Query" name:"ApplicationNameList" type:"Repeated"` Description string `position:"Query" name:"Description"` Source string `position:"Query" name:"Source"` OpsStatus string `position:"Query" name:"OpsStatus"` AclUuid string `position:"Query" name:"AclUuid"` AclAction string `position:"Query" name:"AclAction"` SourceIp string `position:"Query" name:"SourceIp"` SourceType string `position:"Query" name:"SourceType"` NatGatewayId string `position:"Query" name:"NatGatewayId"` Lang string `position:"Query" name:"Lang"` DomainResolveType string `position:"Query" name:"DomainResolveType"` Proto string `position:"Query" name:"Proto"` DestPort string `position:"Query" name:"DestPort"` }
ModifyNatFirewallControlPolicyRequest is the request struct for api ModifyNatFirewallControlPolicy
func CreateModifyNatFirewallControlPolicyRequest ¶ added in v1.62.471
func CreateModifyNatFirewallControlPolicyRequest() (request *ModifyNatFirewallControlPolicyRequest)
CreateModifyNatFirewallControlPolicyRequest creates a request to invoke ModifyNatFirewallControlPolicy API
type ModifyNatFirewallControlPolicyResponse ¶ added in v1.62.471
type ModifyNatFirewallControlPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyNatFirewallControlPolicyResponse is the response struct for api ModifyNatFirewallControlPolicy
func CreateModifyNatFirewallControlPolicyResponse ¶ added in v1.62.471
func CreateModifyNatFirewallControlPolicyResponse() (response *ModifyNatFirewallControlPolicyResponse)
CreateModifyNatFirewallControlPolicyResponse creates a response to parse from ModifyNatFirewallControlPolicy response
type ModifyPolicyAdvancedConfigRequest ¶
type ModifyPolicyAdvancedConfigRequest struct { *requests.RpcRequest InternetSwitch string `position:"Query" name:"InternetSwitch"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` }
ModifyPolicyAdvancedConfigRequest is the request struct for api ModifyPolicyAdvancedConfig
func CreateModifyPolicyAdvancedConfigRequest ¶
func CreateModifyPolicyAdvancedConfigRequest() (request *ModifyPolicyAdvancedConfigRequest)
CreateModifyPolicyAdvancedConfigRequest creates a request to invoke ModifyPolicyAdvancedConfig API
type ModifyPolicyAdvancedConfigResponse ¶
type ModifyPolicyAdvancedConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyPolicyAdvancedConfigResponse is the response struct for api ModifyPolicyAdvancedConfig
func CreateModifyPolicyAdvancedConfigResponse ¶
func CreateModifyPolicyAdvancedConfigResponse() (response *ModifyPolicyAdvancedConfigResponse)
CreateModifyPolicyAdvancedConfigResponse creates a response to parse from ModifyPolicyAdvancedConfig response
type ModifyTrFirewallV2ConfigurationRequest ¶
type ModifyTrFirewallV2ConfigurationRequest struct { *requests.RpcRequest FirewallId string `position:"Query" name:"FirewallId"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` FirewallName string `position:"Query" name:"FirewallName"` }
ModifyTrFirewallV2ConfigurationRequest is the request struct for api ModifyTrFirewallV2Configuration
func CreateModifyTrFirewallV2ConfigurationRequest ¶
func CreateModifyTrFirewallV2ConfigurationRequest() (request *ModifyTrFirewallV2ConfigurationRequest)
CreateModifyTrFirewallV2ConfigurationRequest creates a request to invoke ModifyTrFirewallV2Configuration API
type ModifyTrFirewallV2ConfigurationResponse ¶
type ModifyTrFirewallV2ConfigurationResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyTrFirewallV2ConfigurationResponse is the response struct for api ModifyTrFirewallV2Configuration
func CreateModifyTrFirewallV2ConfigurationResponse ¶
func CreateModifyTrFirewallV2ConfigurationResponse() (response *ModifyTrFirewallV2ConfigurationResponse)
CreateModifyTrFirewallV2ConfigurationResponse creates a response to parse from ModifyTrFirewallV2Configuration response
type ModifyTrFirewallV2RoutePolicyScopeDestCandidateList ¶
type ModifyTrFirewallV2RoutePolicyScopeDestCandidateList struct { CandidateType string `name:"CandidateType"` CandidateId string `name:"CandidateId"` }
ModifyTrFirewallV2RoutePolicyScopeDestCandidateList is a repeated param struct in ModifyTrFirewallV2RoutePolicyScopeRequest
type ModifyTrFirewallV2RoutePolicyScopeRequest ¶
type ModifyTrFirewallV2RoutePolicyScopeRequest struct { *requests.RpcRequest FirewallId string `position:"Query" name:"FirewallId"` SourceIp string `position:"Query" name:"SourceIp"` SrcCandidateList *[]ModifyTrFirewallV2RoutePolicyScopeSrcCandidateList `position:"Query" name:"SrcCandidateList" type:"Json"` Lang string `position:"Query" name:"Lang"` DestCandidateList *[]ModifyTrFirewallV2RoutePolicyScopeDestCandidateList `position:"Query" name:"DestCandidateList" type:"Json"` TrFirewallRoutePolicyId string `position:"Query" name:"TrFirewallRoutePolicyId"` }
ModifyTrFirewallV2RoutePolicyScopeRequest is the request struct for api ModifyTrFirewallV2RoutePolicyScope
func CreateModifyTrFirewallV2RoutePolicyScopeRequest ¶
func CreateModifyTrFirewallV2RoutePolicyScopeRequest() (request *ModifyTrFirewallV2RoutePolicyScopeRequest)
CreateModifyTrFirewallV2RoutePolicyScopeRequest creates a request to invoke ModifyTrFirewallV2RoutePolicyScope API
type ModifyTrFirewallV2RoutePolicyScopeResponse ¶
type ModifyTrFirewallV2RoutePolicyScopeResponse struct { *responses.BaseResponse TrFirewallRoutePolicyId string `json:"TrFirewallRoutePolicyId" xml:"TrFirewallRoutePolicyId"` RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyTrFirewallV2RoutePolicyScopeResponse is the response struct for api ModifyTrFirewallV2RoutePolicyScope
func CreateModifyTrFirewallV2RoutePolicyScopeResponse ¶
func CreateModifyTrFirewallV2RoutePolicyScopeResponse() (response *ModifyTrFirewallV2RoutePolicyScopeResponse)
CreateModifyTrFirewallV2RoutePolicyScopeResponse creates a response to parse from ModifyTrFirewallV2RoutePolicyScope response
type ModifyTrFirewallV2RoutePolicyScopeSrcCandidateList ¶
type ModifyTrFirewallV2RoutePolicyScopeSrcCandidateList struct { CandidateType string `name:"CandidateType"` CandidateId string `name:"CandidateId"` }
ModifyTrFirewallV2RoutePolicyScopeSrcCandidateList is a repeated param struct in ModifyTrFirewallV2RoutePolicyScopeRequest
type ModifyUserIPSWhitelistRequest ¶
type ModifyUserIPSWhitelistRequest struct { *requests.RpcRequest WhiteType requests.Integer `position:"Query" name:"WhiteType"` SourceIp string `position:"Query" name:"SourceIp"` ListValue string `position:"Query" name:"ListValue"` ListType requests.Integer `position:"Query" name:"ListType"` IpVersion string `position:"Query" name:"IpVersion"` Lang string `position:"Query" name:"Lang"` Direction requests.Integer `position:"Query" name:"Direction"` }
ModifyUserIPSWhitelistRequest is the request struct for api ModifyUserIPSWhitelist
func CreateModifyUserIPSWhitelistRequest ¶
func CreateModifyUserIPSWhitelistRequest() (request *ModifyUserIPSWhitelistRequest)
CreateModifyUserIPSWhitelistRequest creates a request to invoke ModifyUserIPSWhitelist API
type ModifyUserIPSWhitelistResponse ¶
type ModifyUserIPSWhitelistResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyUserIPSWhitelistResponse is the response struct for api ModifyUserIPSWhitelist
func CreateModifyUserIPSWhitelistResponse ¶
func CreateModifyUserIPSWhitelistResponse() (response *ModifyUserIPSWhitelistResponse)
CreateModifyUserIPSWhitelistResponse creates a response to parse from ModifyUserIPSWhitelist response
type ModifyVpcFirewallCenConfigureRequest ¶
type ModifyVpcFirewallCenConfigureRequest struct { *requests.RpcRequest VpcFirewallName string `position:"Query" name:"VpcFirewallName"` SourceIp string `position:"Query" name:"SourceIp"` MemberUid string `position:"Query" name:"MemberUid"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` }
ModifyVpcFirewallCenConfigureRequest is the request struct for api ModifyVpcFirewallCenConfigure
func CreateModifyVpcFirewallCenConfigureRequest ¶
func CreateModifyVpcFirewallCenConfigureRequest() (request *ModifyVpcFirewallCenConfigureRequest)
CreateModifyVpcFirewallCenConfigureRequest creates a request to invoke ModifyVpcFirewallCenConfigure API
type ModifyVpcFirewallCenConfigureResponse ¶
type ModifyVpcFirewallCenConfigureResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyVpcFirewallCenConfigureResponse is the response struct for api ModifyVpcFirewallCenConfigure
func CreateModifyVpcFirewallCenConfigureResponse ¶
func CreateModifyVpcFirewallCenConfigureResponse() (response *ModifyVpcFirewallCenConfigureResponse)
CreateModifyVpcFirewallCenConfigureResponse creates a response to parse from ModifyVpcFirewallCenConfigure response
type ModifyVpcFirewallCenSwitchStatusRequest ¶
type ModifyVpcFirewallCenSwitchStatusRequest struct { *requests.RpcRequest FirewallSwitch string `position:"Query" name:"FirewallSwitch"` SourceIp string `position:"Query" name:"SourceIp"` MemberUid string `position:"Query" name:"MemberUid"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` }
ModifyVpcFirewallCenSwitchStatusRequest is the request struct for api ModifyVpcFirewallCenSwitchStatus
func CreateModifyVpcFirewallCenSwitchStatusRequest ¶
func CreateModifyVpcFirewallCenSwitchStatusRequest() (request *ModifyVpcFirewallCenSwitchStatusRequest)
CreateModifyVpcFirewallCenSwitchStatusRequest creates a request to invoke ModifyVpcFirewallCenSwitchStatus API
type ModifyVpcFirewallCenSwitchStatusResponse ¶
type ModifyVpcFirewallCenSwitchStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyVpcFirewallCenSwitchStatusResponse is the response struct for api ModifyVpcFirewallCenSwitchStatus
func CreateModifyVpcFirewallCenSwitchStatusResponse ¶
func CreateModifyVpcFirewallCenSwitchStatusResponse() (response *ModifyVpcFirewallCenSwitchStatusResponse)
CreateModifyVpcFirewallCenSwitchStatusResponse creates a response to parse from ModifyVpcFirewallCenSwitchStatus response
type ModifyVpcFirewallConfigureRequest ¶
type ModifyVpcFirewallConfigureRequest struct { *requests.RpcRequest PeerVpcCidrTableList string `position:"Query" name:"PeerVpcCidrTableList"` LocalVpcCidrTableList string `position:"Query" name:"LocalVpcCidrTableList"` VpcFirewallName string `position:"Query" name:"VpcFirewallName"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` MemberUid string `position:"Query" name:"MemberUid"` }
ModifyVpcFirewallConfigureRequest is the request struct for api ModifyVpcFirewallConfigure
func CreateModifyVpcFirewallConfigureRequest ¶
func CreateModifyVpcFirewallConfigureRequest() (request *ModifyVpcFirewallConfigureRequest)
CreateModifyVpcFirewallConfigureRequest creates a request to invoke ModifyVpcFirewallConfigure API
type ModifyVpcFirewallConfigureResponse ¶
type ModifyVpcFirewallConfigureResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyVpcFirewallConfigureResponse is the response struct for api ModifyVpcFirewallConfigure
func CreateModifyVpcFirewallConfigureResponse ¶
func CreateModifyVpcFirewallConfigureResponse() (response *ModifyVpcFirewallConfigureResponse)
CreateModifyVpcFirewallConfigureResponse creates a response to parse from ModifyVpcFirewallConfigure response
type ModifyVpcFirewallControlPolicyPositionRequest ¶
type ModifyVpcFirewallControlPolicyPositionRequest struct { *requests.RpcRequest AclUuid string `position:"Query" name:"AclUuid"` SourceIp string `position:"Query" name:"SourceIp"` NewOrder string `position:"Query" name:"NewOrder"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` OldOrder string `position:"Query" name:"OldOrder"` }
ModifyVpcFirewallControlPolicyPositionRequest is the request struct for api ModifyVpcFirewallControlPolicyPosition
func CreateModifyVpcFirewallControlPolicyPositionRequest ¶
func CreateModifyVpcFirewallControlPolicyPositionRequest() (request *ModifyVpcFirewallControlPolicyPositionRequest)
CreateModifyVpcFirewallControlPolicyPositionRequest creates a request to invoke ModifyVpcFirewallControlPolicyPosition API
type ModifyVpcFirewallControlPolicyPositionResponse ¶
type ModifyVpcFirewallControlPolicyPositionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyVpcFirewallControlPolicyPositionResponse is the response struct for api ModifyVpcFirewallControlPolicyPosition
func CreateModifyVpcFirewallControlPolicyPositionResponse ¶
func CreateModifyVpcFirewallControlPolicyPositionResponse() (response *ModifyVpcFirewallControlPolicyPositionResponse)
CreateModifyVpcFirewallControlPolicyPositionResponse creates a response to parse from ModifyVpcFirewallControlPolicyPosition response
type ModifyVpcFirewallControlPolicyRequest ¶
type ModifyVpcFirewallControlPolicyRequest struct { *requests.RpcRequest DestPortType string `position:"Query" name:"DestPortType"` Release string `position:"Query" name:"Release"` Destination string `position:"Query" name:"Destination"` DestinationType string `position:"Query" name:"DestinationType"` DestPortGroup string `position:"Query" name:"DestPortGroup"` ApplicationNameList *[]string `position:"Query" name:"ApplicationNameList" type:"Repeated"` Description string `position:"Query" name:"Description"` Source string `position:"Query" name:"Source"` AclUuid string `position:"Query" name:"AclUuid"` AclAction string `position:"Query" name:"AclAction"` SourceIp string `position:"Query" name:"SourceIp"` SourceType string `position:"Query" name:"SourceType"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` ApplicationName string `position:"Query" name:"ApplicationName"` Proto string `position:"Query" name:"Proto"` DestPort string `position:"Query" name:"DestPort"` }
ModifyVpcFirewallControlPolicyRequest is the request struct for api ModifyVpcFirewallControlPolicy
func CreateModifyVpcFirewallControlPolicyRequest ¶
func CreateModifyVpcFirewallControlPolicyRequest() (request *ModifyVpcFirewallControlPolicyRequest)
CreateModifyVpcFirewallControlPolicyRequest creates a request to invoke ModifyVpcFirewallControlPolicy API
type ModifyVpcFirewallControlPolicyResponse ¶
type ModifyVpcFirewallControlPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyVpcFirewallControlPolicyResponse is the response struct for api ModifyVpcFirewallControlPolicy
func CreateModifyVpcFirewallControlPolicyResponse ¶
func CreateModifyVpcFirewallControlPolicyResponse() (response *ModifyVpcFirewallControlPolicyResponse)
CreateModifyVpcFirewallControlPolicyResponse creates a response to parse from ModifyVpcFirewallControlPolicy response
type ModifyVpcFirewallDefaultIPSConfigRequest ¶
type ModifyVpcFirewallDefaultIPSConfigRequest struct { *requests.RpcRequest RunMode string `position:"Query" name:"RunMode"` BasicRules string `position:"Query" name:"BasicRules"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` EnableAllPatch string `position:"Query" name:"EnableAllPatch"` MemberUid string `position:"Query" name:"MemberUid"` }
ModifyVpcFirewallDefaultIPSConfigRequest is the request struct for api ModifyVpcFirewallDefaultIPSConfig
func CreateModifyVpcFirewallDefaultIPSConfigRequest ¶
func CreateModifyVpcFirewallDefaultIPSConfigRequest() (request *ModifyVpcFirewallDefaultIPSConfigRequest)
CreateModifyVpcFirewallDefaultIPSConfigRequest creates a request to invoke ModifyVpcFirewallDefaultIPSConfig API
type ModifyVpcFirewallDefaultIPSConfigResponse ¶
type ModifyVpcFirewallDefaultIPSConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyVpcFirewallDefaultIPSConfigResponse is the response struct for api ModifyVpcFirewallDefaultIPSConfig
func CreateModifyVpcFirewallDefaultIPSConfigResponse ¶
func CreateModifyVpcFirewallDefaultIPSConfigResponse() (response *ModifyVpcFirewallDefaultIPSConfigResponse)
CreateModifyVpcFirewallDefaultIPSConfigResponse creates a response to parse from ModifyVpcFirewallDefaultIPSConfig response
type ModifyVpcFirewallSwitchStatusRequest ¶
type ModifyVpcFirewallSwitchStatusRequest struct { *requests.RpcRequest FirewallSwitch string `position:"Query" name:"FirewallSwitch"` SourceIp string `position:"Query" name:"SourceIp"` MemberUid string `position:"Query" name:"MemberUid"` Lang string `position:"Query" name:"Lang"` VpcFirewallId string `position:"Query" name:"VpcFirewallId"` }
ModifyVpcFirewallSwitchStatusRequest is the request struct for api ModifyVpcFirewallSwitchStatus
func CreateModifyVpcFirewallSwitchStatusRequest ¶
func CreateModifyVpcFirewallSwitchStatusRequest() (request *ModifyVpcFirewallSwitchStatusRequest)
CreateModifyVpcFirewallSwitchStatusRequest creates a request to invoke ModifyVpcFirewallSwitchStatus API
type ModifyVpcFirewallSwitchStatusResponse ¶
type ModifyVpcFirewallSwitchStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyVpcFirewallSwitchStatusResponse is the response struct for api ModifyVpcFirewallSwitchStatus
func CreateModifyVpcFirewallSwitchStatusResponse ¶
func CreateModifyVpcFirewallSwitchStatusResponse() (response *ModifyVpcFirewallSwitchStatusResponse)
CreateModifyVpcFirewallSwitchStatusResponse creates a response to parse from ModifyVpcFirewallSwitchStatus response
type PageInfo ¶
type PageInfo struct { CurrentPage int `json:"CurrentPage" xml:"CurrentPage"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageSize int `json:"PageSize" xml:"PageSize"` }
PageInfo is a nested struct in cloudfw response
type PeerTrListInDescribeTrFirewallsV2List ¶
type PeerTrListInDescribeTrFirewallsV2List struct {
PeerTr []string `json:"peerTr" xml:"peerTr"`
}
PeerTrListInDescribeTrFirewallsV2List is a nested struct in cloudfw response
type PeerVpc ¶
type PeerVpc struct { VpcName string `json:"VpcName" xml:"VpcName"` RegionNo string `json:"RegionNo" xml:"RegionNo"` EniId string `json:"EniId" xml:"EniId"` EniPrivateIpAddress string `json:"EniPrivateIpAddress" xml:"EniPrivateIpAddress"` RouterInterfaceId string `json:"RouterInterfaceId" xml:"RouterInterfaceId"` AuthorizationStatus string `json:"AuthorizationStatus" xml:"AuthorizationStatus"` VpcId string `json:"VpcId" xml:"VpcId"` OwnerId int64 `json:"OwnerId" xml:"OwnerId"` VpcCidrTableList []CidrTable `json:"VpcCidrTableList" xml:"VpcCidrTableList"` }
PeerVpc is a nested struct in cloudfw response
type PolicyAssociationBackupConfigs ¶
type PolicyAssociationBackupConfigs struct {
PolicyAssociationBackupConfigsItem []PolicyAssociationBackupConfigsItem `json:"PolicyAssociationBackupConfigs" xml:"PolicyAssociationBackupConfigs"`
}
PolicyAssociationBackupConfigs is a nested struct in cloudfw response
type PolicyAssociationBackupConfigsItem ¶
type PolicyAssociationBackupConfigsItem struct { CandidateType string `json:"CandidateType" xml:"CandidateType"` CandidateId string `json:"CandidateId" xml:"CandidateId"` OriginalRouteTableId string `json:"OriginalRouteTableId" xml:"OriginalRouteTableId"` CurrentRouteTableId string `json:"CurrentRouteTableId" xml:"CurrentRouteTableId"` CandidateName string `json:"CandidateName" xml:"CandidateName"` }
PolicyAssociationBackupConfigsItem is a nested struct in cloudfw response
type PolicysInDescribeControlPolicy ¶
type PolicysInDescribeControlPolicy struct {
DataItem []DataItem `json:"DataItem" xml:"DataItem"`
}
PolicysInDescribeControlPolicy is a nested struct in cloudfw response
type PolicysInDescribeNatFirewallControlPolicy ¶ added in v1.62.471
type PolicysInDescribeNatFirewallControlPolicy struct {
DataItem []DataItemInDescribeNatFirewallControlPolicy `json:"DataItem" xml:"DataItem"`
}
PolicysInDescribeNatFirewallControlPolicy is a nested struct in cloudfw response
type PolicysInDescribeVpcFirewallControlPolicy ¶
type PolicysInDescribeVpcFirewallControlPolicy struct {
DataItem []DataItem `json:"DataItem" xml:"DataItem"`
}
PolicysInDescribeVpcFirewallControlPolicy is a nested struct in cloudfw response
type PortList ¶ added in v1.62.554
type PortList struct {
IntegerItem []string `json:"IntegerItem" xml:"IntegerItem"`
}
PortList is a nested struct in cloudfw response
type ProtectedResource ¶
type ProtectedResource struct { Count int `json:"Count" xml:"Count"` VpcList []string `json:"VpcList" xml:"VpcList"` VbrList []string `json:"VbrList" xml:"VbrList"` VpnList []string `json:"VpnList" xml:"VpnList"` PeerTrList []string `json:"PeerTrList" xml:"PeerTrList"` }
ProtectedResource is a nested struct in cloudfw response
type PutDisableAllFwSwitchRequest ¶
type PutDisableAllFwSwitchRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` }
PutDisableAllFwSwitchRequest is the request struct for api PutDisableAllFwSwitch
func CreatePutDisableAllFwSwitchRequest ¶
func CreatePutDisableAllFwSwitchRequest() (request *PutDisableAllFwSwitchRequest)
CreatePutDisableAllFwSwitchRequest creates a request to invoke PutDisableAllFwSwitch API
type PutDisableAllFwSwitchResponse ¶
type PutDisableAllFwSwitchResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
PutDisableAllFwSwitchResponse is the response struct for api PutDisableAllFwSwitch
func CreatePutDisableAllFwSwitchResponse ¶
func CreatePutDisableAllFwSwitchResponse() (response *PutDisableAllFwSwitchResponse)
CreatePutDisableAllFwSwitchResponse creates a response to parse from PutDisableAllFwSwitch response
type PutDisableFwSwitchRequest ¶
type PutDisableFwSwitchRequest struct { *requests.RpcRequest ResourceTypeList *[]string `position:"Query" name:"ResourceTypeList" type:"Repeated"` SourceIp string `position:"Query" name:"SourceIp"` RegionList *[]string `position:"Query" name:"RegionList" type:"Repeated"` IpaddrList *[]string `position:"Query" name:"IpaddrList" type:"Repeated"` Lang string `position:"Query" name:"Lang"` }
PutDisableFwSwitchRequest is the request struct for api PutDisableFwSwitch
func CreatePutDisableFwSwitchRequest ¶
func CreatePutDisableFwSwitchRequest() (request *PutDisableFwSwitchRequest)
CreatePutDisableFwSwitchRequest creates a request to invoke PutDisableFwSwitch API
type PutDisableFwSwitchResponse ¶
type PutDisableFwSwitchResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
PutDisableFwSwitchResponse is the response struct for api PutDisableFwSwitch
func CreatePutDisableFwSwitchResponse ¶
func CreatePutDisableFwSwitchResponse() (response *PutDisableFwSwitchResponse)
CreatePutDisableFwSwitchResponse creates a response to parse from PutDisableFwSwitch response
type PutEnableAllFwSwitchRequest ¶
type PutEnableAllFwSwitchRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` }
PutEnableAllFwSwitchRequest is the request struct for api PutEnableAllFwSwitch
func CreatePutEnableAllFwSwitchRequest ¶
func CreatePutEnableAllFwSwitchRequest() (request *PutEnableAllFwSwitchRequest)
CreatePutEnableAllFwSwitchRequest creates a request to invoke PutEnableAllFwSwitch API
type PutEnableAllFwSwitchResponse ¶
type PutEnableAllFwSwitchResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
PutEnableAllFwSwitchResponse is the response struct for api PutEnableAllFwSwitch
func CreatePutEnableAllFwSwitchResponse ¶
func CreatePutEnableAllFwSwitchResponse() (response *PutEnableAllFwSwitchResponse)
CreatePutEnableAllFwSwitchResponse creates a response to parse from PutEnableAllFwSwitch response
type PutEnableFwSwitchRequest ¶
type PutEnableFwSwitchRequest struct { *requests.RpcRequest ResourceTypeList *[]string `position:"Query" name:"ResourceTypeList" type:"Repeated"` SourceIp string `position:"Query" name:"SourceIp"` RegionList *[]string `position:"Query" name:"RegionList" type:"Repeated"` IpaddrList *[]string `position:"Query" name:"IpaddrList" type:"Repeated"` Lang string `position:"Query" name:"Lang"` }
PutEnableFwSwitchRequest is the request struct for api PutEnableFwSwitch
func CreatePutEnableFwSwitchRequest ¶
func CreatePutEnableFwSwitchRequest() (request *PutEnableFwSwitchRequest)
CreatePutEnableFwSwitchRequest creates a request to invoke PutEnableFwSwitch API
type PutEnableFwSwitchResponse ¶
type PutEnableFwSwitchResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AbnormalResourceStatusList []AbnormalResource `json:"AbnormalResourceStatusList" xml:"AbnormalResourceStatusList"` }
PutEnableFwSwitchResponse is the response struct for api PutEnableFwSwitch
func CreatePutEnableFwSwitchResponse ¶
func CreatePutEnableFwSwitchResponse() (response *PutEnableFwSwitchResponse)
CreatePutEnableFwSwitchResponse creates a response to parse from PutEnableFwSwitch response
type ResetVpcFirewallRuleHitCountRequest ¶
type ResetVpcFirewallRuleHitCountRequest struct { *requests.RpcRequest AclUuid string `position:"Query" name:"AclUuid"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` }
ResetVpcFirewallRuleHitCountRequest is the request struct for api ResetVpcFirewallRuleHitCount
func CreateResetVpcFirewallRuleHitCountRequest ¶
func CreateResetVpcFirewallRuleHitCountRequest() (request *ResetVpcFirewallRuleHitCountRequest)
CreateResetVpcFirewallRuleHitCountRequest creates a request to invoke ResetVpcFirewallRuleHitCount API
type ResetVpcFirewallRuleHitCountResponse ¶
type ResetVpcFirewallRuleHitCountResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ResetVpcFirewallRuleHitCountResponse is the response struct for api ResetVpcFirewallRuleHitCount
func CreateResetVpcFirewallRuleHitCountResponse ¶
func CreateResetVpcFirewallRuleHitCountResponse() (response *ResetVpcFirewallRuleHitCountResponse)
CreateResetVpcFirewallRuleHitCountResponse creates a response to parse from ResetVpcFirewallRuleHitCount response
type ResolveResult ¶
type ResolveResult struct { IpAddrs string `json:"IpAddrs" xml:"IpAddrs"` UpdateTime int64 `json:"UpdateTime" xml:"UpdateTime"` }
ResolveResult is a nested struct in cloudfw response
type Resource ¶
type Resource struct { RiskLevel string `json:"RiskLevel" xml:"RiskLevel"` BindInstanceName string `json:"BindInstanceName" xml:"BindInstanceName"` Type string `json:"Type" xml:"Type"` SgStatusTime int64 `json:"SgStatusTime" xml:"SgStatusTime"` ResourceInstanceId string `json:"ResourceInstanceId" xml:"ResourceInstanceId"` MemberUid int64 `json:"MemberUid" xml:"MemberUid"` IntranetAddress string `json:"IntranetAddress" xml:"IntranetAddress"` SyncStatus string `json:"SyncStatus" xml:"SyncStatus"` AliUid int64 `json:"AliUid" xml:"AliUid"` ProtectStatus string `json:"ProtectStatus" xml:"ProtectStatus"` InternetAddress string `json:"InternetAddress" xml:"InternetAddress"` BindInstanceId string `json:"BindInstanceId" xml:"BindInstanceId"` RegionID string `json:"RegionID" xml:"RegionID"` RegionStatus string `json:"RegionStatus" xml:"RegionStatus"` ResourceType string `json:"ResourceType" xml:"ResourceType"` IpVersion int `json:"IpVersion" xml:"IpVersion"` SgStatus string `json:"SgStatus" xml:"SgStatus"` Note string `json:"Note" xml:"Note"` Name string `json:"Name" xml:"Name"` CreateTimeStamp string `json:"CreateTimeStamp" xml:"CreateTimeStamp"` NewResourceTag string `json:"NewResourceTag" xml:"NewResourceTag"` }
Resource is a nested struct in cloudfw response
type ResourceList ¶
type ResourceList struct {
EipsItem []EipsItem `json:"EipsItem" xml:"EipsItem"`
}
ResourceList is a nested struct in cloudfw response
type ResourcePrivateIPList ¶
type ResourcePrivateIPList struct {
ResourcePrivateIPListItem []ResourcePrivateIPListItem `json:"ResourcePrivateIPListItem" xml:"ResourcePrivateIPListItem"`
}
ResourcePrivateIPList is a nested struct in cloudfw response
type ResourcePrivateIPListItem ¶
type ResourcePrivateIPListItem struct { ResourceInstanceName string `json:"ResourceInstanceName" xml:"ResourceInstanceName"` ResourcePrivateIP string `json:"ResourcePrivateIP" xml:"ResourcePrivateIP"` ResourceInstanceId string `json:"ResourceInstanceId" xml:"ResourceInstanceId"` RegionNo string `json:"RegionNo" xml:"RegionNo"` }
ResourcePrivateIPListItem is a nested struct in cloudfw response
type RouteEntry ¶
type RouteEntry struct { NextHopInstanceId string `json:"NextHopInstanceId" xml:"NextHopInstanceId"` DestinationCidr string `json:"DestinationCidr" xml:"DestinationCidr"` }
RouteEntry is a nested struct in cloudfw response
type RouteEntryListInDescribeVpcFirewallCenDetail ¶
type RouteEntryListInDescribeVpcFirewallCenDetail struct {
RouteEntry []RouteEntry `json:"routeEntry" xml:"routeEntry"`
}
RouteEntryListInDescribeVpcFirewallCenDetail is a nested struct in cloudfw response
type RouteEntryListInDescribeVpcFirewallCenList ¶
type RouteEntryListInDescribeVpcFirewallCenList struct {
RouteEntry []RouteEntry `json:"routeEntry" xml:"routeEntry"`
}
RouteEntryListInDescribeVpcFirewallCenList is a nested struct in cloudfw response
type RouteEntryListInDescribeVpcFirewallDetail ¶
type RouteEntryListInDescribeVpcFirewallDetail struct {
RouteEntry []RouteEntry `json:"routeEntry" xml:"routeEntry"`
}
RouteEntryListInDescribeVpcFirewallDetail is a nested struct in cloudfw response
type RouteEntryListInDescribeVpcFirewallList ¶
type RouteEntryListInDescribeVpcFirewallList struct {
RouteEntry []RouteEntry `json:"routeEntry" xml:"routeEntry"`
}
RouteEntryListInDescribeVpcFirewallList is a nested struct in cloudfw response
type RulesItem ¶
type RulesItem struct { ListValue string `json:"ListValue" xml:"ListValue"` Direction int64 `json:"Direction" xml:"Direction"` ListType int64 `json:"ListType" xml:"ListType"` WhiteType int64 `json:"WhiteType" xml:"WhiteType"` WhiteListValue []string `json:"WhiteListValue" xml:"WhiteListValue"` }
RulesItem is a nested struct in cloudfw response
type ServiceNameList ¶ added in v1.62.554
type ServiceNameList struct {
StringItem []string `json:"StringItem" xml:"StringItem"`
}
ServiceNameList is a nested struct in cloudfw response
type SourceGroupCidrsInDescribeControlPolicy ¶
type SourceGroupCidrsInDescribeControlPolicy struct {
SourceGroupCidrsItem []string `json:"SourceGroupCidrsItem" xml:"SourceGroupCidrsItem"`
}
SourceGroupCidrsInDescribeControlPolicy is a nested struct in cloudfw response
type SourceGroupCidrsInDescribeNatFirewallControlPolicy ¶ added in v1.62.471
type SourceGroupCidrsInDescribeNatFirewallControlPolicy struct {
SourceGroupCidrsItem []string `json:"SourceGroupCidrsItem" xml:"SourceGroupCidrsItem"`
}
SourceGroupCidrsInDescribeNatFirewallControlPolicy is a nested struct in cloudfw response
type SourceGroupCidrsInDescribeVpcFirewallControlPolicy ¶
type SourceGroupCidrsInDescribeVpcFirewallControlPolicy struct {
SourceGroupCidrsItem []string `json:"SourceGroupCidrsItem" xml:"SourceGroupCidrsItem"`
}
SourceGroupCidrsInDescribeVpcFirewallControlPolicy is a nested struct in cloudfw response
type SrcCandidateList ¶
type SrcCandidateList struct {
SrcCandidateListItem []SrcCandidateListItem `json:"SrcCandidateList" xml:"SrcCandidateList"`
}
SrcCandidateList is a nested struct in cloudfw response
type SrcCandidateListItem ¶
type SrcCandidateListItem struct { CandidateId string `json:"CandidateId" xml:"CandidateId"` CandidateType string `json:"CandidateType" xml:"CandidateType"` }
SrcCandidateListItem is a nested struct in cloudfw response
type SrcPrivateIPList ¶
type SrcPrivateIPList struct {
StringItem []string `json:"StringItem" xml:"StringItem"`
}
SrcPrivateIPList is a nested struct in cloudfw response
type Tag ¶
type Tag struct { TagName string `json:"TagName" xml:"TagName"` RiskLevel int `json:"RiskLevel" xml:"RiskLevel"` TagId string `json:"TagId" xml:"TagId"` TagDescribe string `json:"TagDescribe" xml:"TagDescribe"` ClassId string `json:"ClassId" xml:"ClassId"` }
Tag is a nested struct in cloudfw response
type TagListInDescribeAddressBook ¶
type TagListInDescribeAddressBook struct {
TagListItem []TagListItem `json:"TagListItem" xml:"TagListItem"`
}
TagListInDescribeAddressBook is a nested struct in cloudfw response
type TagListInDescribeOutgoingDestinationIP ¶
type TagListInDescribeOutgoingDestinationIP struct {
Tag []Tag `json:"tag" xml:"tag"`
}
TagListInDescribeOutgoingDestinationIP is a nested struct in cloudfw response
type TagListInDescribeOutgoingDomain ¶
type TagListInDescribeOutgoingDomain struct {
Tag []Tag `json:"tag" xml:"tag"`
}
TagListInDescribeOutgoingDomain is a nested struct in cloudfw response
type TagListItem ¶
type TagListItem struct { TagValue string `json:"TagValue" xml:"TagValue"` TagKey string `json:"TagKey" xml:"TagKey"` }
TagListItem is a nested struct in cloudfw response
type TrFirewallRoutePolicies ¶
type TrFirewallRoutePolicies struct {
TrFirewallRoutePoliciesItem []TrFirewallRoutePoliciesItem `json:"TrFirewallRoutePolicies" xml:"TrFirewallRoutePolicies"`
}
TrFirewallRoutePolicies is a nested struct in cloudfw response
type TrFirewallRoutePoliciesItem ¶
type TrFirewallRoutePoliciesItem struct { PolicyType string `json:"PolicyType" xml:"PolicyType"` PolicyName string `json:"PolicyName" xml:"PolicyName"` PolicyDescription string `json:"PolicyDescription" xml:"PolicyDescription"` TrFirewallRoutePolicyId string `json:"TrFirewallRoutePolicyId" xml:"TrFirewallRoutePolicyId"` PolicyStatus string `json:"PolicyStatus" xml:"PolicyStatus"` SrcCandidateList []SrcCandidateListItem `json:"SrcCandidateList" xml:"SrcCandidateList"` DestCandidateList []DestCandidateListItem `json:"DestCandidateList" xml:"DestCandidateList"` }
TrFirewallRoutePoliciesItem is a nested struct in cloudfw response
type UnprotectedResource ¶
type UnprotectedResource struct { Count int `json:"Count" xml:"Count"` VpcList []string `json:"VpcList" xml:"VpcList"` VbrList []string `json:"VbrList" xml:"VbrList"` VpnList []string `json:"VpnList" xml:"VpnList"` PeerTrList []string `json:"PeerTrList" xml:"PeerTrList"` }
UnprotectedResource is a nested struct in cloudfw response
type VbrListInDescribeTrFirewallsV2List ¶
type VbrListInDescribeTrFirewallsV2List struct {
Vbr []string `json:"vbr" xml:"vbr"`
}
VbrListInDescribeTrFirewallsV2List is a nested struct in cloudfw response
type VpcCidrTableListInDescribeVpcFirewallCenDetail ¶
type VpcCidrTableListInDescribeVpcFirewallCenDetail struct {
CidrTable []CidrTable `json:"cidrTable" xml:"cidrTable"`
}
VpcCidrTableListInDescribeVpcFirewallCenDetail is a nested struct in cloudfw response
type VpcCidrTableListInDescribeVpcFirewallCenList ¶
type VpcCidrTableListInDescribeVpcFirewallCenList struct {
CidrTable []CidrTable `json:"cidrTable" xml:"cidrTable"`
}
VpcCidrTableListInDescribeVpcFirewallCenList is a nested struct in cloudfw response
type VpcCidrTableListInDescribeVpcFirewallDetail ¶
type VpcCidrTableListInDescribeVpcFirewallDetail struct {
CidrTable []CidrTable `json:"cidrTable" xml:"cidrTable"`
}
VpcCidrTableListInDescribeVpcFirewallDetail is a nested struct in cloudfw response
type VpcCidrTableListInDescribeVpcFirewallList ¶
type VpcCidrTableListInDescribeVpcFirewallList struct {
CidrTable []CidrTable `json:"cidrTable" xml:"cidrTable"`
}
VpcCidrTableListInDescribeVpcFirewallList is a nested struct in cloudfw response
type VpcDstInfo ¶
type VpcDstInfo struct { EcsInstanceName string `json:"EcsInstanceName" xml:"EcsInstanceName"` NetworkInstanceName string `json:"NetworkInstanceName" xml:"NetworkInstanceName"` NetworkInstanceId string `json:"NetworkInstanceId" xml:"NetworkInstanceId"` EcsInstanceId string `json:"EcsInstanceId" xml:"EcsInstanceId"` RegionNo string `json:"RegionNo" xml:"RegionNo"` }
VpcDstInfo is a nested struct in cloudfw response
type VpcFirewallsInDescribeVpcFirewallCenList ¶
type VpcFirewallsInDescribeVpcFirewallCenList struct {
Data []DataInDescribeVpcFirewallCenList `json:"Data" xml:"Data"`
}
VpcFirewallsInDescribeVpcFirewallCenList is a nested struct in cloudfw response
type VpcFirewallsInDescribeVpcFirewallList ¶
type VpcFirewallsInDescribeVpcFirewallList struct {
Data []DataInDescribeVpcFirewallList `json:"Data" xml:"Data"`
}
VpcFirewallsInDescribeVpcFirewallList is a nested struct in cloudfw response
type VpcListInDescribeTrFirewallsV2List ¶
type VpcListInDescribeTrFirewallsV2List struct {
Vpc []string `json:"vpc" xml:"vpc"`
}
VpcListInDescribeTrFirewallsV2List is a nested struct in cloudfw response
type VpcSrcInfo ¶
type VpcSrcInfo struct { EcsInstanceName string `json:"EcsInstanceName" xml:"EcsInstanceName"` NetworkInstanceName string `json:"NetworkInstanceName" xml:"NetworkInstanceName"` NetworkInstanceId string `json:"NetworkInstanceId" xml:"NetworkInstanceId"` EcsInstanceId string `json:"EcsInstanceId" xml:"EcsInstanceId"` RegionNo string `json:"RegionNo" xml:"RegionNo"` }
VpcSrcInfo is a nested struct in cloudfw response
type VpcTrFirewalls ¶
type VpcTrFirewalls struct {
VpcTrFirewallsItem []VpcTrFirewallsItem `json:"VpcTrFirewalls" xml:"VpcTrFirewalls"`
}
VpcTrFirewalls is a nested struct in cloudfw response
type VpcTrFirewallsItem ¶
type VpcTrFirewallsItem struct { VpcFirewallName string `json:"VpcFirewallName" xml:"VpcFirewallName"` FirewallSwitchStatus string `json:"FirewallSwitchStatus" xml:"FirewallSwitchStatus"` CenId string `json:"CenId" xml:"CenId"` CenName string `json:"CenName" xml:"CenName"` RouteMode string `json:"RouteMode" xml:"RouteMode"` RegionStatus string `json:"RegionStatus" xml:"RegionStatus"` ResultCode string `json:"ResultCode" xml:"ResultCode"` RegionNo string `json:"RegionNo" xml:"RegionNo"` TransitRouterId string `json:"TransitRouterId" xml:"TransitRouterId"` FirewallId string `json:"FirewallId" xml:"FirewallId"` OwnerId int64 `json:"OwnerId" xml:"OwnerId"` PrecheckStatus string `json:"PrecheckStatus" xml:"PrecheckStatus"` IpsConfig IpsConfig `json:"IpsConfig" xml:"IpsConfig"` ProtectedResource ProtectedResource `json:"ProtectedResource" xml:"ProtectedResource"` UnprotectedResource UnprotectedResource `json:"UnprotectedResource" xml:"UnprotectedResource"` }
VpcTrFirewallsItem is a nested struct in cloudfw response
type VpnListInDescribeTrFirewallsV2List ¶
type VpnListInDescribeTrFirewallsV2List struct {
Vpn []string `json:"vpn" xml:"vpn"`
}
VpnListInDescribeTrFirewallsV2List is a nested struct in cloudfw response
type VulnList ¶
type VulnList struct {
Data []DataInDescribeVulnerabilityProtectedList `json:"Data" xml:"Data"`
}
VulnList is a nested struct in cloudfw response
type WhiteListValueInDescribeUserIPSWhitelist ¶
type WhiteListValueInDescribeUserIPSWhitelist struct {
StringItem []string `json:"stringItem" xml:"stringItem"`
}
WhiteListValueInDescribeUserIPSWhitelist is a nested struct in cloudfw response
type Whitelists ¶
type Whitelists struct {
RulesItem []RulesItem `json:"rulesItem" xml:"rulesItem"`
}
Whitelists is a nested struct in cloudfw response
Source Files ¶
- add_address_book.go
- add_control_policy.go
- add_instance_members.go
- batch_copy_vpc_firewall_control_policy.go
- client.go
- create_nat_firewall_control_policy.go
- create_tr_firewall_v2.go
- create_tr_firewall_v2_route_policy.go
- create_vpc_firewall_cen_configure.go
- create_vpc_firewall_configure.go
- create_vpc_firewall_control_policy.go
- delete_address_book.go
- delete_control_policy.go
- delete_firewall_v2_route_policies.go
- delete_instance_members.go
- delete_nat_firewall_control_policy.go
- delete_tr_firewall_v2.go
- delete_vpc_firewall_cen_configure.go
- delete_vpc_firewall_configure.go
- delete_vpc_firewall_control_policy.go
- describe_address_book.go
- describe_asset_list.go
- describe_control_policy.go
- describe_default_ips_config.go
- describe_domain_resolve.go
- describe_instance_members.go
- describe_internet_open_ip.go
- describe_internet_traffic_trend.go
- describe_invade_event_list.go
- describe_nat_firewall_control_policy.go
- describe_nat_firewall_policy_prior_used.go
- describe_outgoing_destination_ip.go
- describe_outgoing_domain.go
- describe_policy_advanced_config.go
- describe_policy_prior_used.go
- describe_risk_event_group.go
- describe_risk_event_payload.go
- describe_tr_firewall_policy_back_up_association_list.go
- describe_tr_firewall_v2_route_policy_list.go
- describe_tr_firewalls_v2_detail.go
- describe_tr_firewalls_v2_list.go
- describe_tr_firewalls_v2_route_list.go
- describe_user_asset_ip_traffic_info.go
- describe_user_ips_whitelist.go
- describe_vpc_firewall_acl_group_list.go
- describe_vpc_firewall_cen_detail.go
- describe_vpc_firewall_cen_list.go
- describe_vpc_firewall_control_policy.go
- describe_vpc_firewall_default_ips_config.go
- describe_vpc_firewall_detail.go
- describe_vpc_firewall_list.go
- describe_vpc_firewall_policy_prior_used.go
- describe_vulnerability_protected_list.go
- endpoint.go
- modify_address_book.go
- modify_control_policy.go
- modify_control_policy_position.go
- modify_default_ips_config.go
- modify_firewall_v2_route_policy_switch.go
- modify_instance_member_attributes.go
- modify_nat_firewall_control_policy.go
- modify_nat_firewall_control_policy_position.go
- modify_policy_advanced_config.go
- modify_tr_firewall_v2_configuration.go
- modify_tr_firewall_v2_route_policy_scope.go
- modify_user_ips_whitelist.go
- modify_vpc_firewall_cen_configure.go
- modify_vpc_firewall_cen_switch_status.go
- modify_vpc_firewall_configure.go
- modify_vpc_firewall_control_policy.go
- modify_vpc_firewall_control_policy_position.go
- modify_vpc_firewall_default_ips_config.go
- modify_vpc_firewall_switch_status.go
- put_disable_all_fw_switch.go
- put_disable_fw_switch.go
- put_enable_all_fw_switch.go
- put_enable_fw_switch.go
- reset_vpc_firewall_rule_hit_count.go
- struct_abnormal_resource.go
- struct_abnormal_resource_status_list.go
- struct_acl.go
- struct_acl_group_list.go
- struct_acls.go
- struct_address_group.go
- struct_address_group_list.go
- struct_address_list.go
- struct_app_port.go
- struct_application_name_list_in_describe_control_policy.go
- struct_application_name_list_in_describe_nat_firewall_control_policy.go
- struct_application_name_list_in_describe_vpc_firewall_control_policy.go
- struct_application_port_list.go
- struct_assets.go
- struct_cidr_table.go
- struct_data.go
- struct_data_in_describe_invade_event_list.go
- struct_data_in_describe_vpc_firewall_acl_group_list.go
- struct_data_in_describe_vpc_firewall_cen_list.go
- struct_data_in_describe_vpc_firewall_list.go
- struct_data_in_describe_vulnerability_protected_list.go
- struct_data_item.go
- struct_data_item_in_describe_nat_firewall_control_policy.go
- struct_data_list_in_describe_internet_open_ip.go
- struct_data_list_in_describe_internet_traffic_trend.go
- struct_data_list_in_describe_risk_event_group.go
- struct_defend_cidr_list_in_describe_vpc_firewall_cen_detail.go
- struct_defend_cidr_list_in_describe_vpc_firewall_cen_list.go
- struct_dest_candidate_list.go
- struct_dest_candidate_list_item.go
- struct_dest_port_group_ports_in_describe_control_policy.go
- struct_dest_port_group_ports_in_describe_nat_firewall_control_policy.go
- struct_dest_port_group_ports_in_describe_vpc_firewall_control_policy.go
- struct_destination_group_cidrs_in_describe_control_policy.go
- struct_destination_group_cidrs_in_describe_nat_firewall_control_policy.go
- struct_destination_group_cidrs_in_describe_vpc_firewall_control_policy.go
- struct_domain_list.go
- struct_dst_ip_data.go
- struct_dst_ip_list.go
- struct_eips_item.go
- struct_eni_info.go
- struct_eni_list.go
- struct_event_list.go
- struct_firewall_route_detail_list.go
- struct_firewall_route_detail_list_item.go
- struct_firewall_vpc.go
- struct_ip_location_info.go
- struct_ips_config.go
- struct_ipv6_whitelists.go
- struct_local_vpc.go
- struct_local_vpc_in_describe_vpc_firewall_cen_list.go
- struct_local_vpc_in_describe_vpc_firewall_list.go
- struct_members.go
- struct_page_info.go
- struct_peer_tr_list_in_describe_tr_firewalls_v2_list.go
- struct_peer_vpc.go
- struct_policy_association_backup_configs.go
- struct_policy_association_backup_configs_item.go
- struct_policys_in_describe_control_policy.go
- struct_policys_in_describe_nat_firewall_control_policy.go
- struct_policys_in_describe_vpc_firewall_control_policy.go
- struct_port_list.go
- struct_protected_resource.go
- struct_resolve_result.go
- struct_resource.go
- struct_resource_list.go
- struct_resource_private_ip_list.go
- struct_resource_private_ip_list_item.go
- struct_route_entry.go
- struct_route_entry_list_in_describe_vpc_firewall_cen_detail.go
- struct_route_entry_list_in_describe_vpc_firewall_cen_list.go
- struct_route_entry_list_in_describe_vpc_firewall_detail.go
- struct_route_entry_list_in_describe_vpc_firewall_list.go
- struct_rules_item.go
- struct_service_name_list.go
- struct_source_group_cidrs_in_describe_control_policy.go
- struct_source_group_cidrs_in_describe_nat_firewall_control_policy.go
- struct_source_group_cidrs_in_describe_vpc_firewall_control_policy.go
- struct_src_candidate_list.go
- struct_src_candidate_list_item.go
- struct_src_private_ip_list.go
- struct_tag.go
- struct_tag_list_in_describe_address_book.go
- struct_tag_list_in_describe_outgoing_destination_ip.go
- struct_tag_list_in_describe_outgoing_domain.go
- struct_tag_list_item.go
- struct_tr_firewall_route_policies.go
- struct_tr_firewall_route_policies_item.go
- struct_unprotected_resource.go
- struct_vbr_list_in_describe_tr_firewalls_v2_list.go
- struct_vpc_cidr_table_list_in_describe_vpc_firewall_cen_detail.go
- struct_vpc_cidr_table_list_in_describe_vpc_firewall_cen_list.go
- struct_vpc_cidr_table_list_in_describe_vpc_firewall_detail.go
- struct_vpc_cidr_table_list_in_describe_vpc_firewall_list.go
- struct_vpc_dst_info.go
- struct_vpc_firewalls_in_describe_vpc_firewall_cen_list.go
- struct_vpc_firewalls_in_describe_vpc_firewall_list.go
- struct_vpc_list_in_describe_tr_firewalls_v2_list.go
- struct_vpc_src_info.go
- struct_vpc_tr_firewalls.go
- struct_vpc_tr_firewalls_item.go
- struct_vpn_list_in_describe_tr_firewalls_v2_list.go
- struct_vuln_list.go
- struct_white_list_value_in_describe_user_ips_whitelist.go
- struct_whitelists.go