Documentation
¶
Overview ¶
This file is auto-generated, don't edit it. Thanks.
Index ¶
- type AddAddressBookRequest
- func (s AddAddressBookRequest) GoString() string
- func (s *AddAddressBookRequest) SetAddressList(v string) *AddAddressBookRequest
- func (s *AddAddressBookRequest) SetAutoAddTagEcs(v string) *AddAddressBookRequest
- func (s *AddAddressBookRequest) SetDescription(v string) *AddAddressBookRequest
- func (s *AddAddressBookRequest) SetGroupName(v string) *AddAddressBookRequest
- func (s *AddAddressBookRequest) SetGroupType(v string) *AddAddressBookRequest
- func (s *AddAddressBookRequest) SetLang(v string) *AddAddressBookRequest
- func (s *AddAddressBookRequest) SetSourceIp(v string) *AddAddressBookRequest
- func (s *AddAddressBookRequest) SetTagList(v []*AddAddressBookRequestTagList) *AddAddressBookRequest
- func (s *AddAddressBookRequest) SetTagRelation(v string) *AddAddressBookRequest
- func (s AddAddressBookRequest) String() string
- type AddAddressBookRequestTagList
- type AddAddressBookResponse
- func (s AddAddressBookResponse) GoString() string
- func (s *AddAddressBookResponse) SetBody(v *AddAddressBookResponseBody) *AddAddressBookResponse
- func (s *AddAddressBookResponse) SetHeaders(v map[string]*string) *AddAddressBookResponse
- func (s *AddAddressBookResponse) SetStatusCode(v int32) *AddAddressBookResponse
- func (s AddAddressBookResponse) String() string
- type AddAddressBookResponseBody
- type AddControlPolicyRequest
- func (s AddControlPolicyRequest) GoString() string
- func (s *AddControlPolicyRequest) SetAclAction(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetApplicationName(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetApplicationNameList(v []*string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetDescription(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetDestPort(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetDestPortGroup(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetDestPortType(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetDestination(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetDestinationType(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetDirection(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetDomainResolveType(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetEndTime(v int64) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetIpVersion(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetLang(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetNewOrder(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetProto(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetRelease(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetRepeatDays(v []*int64) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetRepeatEndTime(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetRepeatStartTime(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetRepeatType(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetSource(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetSourceIp(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetSourceType(v string) *AddControlPolicyRequest
- func (s *AddControlPolicyRequest) SetStartTime(v int64) *AddControlPolicyRequest
- func (s AddControlPolicyRequest) String() string
- type AddControlPolicyResponse
- func (s AddControlPolicyResponse) GoString() string
- func (s *AddControlPolicyResponse) SetBody(v *AddControlPolicyResponseBody) *AddControlPolicyResponse
- func (s *AddControlPolicyResponse) SetHeaders(v map[string]*string) *AddControlPolicyResponse
- func (s *AddControlPolicyResponse) SetStatusCode(v int32) *AddControlPolicyResponse
- func (s AddControlPolicyResponse) String() string
- type AddControlPolicyResponseBody
- type AddInstanceMembersRequest
- type AddInstanceMembersRequestMembers
- func (s AddInstanceMembersRequestMembers) GoString() string
- func (s *AddInstanceMembersRequestMembers) SetMemberDesc(v string) *AddInstanceMembersRequestMembers
- func (s *AddInstanceMembersRequestMembers) SetMemberUid(v int64) *AddInstanceMembersRequestMembers
- func (s AddInstanceMembersRequestMembers) String() string
- type AddInstanceMembersResponse
- func (s AddInstanceMembersResponse) GoString() string
- func (s *AddInstanceMembersResponse) SetBody(v *AddInstanceMembersResponseBody) *AddInstanceMembersResponse
- func (s *AddInstanceMembersResponse) SetHeaders(v map[string]*string) *AddInstanceMembersResponse
- func (s *AddInstanceMembersResponse) SetStatusCode(v int32) *AddInstanceMembersResponse
- func (s AddInstanceMembersResponse) String() string
- type AddInstanceMembersResponseBody
- type BatchCopyVpcFirewallControlPolicyRequest
- func (s BatchCopyVpcFirewallControlPolicyRequest) GoString() string
- func (s *BatchCopyVpcFirewallControlPolicyRequest) SetLang(v string) *BatchCopyVpcFirewallControlPolicyRequest
- func (s *BatchCopyVpcFirewallControlPolicyRequest) SetSourceIp(v string) *BatchCopyVpcFirewallControlPolicyRequest
- func (s *BatchCopyVpcFirewallControlPolicyRequest) SetSourceVpcFirewallId(v string) *BatchCopyVpcFirewallControlPolicyRequest
- func (s *BatchCopyVpcFirewallControlPolicyRequest) SetTargetVpcFirewallId(v string) *BatchCopyVpcFirewallControlPolicyRequest
- func (s BatchCopyVpcFirewallControlPolicyRequest) String() string
- type BatchCopyVpcFirewallControlPolicyResponse
- func (s BatchCopyVpcFirewallControlPolicyResponse) GoString() string
- func (s *BatchCopyVpcFirewallControlPolicyResponse) SetBody(v *BatchCopyVpcFirewallControlPolicyResponseBody) *BatchCopyVpcFirewallControlPolicyResponse
- func (s *BatchCopyVpcFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *BatchCopyVpcFirewallControlPolicyResponse
- func (s *BatchCopyVpcFirewallControlPolicyResponse) SetStatusCode(v int32) *BatchCopyVpcFirewallControlPolicyResponse
- func (s BatchCopyVpcFirewallControlPolicyResponse) String() string
- type BatchCopyVpcFirewallControlPolicyResponseBody
- type BatchDeleteVpcFirewallControlPolicyRequest
- func (s BatchDeleteVpcFirewallControlPolicyRequest) GoString() string
- func (s *BatchDeleteVpcFirewallControlPolicyRequest) SetAclUuidList(v []*string) *BatchDeleteVpcFirewallControlPolicyRequest
- func (s *BatchDeleteVpcFirewallControlPolicyRequest) SetVpcFirewallId(v string) *BatchDeleteVpcFirewallControlPolicyRequest
- func (s BatchDeleteVpcFirewallControlPolicyRequest) String() string
- type BatchDeleteVpcFirewallControlPolicyResponse
- func (s BatchDeleteVpcFirewallControlPolicyResponse) GoString() string
- func (s *BatchDeleteVpcFirewallControlPolicyResponse) SetBody(v *BatchDeleteVpcFirewallControlPolicyResponseBody) *BatchDeleteVpcFirewallControlPolicyResponse
- func (s *BatchDeleteVpcFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *BatchDeleteVpcFirewallControlPolicyResponse
- func (s *BatchDeleteVpcFirewallControlPolicyResponse) SetStatusCode(v int32) *BatchDeleteVpcFirewallControlPolicyResponse
- func (s BatchDeleteVpcFirewallControlPolicyResponse) String() string
- type BatchDeleteVpcFirewallControlPolicyResponseBody
- type Client
- func (client *Client) AddAddressBook(request *AddAddressBookRequest) (_result *AddAddressBookResponse, _err error)
- func (client *Client) AddAddressBookWithOptions(request *AddAddressBookRequest, runtime *util.RuntimeOptions) (_result *AddAddressBookResponse, _err error)
- func (client *Client) AddControlPolicy(request *AddControlPolicyRequest) (_result *AddControlPolicyResponse, _err error)
- func (client *Client) AddControlPolicyWithOptions(request *AddControlPolicyRequest, runtime *util.RuntimeOptions) (_result *AddControlPolicyResponse, _err error)
- func (client *Client) AddInstanceMembers(request *AddInstanceMembersRequest) (_result *AddInstanceMembersResponse, _err error)
- func (client *Client) AddInstanceMembersWithOptions(request *AddInstanceMembersRequest, runtime *util.RuntimeOptions) (_result *AddInstanceMembersResponse, _err error)
- func (client *Client) BatchCopyVpcFirewallControlPolicy(request *BatchCopyVpcFirewallControlPolicyRequest) (_result *BatchCopyVpcFirewallControlPolicyResponse, _err error)
- func (client *Client) BatchCopyVpcFirewallControlPolicyWithOptions(request *BatchCopyVpcFirewallControlPolicyRequest, ...) (_result *BatchCopyVpcFirewallControlPolicyResponse, _err error)
- func (client *Client) BatchDeleteVpcFirewallControlPolicy(request *BatchDeleteVpcFirewallControlPolicyRequest) (_result *BatchDeleteVpcFirewallControlPolicyResponse, _err error)
- func (client *Client) BatchDeleteVpcFirewallControlPolicyWithOptions(request *BatchDeleteVpcFirewallControlPolicyRequest, ...) (_result *BatchDeleteVpcFirewallControlPolicyResponse, _err error)
- func (client *Client) CreateDownloadTask(request *CreateDownloadTaskRequest) (_result *CreateDownloadTaskResponse, _err error)
- func (client *Client) CreateDownloadTaskWithOptions(request *CreateDownloadTaskRequest, runtime *util.RuntimeOptions) (_result *CreateDownloadTaskResponse, _err error)
- func (client *Client) CreateNatFirewallControlPolicy(request *CreateNatFirewallControlPolicyRequest) (_result *CreateNatFirewallControlPolicyResponse, _err error)
- func (client *Client) CreateNatFirewallControlPolicyWithOptions(request *CreateNatFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateNatFirewallControlPolicyResponse, _err error)
- func (client *Client) CreateSecurityProxy(request *CreateSecurityProxyRequest) (_result *CreateSecurityProxyResponse, _err error)
- func (client *Client) CreateSecurityProxyWithOptions(request *CreateSecurityProxyRequest, runtime *util.RuntimeOptions) (_result *CreateSecurityProxyResponse, _err error)
- func (client *Client) CreateSlsLogDispatch(request *CreateSlsLogDispatchRequest) (_result *CreateSlsLogDispatchResponse, _err error)
- func (client *Client) CreateSlsLogDispatchWithOptions(request *CreateSlsLogDispatchRequest, runtime *util.RuntimeOptions) (_result *CreateSlsLogDispatchResponse, _err error)
- func (client *Client) CreateTrFirewallV2(request *CreateTrFirewallV2Request) (_result *CreateTrFirewallV2Response, _err error)
- func (client *Client) CreateTrFirewallV2RoutePolicy(request *CreateTrFirewallV2RoutePolicyRequest) (_result *CreateTrFirewallV2RoutePolicyResponse, _err error)
- func (client *Client) CreateTrFirewallV2RoutePolicyWithOptions(tmpReq *CreateTrFirewallV2RoutePolicyRequest, runtime *util.RuntimeOptions) (_result *CreateTrFirewallV2RoutePolicyResponse, _err error)
- func (client *Client) CreateTrFirewallV2WithOptions(request *CreateTrFirewallV2Request, runtime *util.RuntimeOptions) (_result *CreateTrFirewallV2Response, _err error)
- func (client *Client) CreateVpcFirewallCenConfigure(request *CreateVpcFirewallCenConfigureRequest) (_result *CreateVpcFirewallCenConfigureResponse, _err error)
- func (client *Client) CreateVpcFirewallCenConfigureWithOptions(request *CreateVpcFirewallCenConfigureRequest, runtime *util.RuntimeOptions) (_result *CreateVpcFirewallCenConfigureResponse, _err error)
- func (client *Client) CreateVpcFirewallConfigure(request *CreateVpcFirewallConfigureRequest) (_result *CreateVpcFirewallConfigureResponse, _err error)
- func (client *Client) CreateVpcFirewallConfigureWithOptions(request *CreateVpcFirewallConfigureRequest, runtime *util.RuntimeOptions) (_result *CreateVpcFirewallConfigureResponse, _err error)
- func (client *Client) CreateVpcFirewallControlPolicy(request *CreateVpcFirewallControlPolicyRequest) (_result *CreateVpcFirewallControlPolicyResponse, _err error)
- func (client *Client) CreateVpcFirewallControlPolicyWithOptions(request *CreateVpcFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateVpcFirewallControlPolicyResponse, _err error)
- func (client *Client) DeleteAddressBook(request *DeleteAddressBookRequest) (_result *DeleteAddressBookResponse, _err error)
- func (client *Client) DeleteAddressBookWithOptions(request *DeleteAddressBookRequest, runtime *util.RuntimeOptions) (_result *DeleteAddressBookResponse, _err error)
- func (client *Client) DeleteControlPolicy(request *DeleteControlPolicyRequest) (_result *DeleteControlPolicyResponse, _err error)
- func (client *Client) DeleteControlPolicyTemplate(request *DeleteControlPolicyTemplateRequest) (_result *DeleteControlPolicyTemplateResponse, _err error)
- func (client *Client) DeleteControlPolicyTemplateWithOptions(request *DeleteControlPolicyTemplateRequest, runtime *util.RuntimeOptions) (_result *DeleteControlPolicyTemplateResponse, _err error)
- func (client *Client) DeleteControlPolicyWithOptions(request *DeleteControlPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteControlPolicyResponse, _err error)
- func (client *Client) DeleteDownloadTask(request *DeleteDownloadTaskRequest) (_result *DeleteDownloadTaskResponse, _err error)
- func (client *Client) DeleteDownloadTaskWithOptions(request *DeleteDownloadTaskRequest, runtime *util.RuntimeOptions) (_result *DeleteDownloadTaskResponse, _err error)
- func (client *Client) DeleteFirewallV2RoutePolicies(request *DeleteFirewallV2RoutePoliciesRequest) (_result *DeleteFirewallV2RoutePoliciesResponse, _err error)
- func (client *Client) DeleteFirewallV2RoutePoliciesWithOptions(request *DeleteFirewallV2RoutePoliciesRequest, runtime *util.RuntimeOptions) (_result *DeleteFirewallV2RoutePoliciesResponse, _err error)
- func (client *Client) DeleteInstanceMembers(request *DeleteInstanceMembersRequest) (_result *DeleteInstanceMembersResponse, _err error)
- func (client *Client) DeleteInstanceMembersWithOptions(request *DeleteInstanceMembersRequest, runtime *util.RuntimeOptions) (_result *DeleteInstanceMembersResponse, _err error)
- func (client *Client) DeleteNatFirewallControlPolicy(request *DeleteNatFirewallControlPolicyRequest) (_result *DeleteNatFirewallControlPolicyResponse, _err error)
- func (client *Client) DeleteNatFirewallControlPolicyBatch(request *DeleteNatFirewallControlPolicyBatchRequest) (_result *DeleteNatFirewallControlPolicyBatchResponse, _err error)
- func (client *Client) DeleteNatFirewallControlPolicyBatchWithOptions(request *DeleteNatFirewallControlPolicyBatchRequest, ...) (_result *DeleteNatFirewallControlPolicyBatchResponse, _err error)
- func (client *Client) DeleteNatFirewallControlPolicyWithOptions(request *DeleteNatFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteNatFirewallControlPolicyResponse, _err error)
- func (client *Client) DeleteSecurityProxy(request *DeleteSecurityProxyRequest) (_result *DeleteSecurityProxyResponse, _err error)
- func (client *Client) DeleteSecurityProxyWithOptions(request *DeleteSecurityProxyRequest, runtime *util.RuntimeOptions) (_result *DeleteSecurityProxyResponse, _err error)
- func (client *Client) DeleteTrFirewallV2(request *DeleteTrFirewallV2Request) (_result *DeleteTrFirewallV2Response, _err error)
- func (client *Client) DeleteTrFirewallV2WithOptions(request *DeleteTrFirewallV2Request, runtime *util.RuntimeOptions) (_result *DeleteTrFirewallV2Response, _err error)
- func (client *Client) DeleteVpcFirewallCenConfigure(request *DeleteVpcFirewallCenConfigureRequest) (_result *DeleteVpcFirewallCenConfigureResponse, _err error)
- func (client *Client) DeleteVpcFirewallCenConfigureWithOptions(request *DeleteVpcFirewallCenConfigureRequest, runtime *util.RuntimeOptions) (_result *DeleteVpcFirewallCenConfigureResponse, _err error)
- func (client *Client) DeleteVpcFirewallConfigure(request *DeleteVpcFirewallConfigureRequest) (_result *DeleteVpcFirewallConfigureResponse, _err error)
- func (client *Client) DeleteVpcFirewallConfigureWithOptions(request *DeleteVpcFirewallConfigureRequest, runtime *util.RuntimeOptions) (_result *DeleteVpcFirewallConfigureResponse, _err error)
- func (client *Client) DeleteVpcFirewallControlPolicy(request *DeleteVpcFirewallControlPolicyRequest) (_result *DeleteVpcFirewallControlPolicyResponse, _err error)
- func (client *Client) DeleteVpcFirewallControlPolicyWithOptions(request *DeleteVpcFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteVpcFirewallControlPolicyResponse, _err error)
- func (client *Client) DescribeACLProtectTrend(request *DescribeACLProtectTrendRequest) (_result *DescribeACLProtectTrendResponse, _err error)
- func (client *Client) DescribeACLProtectTrendWithOptions(request *DescribeACLProtectTrendRequest, runtime *util.RuntimeOptions) (_result *DescribeACLProtectTrendResponse, _err error)
- func (client *Client) DescribeAddressBook(request *DescribeAddressBookRequest) (_result *DescribeAddressBookResponse, _err error)
- func (client *Client) DescribeAddressBookWithOptions(request *DescribeAddressBookRequest, runtime *util.RuntimeOptions) (_result *DescribeAddressBookResponse, _err error)
- func (client *Client) DescribeAssetList(request *DescribeAssetListRequest) (_result *DescribeAssetListResponse, _err error)
- func (client *Client) DescribeAssetListWithOptions(request *DescribeAssetListRequest, runtime *util.RuntimeOptions) (_result *DescribeAssetListResponse, _err error)
- func (client *Client) DescribeAssetRiskList(request *DescribeAssetRiskListRequest) (_result *DescribeAssetRiskListResponse, _err error)
- func (client *Client) DescribeAssetRiskListWithOptions(request *DescribeAssetRiskListRequest, runtime *util.RuntimeOptions) (_result *DescribeAssetRiskListResponse, _err error)
- func (client *Client) DescribeAssetStatistic(request *DescribeAssetStatisticRequest) (_result *DescribeAssetStatisticResponse, _err error)
- func (client *Client) DescribeAssetStatisticWithOptions(request *DescribeAssetStatisticRequest, runtime *util.RuntimeOptions) (_result *DescribeAssetStatisticResponse, _err error)
- func (client *Client) DescribeCfwRiskLevelSummary(request *DescribeCfwRiskLevelSummaryRequest) (_result *DescribeCfwRiskLevelSummaryResponse, _err error)
- func (client *Client) DescribeCfwRiskLevelSummaryWithOptions(request *DescribeCfwRiskLevelSummaryRequest, runtime *util.RuntimeOptions) (_result *DescribeCfwRiskLevelSummaryResponse, _err error)
- func (client *Client) DescribeControlPolicy(request *DescribeControlPolicyRequest) (_result *DescribeControlPolicyResponse, _err error)
- func (client *Client) DescribeControlPolicyWithOptions(request *DescribeControlPolicyRequest, runtime *util.RuntimeOptions) (_result *DescribeControlPolicyResponse, _err error)
- func (client *Client) DescribeDefaultIPSConfig(request *DescribeDefaultIPSConfigRequest) (_result *DescribeDefaultIPSConfigResponse, _err error)
- func (client *Client) DescribeDefaultIPSConfigWithOptions(request *DescribeDefaultIPSConfigRequest, runtime *util.RuntimeOptions) (_result *DescribeDefaultIPSConfigResponse, _err error)
- func (client *Client) DescribeDomainResolve(request *DescribeDomainResolveRequest) (_result *DescribeDomainResolveResponse, _err error)deprecated
- func (client *Client) DescribeDomainResolveWithOptions(request *DescribeDomainResolveRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainResolveResponse, _err error)deprecated
- func (client *Client) DescribeDownloadTask(request *DescribeDownloadTaskRequest) (_result *DescribeDownloadTaskResponse, _err error)
- func (client *Client) DescribeDownloadTaskType(request *DescribeDownloadTaskTypeRequest) (_result *DescribeDownloadTaskTypeResponse, _err error)
- func (client *Client) DescribeDownloadTaskTypeWithOptions(request *DescribeDownloadTaskTypeRequest, runtime *util.RuntimeOptions) (_result *DescribeDownloadTaskTypeResponse, _err error)
- func (client *Client) DescribeDownloadTaskWithOptions(request *DescribeDownloadTaskRequest, runtime *util.RuntimeOptions) (_result *DescribeDownloadTaskResponse, _err error)
- func (client *Client) DescribeInstanceMembers(request *DescribeInstanceMembersRequest) (_result *DescribeInstanceMembersResponse, _err error)
- func (client *Client) DescribeInstanceMembersWithOptions(request *DescribeInstanceMembersRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceMembersResponse, _err error)
- func (client *Client) DescribeInstanceRiskLevels(request *DescribeInstanceRiskLevelsRequest) (_result *DescribeInstanceRiskLevelsResponse, _err error)
- func (client *Client) DescribeInstanceRiskLevelsWithOptions(request *DescribeInstanceRiskLevelsRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceRiskLevelsResponse, _err error)
- func (client *Client) DescribeInternetOpenIp(request *DescribeInternetOpenIpRequest) (_result *DescribeInternetOpenIpResponse, _err error)
- func (client *Client) DescribeInternetOpenIpWithOptions(request *DescribeInternetOpenIpRequest, runtime *util.RuntimeOptions) (_result *DescribeInternetOpenIpResponse, _err error)
- func (client *Client) DescribeInternetTrafficTrend(request *DescribeInternetTrafficTrendRequest) (_result *DescribeInternetTrafficTrendResponse, _err error)
- func (client *Client) DescribeInternetTrafficTrendWithOptions(request *DescribeInternetTrafficTrendRequest, runtime *util.RuntimeOptions) (_result *DescribeInternetTrafficTrendResponse, _err error)
- func (client *Client) DescribeInvadeEventList(request *DescribeInvadeEventListRequest) (_result *DescribeInvadeEventListResponse, _err error)
- func (client *Client) DescribeInvadeEventListWithOptions(request *DescribeInvadeEventListRequest, runtime *util.RuntimeOptions) (_result *DescribeInvadeEventListResponse, _err error)
- func (client *Client) DescribeNatAclPageStatus(request *DescribeNatAclPageStatusRequest) (_result *DescribeNatAclPageStatusResponse, _err error)
- func (client *Client) DescribeNatAclPageStatusWithOptions(request *DescribeNatAclPageStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeNatAclPageStatusResponse, _err error)
- func (client *Client) DescribeNatFirewallControlPolicy(request *DescribeNatFirewallControlPolicyRequest) (_result *DescribeNatFirewallControlPolicyResponse, _err error)
- func (client *Client) DescribeNatFirewallControlPolicyWithOptions(request *DescribeNatFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *DescribeNatFirewallControlPolicyResponse, _err error)
- func (client *Client) DescribeNatFirewallList(request *DescribeNatFirewallListRequest) (_result *DescribeNatFirewallListResponse, _err error)
- func (client *Client) DescribeNatFirewallListWithOptions(request *DescribeNatFirewallListRequest, runtime *util.RuntimeOptions) (_result *DescribeNatFirewallListResponse, _err error)
- func (client *Client) DescribeNatFirewallPolicyPriorUsed(request *DescribeNatFirewallPolicyPriorUsedRequest) (_result *DescribeNatFirewallPolicyPriorUsedResponse, _err error)
- func (client *Client) DescribeNatFirewallPolicyPriorUsedWithOptions(request *DescribeNatFirewallPolicyPriorUsedRequest, ...) (_result *DescribeNatFirewallPolicyPriorUsedResponse, _err error)
- func (client *Client) DescribeOutgoingDestinationIP(request *DescribeOutgoingDestinationIPRequest) (_result *DescribeOutgoingDestinationIPResponse, _err error)
- func (client *Client) DescribeOutgoingDestinationIPWithOptions(request *DescribeOutgoingDestinationIPRequest, runtime *util.RuntimeOptions) (_result *DescribeOutgoingDestinationIPResponse, _err error)
- func (client *Client) DescribeOutgoingDomain(request *DescribeOutgoingDomainRequest) (_result *DescribeOutgoingDomainResponse, _err error)
- func (client *Client) DescribeOutgoingDomainWithOptions(request *DescribeOutgoingDomainRequest, runtime *util.RuntimeOptions) (_result *DescribeOutgoingDomainResponse, _err error)
- func (client *Client) DescribePolicyAdvancedConfig(request *DescribePolicyAdvancedConfigRequest) (_result *DescribePolicyAdvancedConfigResponse, _err error)
- func (client *Client) DescribePolicyAdvancedConfigWithOptions(request *DescribePolicyAdvancedConfigRequest, runtime *util.RuntimeOptions) (_result *DescribePolicyAdvancedConfigResponse, _err error)
- func (client *Client) DescribePolicyPriorUsed(request *DescribePolicyPriorUsedRequest) (_result *DescribePolicyPriorUsedResponse, _err error)
- func (client *Client) DescribePolicyPriorUsedWithOptions(request *DescribePolicyPriorUsedRequest, runtime *util.RuntimeOptions) (_result *DescribePolicyPriorUsedResponse, _err error)
- func (client *Client) DescribePostpayTrafficDetail(request *DescribePostpayTrafficDetailRequest) (_result *DescribePostpayTrafficDetailResponse, _err error)
- func (client *Client) DescribePostpayTrafficDetailWithOptions(request *DescribePostpayTrafficDetailRequest, runtime *util.RuntimeOptions) (_result *DescribePostpayTrafficDetailResponse, _err error)
- func (client *Client) DescribePostpayTrafficTotal(request *DescribePostpayTrafficTotalRequest) (_result *DescribePostpayTrafficTotalResponse, _err error)
- func (client *Client) DescribePostpayTrafficTotalWithOptions(request *DescribePostpayTrafficTotalRequest, runtime *util.RuntimeOptions) (_result *DescribePostpayTrafficTotalResponse, _err error)
- func (client *Client) DescribePrefixLists(request *DescribePrefixListsRequest) (_result *DescribePrefixListsResponse, _err error)
- func (client *Client) DescribePrefixListsWithOptions(request *DescribePrefixListsRequest, runtime *util.RuntimeOptions) (_result *DescribePrefixListsResponse, _err error)
- func (client *Client) DescribeRiskEventGroup(request *DescribeRiskEventGroupRequest) (_result *DescribeRiskEventGroupResponse, _err error)
- func (client *Client) DescribeRiskEventGroupWithOptions(request *DescribeRiskEventGroupRequest, runtime *util.RuntimeOptions) (_result *DescribeRiskEventGroupResponse, _err error)
- func (client *Client) DescribeRiskEventPayload(request *DescribeRiskEventPayloadRequest) (_result *DescribeRiskEventPayloadResponse, _err error)
- func (client *Client) DescribeRiskEventPayloadWithOptions(request *DescribeRiskEventPayloadRequest, runtime *util.RuntimeOptions) (_result *DescribeRiskEventPayloadResponse, _err error)
- func (client *Client) DescribeSignatureLibVersion() (_result *DescribeSignatureLibVersionResponse, _err error)
- func (client *Client) DescribeSignatureLibVersionWithOptions(runtime *util.RuntimeOptions) (_result *DescribeSignatureLibVersionResponse, _err error)
- func (client *Client) DescribeTrFirewallPolicyBackUpAssociationList(request *DescribeTrFirewallPolicyBackUpAssociationListRequest) (_result *DescribeTrFirewallPolicyBackUpAssociationListResponse, _err error)
- func (client *Client) DescribeTrFirewallPolicyBackUpAssociationListWithOptions(tmpReq *DescribeTrFirewallPolicyBackUpAssociationListRequest, ...) (_result *DescribeTrFirewallPolicyBackUpAssociationListResponse, _err error)
- func (client *Client) DescribeTrFirewallV2RoutePolicyList(request *DescribeTrFirewallV2RoutePolicyListRequest) (_result *DescribeTrFirewallV2RoutePolicyListResponse, _err error)
- func (client *Client) DescribeTrFirewallV2RoutePolicyListWithOptions(request *DescribeTrFirewallV2RoutePolicyListRequest, ...) (_result *DescribeTrFirewallV2RoutePolicyListResponse, _err error)
- func (client *Client) DescribeTrFirewallsV2Detail(request *DescribeTrFirewallsV2DetailRequest) (_result *DescribeTrFirewallsV2DetailResponse, _err error)
- func (client *Client) DescribeTrFirewallsV2DetailWithOptions(request *DescribeTrFirewallsV2DetailRequest, runtime *util.RuntimeOptions) (_result *DescribeTrFirewallsV2DetailResponse, _err error)
- func (client *Client) DescribeTrFirewallsV2List(request *DescribeTrFirewallsV2ListRequest) (_result *DescribeTrFirewallsV2ListResponse, _err error)
- func (client *Client) DescribeTrFirewallsV2ListWithOptions(request *DescribeTrFirewallsV2ListRequest, runtime *util.RuntimeOptions) (_result *DescribeTrFirewallsV2ListResponse, _err error)
- func (client *Client) DescribeTrFirewallsV2RouteList(request *DescribeTrFirewallsV2RouteListRequest) (_result *DescribeTrFirewallsV2RouteListResponse, _err error)
- func (client *Client) DescribeTrFirewallsV2RouteListWithOptions(request *DescribeTrFirewallsV2RouteListRequest, runtime *util.RuntimeOptions) (_result *DescribeTrFirewallsV2RouteListResponse, _err error)
- func (client *Client) DescribeUserAssetIPTrafficInfo(request *DescribeUserAssetIPTrafficInfoRequest) (_result *DescribeUserAssetIPTrafficInfoResponse, _err error)
- func (client *Client) DescribeUserAssetIPTrafficInfoWithOptions(request *DescribeUserAssetIPTrafficInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeUserAssetIPTrafficInfoResponse, _err error)
- func (client *Client) DescribeUserBuyVersion(request *DescribeUserBuyVersionRequest) (_result *DescribeUserBuyVersionResponse, _err error)
- func (client *Client) DescribeUserBuyVersionWithOptions(request *DescribeUserBuyVersionRequest, runtime *util.RuntimeOptions) (_result *DescribeUserBuyVersionResponse, _err error)
- func (client *Client) DescribeUserIPSWhitelist(request *DescribeUserIPSWhitelistRequest) (_result *DescribeUserIPSWhitelistResponse, _err error)
- func (client *Client) DescribeUserIPSWhitelistWithOptions(request *DescribeUserIPSWhitelistRequest, runtime *util.RuntimeOptions) (_result *DescribeUserIPSWhitelistResponse, _err error)
- func (client *Client) DescribeVpcFirewallAclGroupList(request *DescribeVpcFirewallAclGroupListRequest) (_result *DescribeVpcFirewallAclGroupListResponse, _err error)
- func (client *Client) DescribeVpcFirewallAclGroupListWithOptions(request *DescribeVpcFirewallAclGroupListRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallAclGroupListResponse, _err error)
- func (client *Client) DescribeVpcFirewallCenDetail(request *DescribeVpcFirewallCenDetailRequest) (_result *DescribeVpcFirewallCenDetailResponse, _err error)
- func (client *Client) DescribeVpcFirewallCenDetailWithOptions(request *DescribeVpcFirewallCenDetailRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallCenDetailResponse, _err error)
- func (client *Client) DescribeVpcFirewallCenList(request *DescribeVpcFirewallCenListRequest) (_result *DescribeVpcFirewallCenListResponse, _err error)
- func (client *Client) DescribeVpcFirewallCenListWithOptions(request *DescribeVpcFirewallCenListRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallCenListResponse, _err error)
- func (client *Client) DescribeVpcFirewallControlPolicy(request *DescribeVpcFirewallControlPolicyRequest) (_result *DescribeVpcFirewallControlPolicyResponse, _err error)
- func (client *Client) DescribeVpcFirewallControlPolicyWithOptions(request *DescribeVpcFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallControlPolicyResponse, _err error)
- func (client *Client) DescribeVpcFirewallDefaultIPSConfig(request *DescribeVpcFirewallDefaultIPSConfigRequest) (_result *DescribeVpcFirewallDefaultIPSConfigResponse, _err error)
- func (client *Client) DescribeVpcFirewallDefaultIPSConfigWithOptions(request *DescribeVpcFirewallDefaultIPSConfigRequest, ...) (_result *DescribeVpcFirewallDefaultIPSConfigResponse, _err error)
- func (client *Client) DescribeVpcFirewallDetail(request *DescribeVpcFirewallDetailRequest) (_result *DescribeVpcFirewallDetailResponse, _err error)
- func (client *Client) DescribeVpcFirewallDetailWithOptions(request *DescribeVpcFirewallDetailRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallDetailResponse, _err error)
- func (client *Client) DescribeVpcFirewallIPSWhitelist(request *DescribeVpcFirewallIPSWhitelistRequest) (_result *DescribeVpcFirewallIPSWhitelistResponse, _err error)
- func (client *Client) DescribeVpcFirewallIPSWhitelistWithOptions(request *DescribeVpcFirewallIPSWhitelistRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallIPSWhitelistResponse, _err error)
- func (client *Client) DescribeVpcFirewallList(request *DescribeVpcFirewallListRequest) (_result *DescribeVpcFirewallListResponse, _err error)
- func (client *Client) DescribeVpcFirewallListWithOptions(request *DescribeVpcFirewallListRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallListResponse, _err error)
- func (client *Client) DescribeVpcFirewallPolicyPriorUsed(request *DescribeVpcFirewallPolicyPriorUsedRequest) (_result *DescribeVpcFirewallPolicyPriorUsedResponse, _err error)
- func (client *Client) DescribeVpcFirewallPolicyPriorUsedWithOptions(request *DescribeVpcFirewallPolicyPriorUsedRequest, ...) (_result *DescribeVpcFirewallPolicyPriorUsedResponse, _err error)
- func (client *Client) DescribeVpcListLite(request *DescribeVpcListLiteRequest) (_result *DescribeVpcListLiteResponse, _err error)
- func (client *Client) DescribeVpcListLiteWithOptions(request *DescribeVpcListLiteRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcListLiteResponse, _err error)
- func (client *Client) DescribeVpcZone(request *DescribeVpcZoneRequest) (_result *DescribeVpcZoneResponse, _err error)
- func (client *Client) DescribeVpcZoneWithOptions(request *DescribeVpcZoneRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcZoneResponse, _err error)
- func (client *Client) DescribeVulnerabilityProtectedList(request *DescribeVulnerabilityProtectedListRequest) (_result *DescribeVulnerabilityProtectedListResponse, _err error)
- func (client *Client) DescribeVulnerabilityProtectedListWithOptions(request *DescribeVulnerabilityProtectedListRequest, ...) (_result *DescribeVulnerabilityProtectedListResponse, _err error)
- func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, ...) (_result *string, _err error)
- func (client *Client) Init(config *openapi.Config) (_err error)
- func (client *Client) ModifyAddressBook(request *ModifyAddressBookRequest) (_result *ModifyAddressBookResponse, _err error)
- func (client *Client) ModifyAddressBookWithOptions(request *ModifyAddressBookRequest, runtime *util.RuntimeOptions) (_result *ModifyAddressBookResponse, _err error)
- func (client *Client) ModifyControlPolicy(request *ModifyControlPolicyRequest) (_result *ModifyControlPolicyResponse, _err error)
- func (client *Client) ModifyControlPolicyPosition(request *ModifyControlPolicyPositionRequest) (_result *ModifyControlPolicyPositionResponse, _err error)
- func (client *Client) ModifyControlPolicyPositionWithOptions(request *ModifyControlPolicyPositionRequest, runtime *util.RuntimeOptions) (_result *ModifyControlPolicyPositionResponse, _err error)
- func (client *Client) ModifyControlPolicyWithOptions(request *ModifyControlPolicyRequest, runtime *util.RuntimeOptions) (_result *ModifyControlPolicyResponse, _err error)
- func (client *Client) ModifyDefaultIPSConfig(request *ModifyDefaultIPSConfigRequest) (_result *ModifyDefaultIPSConfigResponse, _err error)
- func (client *Client) ModifyDefaultIPSConfigWithOptions(request *ModifyDefaultIPSConfigRequest, runtime *util.RuntimeOptions) (_result *ModifyDefaultIPSConfigResponse, _err error)
- func (client *Client) ModifyFirewallV2RoutePolicySwitch(request *ModifyFirewallV2RoutePolicySwitchRequest) (_result *ModifyFirewallV2RoutePolicySwitchResponse, _err error)
- func (client *Client) ModifyFirewallV2RoutePolicySwitchWithOptions(request *ModifyFirewallV2RoutePolicySwitchRequest, ...) (_result *ModifyFirewallV2RoutePolicySwitchResponse, _err error)
- func (client *Client) ModifyInstanceMemberAttributes(request *ModifyInstanceMemberAttributesRequest) (_result *ModifyInstanceMemberAttributesResponse, _err error)
- func (client *Client) ModifyInstanceMemberAttributesWithOptions(request *ModifyInstanceMemberAttributesRequest, runtime *util.RuntimeOptions) (_result *ModifyInstanceMemberAttributesResponse, _err error)
- func (client *Client) ModifyNatFirewallControlPolicy(request *ModifyNatFirewallControlPolicyRequest) (_result *ModifyNatFirewallControlPolicyResponse, _err error)
- func (client *Client) ModifyNatFirewallControlPolicyPosition(request *ModifyNatFirewallControlPolicyPositionRequest) (_result *ModifyNatFirewallControlPolicyPositionResponse, _err error)
- func (client *Client) ModifyNatFirewallControlPolicyPositionWithOptions(request *ModifyNatFirewallControlPolicyPositionRequest, ...) (_result *ModifyNatFirewallControlPolicyPositionResponse, _err error)
- func (client *Client) ModifyNatFirewallControlPolicyWithOptions(request *ModifyNatFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *ModifyNatFirewallControlPolicyResponse, _err error)
- func (client *Client) ModifyObjectGroupOperation(request *ModifyObjectGroupOperationRequest) (_result *ModifyObjectGroupOperationResponse, _err error)
- func (client *Client) ModifyObjectGroupOperationWithOptions(request *ModifyObjectGroupOperationRequest, runtime *util.RuntimeOptions) (_result *ModifyObjectGroupOperationResponse, _err error)
- func (client *Client) ModifyPolicyAdvancedConfig(request *ModifyPolicyAdvancedConfigRequest) (_result *ModifyPolicyAdvancedConfigResponse, _err error)
- func (client *Client) ModifyPolicyAdvancedConfigWithOptions(request *ModifyPolicyAdvancedConfigRequest, runtime *util.RuntimeOptions) (_result *ModifyPolicyAdvancedConfigResponse, _err error)
- func (client *Client) ModifyTrFirewallV2Configuration(request *ModifyTrFirewallV2ConfigurationRequest) (_result *ModifyTrFirewallV2ConfigurationResponse, _err error)
- func (client *Client) ModifyTrFirewallV2ConfigurationWithOptions(request *ModifyTrFirewallV2ConfigurationRequest, runtime *util.RuntimeOptions) (_result *ModifyTrFirewallV2ConfigurationResponse, _err error)
- func (client *Client) ModifyTrFirewallV2RoutePolicyScope(request *ModifyTrFirewallV2RoutePolicyScopeRequest) (_result *ModifyTrFirewallV2RoutePolicyScopeResponse, _err error)
- func (client *Client) ModifyTrFirewallV2RoutePolicyScopeWithOptions(tmpReq *ModifyTrFirewallV2RoutePolicyScopeRequest, ...) (_result *ModifyTrFirewallV2RoutePolicyScopeResponse, _err error)
- func (client *Client) ModifyUserIPSWhitelist(request *ModifyUserIPSWhitelistRequest) (_result *ModifyUserIPSWhitelistResponse, _err error)
- func (client *Client) ModifyUserIPSWhitelistWithOptions(request *ModifyUserIPSWhitelistRequest, runtime *util.RuntimeOptions) (_result *ModifyUserIPSWhitelistResponse, _err error)
- func (client *Client) ModifyVpcFirewallCenConfigure(request *ModifyVpcFirewallCenConfigureRequest) (_result *ModifyVpcFirewallCenConfigureResponse, _err error)
- func (client *Client) ModifyVpcFirewallCenConfigureWithOptions(request *ModifyVpcFirewallCenConfigureRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcFirewallCenConfigureResponse, _err error)
- func (client *Client) ModifyVpcFirewallCenSwitchStatus(request *ModifyVpcFirewallCenSwitchStatusRequest) (_result *ModifyVpcFirewallCenSwitchStatusResponse, _err error)
- func (client *Client) ModifyVpcFirewallCenSwitchStatusWithOptions(request *ModifyVpcFirewallCenSwitchStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcFirewallCenSwitchStatusResponse, _err error)
- func (client *Client) ModifyVpcFirewallConfigure(request *ModifyVpcFirewallConfigureRequest) (_result *ModifyVpcFirewallConfigureResponse, _err error)
- func (client *Client) ModifyVpcFirewallConfigureWithOptions(request *ModifyVpcFirewallConfigureRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcFirewallConfigureResponse, _err error)
- func (client *Client) ModifyVpcFirewallControlPolicy(request *ModifyVpcFirewallControlPolicyRequest) (_result *ModifyVpcFirewallControlPolicyResponse, _err error)
- func (client *Client) ModifyVpcFirewallControlPolicyPosition(request *ModifyVpcFirewallControlPolicyPositionRequest) (_result *ModifyVpcFirewallControlPolicyPositionResponse, _err error)
- func (client *Client) ModifyVpcFirewallControlPolicyPositionWithOptions(request *ModifyVpcFirewallControlPolicyPositionRequest, ...) (_result *ModifyVpcFirewallControlPolicyPositionResponse, _err error)
- func (client *Client) ModifyVpcFirewallControlPolicyWithOptions(request *ModifyVpcFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcFirewallControlPolicyResponse, _err error)
- func (client *Client) ModifyVpcFirewallDefaultIPSConfig(request *ModifyVpcFirewallDefaultIPSConfigRequest) (_result *ModifyVpcFirewallDefaultIPSConfigResponse, _err error)
- func (client *Client) ModifyVpcFirewallDefaultIPSConfigWithOptions(request *ModifyVpcFirewallDefaultIPSConfigRequest, ...) (_result *ModifyVpcFirewallDefaultIPSConfigResponse, _err error)
- func (client *Client) ModifyVpcFirewallIPSWhitelist(request *ModifyVpcFirewallIPSWhitelistRequest) (_result *ModifyVpcFirewallIPSWhitelistResponse, _err error)
- func (client *Client) ModifyVpcFirewallIPSWhitelistWithOptions(request *ModifyVpcFirewallIPSWhitelistRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcFirewallIPSWhitelistResponse, _err error)
- func (client *Client) ModifyVpcFirewallSwitchStatus(request *ModifyVpcFirewallSwitchStatusRequest) (_result *ModifyVpcFirewallSwitchStatusResponse, _err error)
- func (client *Client) ModifyVpcFirewallSwitchStatusWithOptions(request *ModifyVpcFirewallSwitchStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcFirewallSwitchStatusResponse, _err error)
- func (client *Client) PutDisableAllFwSwitch(request *PutDisableAllFwSwitchRequest) (_result *PutDisableAllFwSwitchResponse, _err error)
- func (client *Client) PutDisableAllFwSwitchWithOptions(request *PutDisableAllFwSwitchRequest, runtime *util.RuntimeOptions) (_result *PutDisableAllFwSwitchResponse, _err error)
- func (client *Client) PutDisableFwSwitch(request *PutDisableFwSwitchRequest) (_result *PutDisableFwSwitchResponse, _err error)
- func (client *Client) PutDisableFwSwitchWithOptions(request *PutDisableFwSwitchRequest, runtime *util.RuntimeOptions) (_result *PutDisableFwSwitchResponse, _err error)
- func (client *Client) PutEnableAllFwSwitch(request *PutEnableAllFwSwitchRequest) (_result *PutEnableAllFwSwitchResponse, _err error)
- func (client *Client) PutEnableAllFwSwitchWithOptions(request *PutEnableAllFwSwitchRequest, runtime *util.RuntimeOptions) (_result *PutEnableAllFwSwitchResponse, _err error)
- func (client *Client) PutEnableFwSwitch(request *PutEnableFwSwitchRequest) (_result *PutEnableFwSwitchResponse, _err error)
- func (client *Client) PutEnableFwSwitchWithOptions(request *PutEnableFwSwitchRequest, runtime *util.RuntimeOptions) (_result *PutEnableFwSwitchResponse, _err error)
- func (client *Client) ReleasePostInstance(request *ReleasePostInstanceRequest) (_result *ReleasePostInstanceResponse, _err error)
- func (client *Client) ReleasePostInstanceWithOptions(request *ReleasePostInstanceRequest, runtime *util.RuntimeOptions) (_result *ReleasePostInstanceResponse, _err error)
- func (client *Client) ResetNatFirewallRuleHitCount(request *ResetNatFirewallRuleHitCountRequest) (_result *ResetNatFirewallRuleHitCountResponse, _err error)
- func (client *Client) ResetNatFirewallRuleHitCountWithOptions(request *ResetNatFirewallRuleHitCountRequest, runtime *util.RuntimeOptions) (_result *ResetNatFirewallRuleHitCountResponse, _err error)
- func (client *Client) ResetVpcFirewallRuleHitCount(request *ResetVpcFirewallRuleHitCountRequest) (_result *ResetVpcFirewallRuleHitCountResponse, _err error)
- func (client *Client) ResetVpcFirewallRuleHitCountWithOptions(request *ResetVpcFirewallRuleHitCountRequest, runtime *util.RuntimeOptions) (_result *ResetVpcFirewallRuleHitCountResponse, _err error)
- func (client *Client) SwitchSecurityProxy(request *SwitchSecurityProxyRequest) (_result *SwitchSecurityProxyResponse, _err error)
- func (client *Client) SwitchSecurityProxyWithOptions(request *SwitchSecurityProxyRequest, runtime *util.RuntimeOptions) (_result *SwitchSecurityProxyResponse, _err error)
- type CreateDownloadTaskRequest
- func (s CreateDownloadTaskRequest) GoString() string
- func (s *CreateDownloadTaskRequest) SetLang(v string) *CreateDownloadTaskRequest
- func (s *CreateDownloadTaskRequest) SetTaskData(v string) *CreateDownloadTaskRequest
- func (s *CreateDownloadTaskRequest) SetTaskType(v string) *CreateDownloadTaskRequest
- func (s *CreateDownloadTaskRequest) SetTimeZone(v string) *CreateDownloadTaskRequest
- func (s CreateDownloadTaskRequest) String() string
- type CreateDownloadTaskResponse
- func (s CreateDownloadTaskResponse) GoString() string
- func (s *CreateDownloadTaskResponse) SetBody(v *CreateDownloadTaskResponseBody) *CreateDownloadTaskResponse
- func (s *CreateDownloadTaskResponse) SetHeaders(v map[string]*string) *CreateDownloadTaskResponse
- func (s *CreateDownloadTaskResponse) SetStatusCode(v int32) *CreateDownloadTaskResponse
- func (s CreateDownloadTaskResponse) String() string
- type CreateDownloadTaskResponseBody
- func (s CreateDownloadTaskResponseBody) GoString() string
- func (s *CreateDownloadTaskResponseBody) SetRequestId(v string) *CreateDownloadTaskResponseBody
- func (s *CreateDownloadTaskResponseBody) SetStatus(v string) *CreateDownloadTaskResponseBody
- func (s *CreateDownloadTaskResponseBody) SetTaskId(v int64) *CreateDownloadTaskResponseBody
- func (s *CreateDownloadTaskResponseBody) SetTaskName(v string) *CreateDownloadTaskResponseBody
- func (s CreateDownloadTaskResponseBody) String() string
- type CreateNatFirewallControlPolicyRequest
- func (s CreateNatFirewallControlPolicyRequest) GoString() string
- func (s *CreateNatFirewallControlPolicyRequest) SetAclAction(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetApplicationNameList(v []*string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetDescription(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetDestPort(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetDestPortGroup(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetDestPortType(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetDestination(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetDestinationType(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetDirection(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetDomainResolveType(v int32) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetEndTime(v int64) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetIpVersion(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetLang(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetNatGatewayId(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetNewOrder(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetProto(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetRelease(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetRepeatDays(v []*int64) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetRepeatEndTime(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetRepeatStartTime(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetRepeatType(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetSource(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetSourceType(v string) *CreateNatFirewallControlPolicyRequest
- func (s *CreateNatFirewallControlPolicyRequest) SetStartTime(v int64) *CreateNatFirewallControlPolicyRequest
- func (s CreateNatFirewallControlPolicyRequest) String() string
- type CreateNatFirewallControlPolicyResponse
- func (s CreateNatFirewallControlPolicyResponse) GoString() string
- func (s *CreateNatFirewallControlPolicyResponse) SetBody(v *CreateNatFirewallControlPolicyResponseBody) *CreateNatFirewallControlPolicyResponse
- func (s *CreateNatFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *CreateNatFirewallControlPolicyResponse
- func (s *CreateNatFirewallControlPolicyResponse) SetStatusCode(v int32) *CreateNatFirewallControlPolicyResponse
- func (s CreateNatFirewallControlPolicyResponse) String() string
- type CreateNatFirewallControlPolicyResponseBody
- func (s CreateNatFirewallControlPolicyResponseBody) GoString() string
- func (s *CreateNatFirewallControlPolicyResponseBody) SetAclUuid(v string) *CreateNatFirewallControlPolicyResponseBody
- func (s *CreateNatFirewallControlPolicyResponseBody) SetRequestId(v string) *CreateNatFirewallControlPolicyResponseBody
- func (s CreateNatFirewallControlPolicyResponseBody) String() string
- type CreateSecurityProxyRequest
- func (s CreateSecurityProxyRequest) GoString() string
- func (s *CreateSecurityProxyRequest) SetFirewallSwitch(v string) *CreateSecurityProxyRequest
- func (s *CreateSecurityProxyRequest) SetLang(v string) *CreateSecurityProxyRequest
- func (s *CreateSecurityProxyRequest) SetNatGatewayId(v string) *CreateSecurityProxyRequest
- func (s *CreateSecurityProxyRequest) SetNatRouteEntryList(v []*CreateSecurityProxyRequestNatRouteEntryList) *CreateSecurityProxyRequest
- func (s *CreateSecurityProxyRequest) SetProxyName(v string) *CreateSecurityProxyRequest
- func (s *CreateSecurityProxyRequest) SetRegionNo(v string) *CreateSecurityProxyRequest
- func (s *CreateSecurityProxyRequest) SetStrictMode(v int32) *CreateSecurityProxyRequest
- func (s *CreateSecurityProxyRequest) SetVpcId(v string) *CreateSecurityProxyRequest
- func (s *CreateSecurityProxyRequest) SetVswitchAuto(v string) *CreateSecurityProxyRequest
- func (s *CreateSecurityProxyRequest) SetVswitchCidr(v string) *CreateSecurityProxyRequest
- func (s *CreateSecurityProxyRequest) SetVswitchId(v string) *CreateSecurityProxyRequest
- func (s CreateSecurityProxyRequest) String() string
- type CreateSecurityProxyRequestNatRouteEntryList
- func (s CreateSecurityProxyRequestNatRouteEntryList) GoString() string
- func (s *CreateSecurityProxyRequestNatRouteEntryList) SetDestinationCidr(v string) *CreateSecurityProxyRequestNatRouteEntryList
- func (s *CreateSecurityProxyRequestNatRouteEntryList) SetNextHopId(v string) *CreateSecurityProxyRequestNatRouteEntryList
- func (s *CreateSecurityProxyRequestNatRouteEntryList) SetNextHopType(v string) *CreateSecurityProxyRequestNatRouteEntryList
- func (s *CreateSecurityProxyRequestNatRouteEntryList) SetRouteTableId(v string) *CreateSecurityProxyRequestNatRouteEntryList
- func (s CreateSecurityProxyRequestNatRouteEntryList) String() string
- type CreateSecurityProxyResponse
- func (s CreateSecurityProxyResponse) GoString() string
- func (s *CreateSecurityProxyResponse) SetBody(v *CreateSecurityProxyResponseBody) *CreateSecurityProxyResponse
- func (s *CreateSecurityProxyResponse) SetHeaders(v map[string]*string) *CreateSecurityProxyResponse
- func (s *CreateSecurityProxyResponse) SetStatusCode(v int32) *CreateSecurityProxyResponse
- func (s CreateSecurityProxyResponse) String() string
- type CreateSecurityProxyResponseBody
- func (s CreateSecurityProxyResponseBody) GoString() string
- func (s *CreateSecurityProxyResponseBody) SetProxyId(v string) *CreateSecurityProxyResponseBody
- func (s *CreateSecurityProxyResponseBody) SetRequestId(v string) *CreateSecurityProxyResponseBody
- func (s CreateSecurityProxyResponseBody) String() string
- type CreateSlsLogDispatchRequest
- type CreateSlsLogDispatchResponse
- func (s CreateSlsLogDispatchResponse) GoString() string
- func (s *CreateSlsLogDispatchResponse) SetBody(v *CreateSlsLogDispatchResponseBody) *CreateSlsLogDispatchResponse
- func (s *CreateSlsLogDispatchResponse) SetHeaders(v map[string]*string) *CreateSlsLogDispatchResponse
- func (s *CreateSlsLogDispatchResponse) SetStatusCode(v int32) *CreateSlsLogDispatchResponse
- func (s CreateSlsLogDispatchResponse) String() string
- type CreateSlsLogDispatchResponseBody
- type CreateTrFirewallV2Request
- func (s CreateTrFirewallV2Request) GoString() string
- func (s *CreateTrFirewallV2Request) SetCenId(v string) *CreateTrFirewallV2Request
- func (s *CreateTrFirewallV2Request) SetFirewallDescription(v string) *CreateTrFirewallV2Request
- func (s *CreateTrFirewallV2Request) SetFirewallName(v string) *CreateTrFirewallV2Request
- func (s *CreateTrFirewallV2Request) SetFirewallSubnetCidr(v string) *CreateTrFirewallV2Request
- func (s *CreateTrFirewallV2Request) SetFirewallVpcCidr(v string) *CreateTrFirewallV2Request
- func (s *CreateTrFirewallV2Request) SetFirewallVpcId(v string) *CreateTrFirewallV2Request
- func (s *CreateTrFirewallV2Request) SetFirewallVswitchId(v string) *CreateTrFirewallV2Request
- func (s *CreateTrFirewallV2Request) SetLang(v string) *CreateTrFirewallV2Request
- func (s *CreateTrFirewallV2Request) SetRegionNo(v string) *CreateTrFirewallV2Request
- func (s *CreateTrFirewallV2Request) SetRouteMode(v string) *CreateTrFirewallV2Request
- func (s *CreateTrFirewallV2Request) SetTrAttachmentMasterCidr(v string) *CreateTrFirewallV2Request
- func (s *CreateTrFirewallV2Request) SetTrAttachmentMasterZone(v string) *CreateTrFirewallV2Request
- func (s *CreateTrFirewallV2Request) SetTrAttachmentSlaveCidr(v string) *CreateTrFirewallV2Request
- func (s *CreateTrFirewallV2Request) SetTrAttachmentSlaveZone(v string) *CreateTrFirewallV2Request
- func (s *CreateTrFirewallV2Request) SetTransitRouterId(v string) *CreateTrFirewallV2Request
- func (s CreateTrFirewallV2Request) String() string
- type CreateTrFirewallV2Response
- func (s CreateTrFirewallV2Response) GoString() string
- func (s *CreateTrFirewallV2Response) SetBody(v *CreateTrFirewallV2ResponseBody) *CreateTrFirewallV2Response
- func (s *CreateTrFirewallV2Response) SetHeaders(v map[string]*string) *CreateTrFirewallV2Response
- func (s *CreateTrFirewallV2Response) SetStatusCode(v int32) *CreateTrFirewallV2Response
- func (s CreateTrFirewallV2Response) String() string
- type CreateTrFirewallV2ResponseBody
- func (s CreateTrFirewallV2ResponseBody) GoString() string
- func (s *CreateTrFirewallV2ResponseBody) SetFirewallId(v string) *CreateTrFirewallV2ResponseBody
- func (s *CreateTrFirewallV2ResponseBody) SetRequestId(v string) *CreateTrFirewallV2ResponseBody
- func (s CreateTrFirewallV2ResponseBody) String() string
- type CreateTrFirewallV2RoutePolicyRequest
- func (s CreateTrFirewallV2RoutePolicyRequest) GoString() string
- func (s *CreateTrFirewallV2RoutePolicyRequest) SetDestCandidateList(v []*CreateTrFirewallV2RoutePolicyRequestDestCandidateList) *CreateTrFirewallV2RoutePolicyRequest
- func (s *CreateTrFirewallV2RoutePolicyRequest) SetFirewallId(v string) *CreateTrFirewallV2RoutePolicyRequest
- func (s *CreateTrFirewallV2RoutePolicyRequest) SetLang(v string) *CreateTrFirewallV2RoutePolicyRequest
- func (s *CreateTrFirewallV2RoutePolicyRequest) SetPolicyDescription(v string) *CreateTrFirewallV2RoutePolicyRequest
- func (s *CreateTrFirewallV2RoutePolicyRequest) SetPolicyName(v string) *CreateTrFirewallV2RoutePolicyRequest
- func (s *CreateTrFirewallV2RoutePolicyRequest) SetPolicyType(v string) *CreateTrFirewallV2RoutePolicyRequest
- func (s *CreateTrFirewallV2RoutePolicyRequest) SetSrcCandidateList(v []*CreateTrFirewallV2RoutePolicyRequestSrcCandidateList) *CreateTrFirewallV2RoutePolicyRequest
- func (s CreateTrFirewallV2RoutePolicyRequest) String() string
- type CreateTrFirewallV2RoutePolicyRequestDestCandidateList
- func (s CreateTrFirewallV2RoutePolicyRequestDestCandidateList) GoString() string
- func (s *CreateTrFirewallV2RoutePolicyRequestDestCandidateList) SetCandidateId(v string) *CreateTrFirewallV2RoutePolicyRequestDestCandidateList
- func (s *CreateTrFirewallV2RoutePolicyRequestDestCandidateList) SetCandidateType(v string) *CreateTrFirewallV2RoutePolicyRequestDestCandidateList
- func (s CreateTrFirewallV2RoutePolicyRequestDestCandidateList) String() string
- type CreateTrFirewallV2RoutePolicyRequestSrcCandidateList
- func (s CreateTrFirewallV2RoutePolicyRequestSrcCandidateList) GoString() string
- func (s *CreateTrFirewallV2RoutePolicyRequestSrcCandidateList) SetCandidateId(v string) *CreateTrFirewallV2RoutePolicyRequestSrcCandidateList
- func (s *CreateTrFirewallV2RoutePolicyRequestSrcCandidateList) SetCandidateType(v string) *CreateTrFirewallV2RoutePolicyRequestSrcCandidateList
- func (s CreateTrFirewallV2RoutePolicyRequestSrcCandidateList) String() string
- type CreateTrFirewallV2RoutePolicyResponse
- func (s CreateTrFirewallV2RoutePolicyResponse) GoString() string
- func (s *CreateTrFirewallV2RoutePolicyResponse) SetBody(v *CreateTrFirewallV2RoutePolicyResponseBody) *CreateTrFirewallV2RoutePolicyResponse
- func (s *CreateTrFirewallV2RoutePolicyResponse) SetHeaders(v map[string]*string) *CreateTrFirewallV2RoutePolicyResponse
- func (s *CreateTrFirewallV2RoutePolicyResponse) SetStatusCode(v int32) *CreateTrFirewallV2RoutePolicyResponse
- func (s CreateTrFirewallV2RoutePolicyResponse) String() string
- type CreateTrFirewallV2RoutePolicyResponseBody
- func (s CreateTrFirewallV2RoutePolicyResponseBody) GoString() string
- func (s *CreateTrFirewallV2RoutePolicyResponseBody) SetRequestId(v string) *CreateTrFirewallV2RoutePolicyResponseBody
- func (s *CreateTrFirewallV2RoutePolicyResponseBody) SetTrFirewallRoutePolicyId(v string) *CreateTrFirewallV2RoutePolicyResponseBody
- func (s CreateTrFirewallV2RoutePolicyResponseBody) String() string
- type CreateTrFirewallV2RoutePolicyShrinkRequest
- func (s CreateTrFirewallV2RoutePolicyShrinkRequest) GoString() string
- func (s *CreateTrFirewallV2RoutePolicyShrinkRequest) SetDestCandidateListShrink(v string) *CreateTrFirewallV2RoutePolicyShrinkRequest
- func (s *CreateTrFirewallV2RoutePolicyShrinkRequest) SetFirewallId(v string) *CreateTrFirewallV2RoutePolicyShrinkRequest
- func (s *CreateTrFirewallV2RoutePolicyShrinkRequest) SetLang(v string) *CreateTrFirewallV2RoutePolicyShrinkRequest
- func (s *CreateTrFirewallV2RoutePolicyShrinkRequest) SetPolicyDescription(v string) *CreateTrFirewallV2RoutePolicyShrinkRequest
- func (s *CreateTrFirewallV2RoutePolicyShrinkRequest) SetPolicyName(v string) *CreateTrFirewallV2RoutePolicyShrinkRequest
- func (s *CreateTrFirewallV2RoutePolicyShrinkRequest) SetPolicyType(v string) *CreateTrFirewallV2RoutePolicyShrinkRequest
- func (s *CreateTrFirewallV2RoutePolicyShrinkRequest) SetSrcCandidateListShrink(v string) *CreateTrFirewallV2RoutePolicyShrinkRequest
- func (s CreateTrFirewallV2RoutePolicyShrinkRequest) String() string
- type CreateVpcFirewallCenConfigureRequest
- func (s CreateVpcFirewallCenConfigureRequest) GoString() string
- func (s *CreateVpcFirewallCenConfigureRequest) SetCenId(v string) *CreateVpcFirewallCenConfigureRequest
- func (s *CreateVpcFirewallCenConfigureRequest) SetFirewallSwitch(v string) *CreateVpcFirewallCenConfigureRequest
- func (s *CreateVpcFirewallCenConfigureRequest) SetFirewallVSwitchCidrBlock(v string) *CreateVpcFirewallCenConfigureRequest
- func (s *CreateVpcFirewallCenConfigureRequest) SetFirewallVpcCidrBlock(v string) *CreateVpcFirewallCenConfigureRequest
- func (s *CreateVpcFirewallCenConfigureRequest) SetFirewallVpcZoneId(v string) *CreateVpcFirewallCenConfigureRequest
- func (s *CreateVpcFirewallCenConfigureRequest) SetLang(v string) *CreateVpcFirewallCenConfigureRequest
- func (s *CreateVpcFirewallCenConfigureRequest) SetMemberUid(v string) *CreateVpcFirewallCenConfigureRequest
- func (s *CreateVpcFirewallCenConfigureRequest) SetNetworkInstanceId(v string) *CreateVpcFirewallCenConfigureRequest
- func (s *CreateVpcFirewallCenConfigureRequest) SetVSwitchId(v string) *CreateVpcFirewallCenConfigureRequest
- func (s *CreateVpcFirewallCenConfigureRequest) SetVpcFirewallName(v string) *CreateVpcFirewallCenConfigureRequest
- func (s *CreateVpcFirewallCenConfigureRequest) SetVpcRegion(v string) *CreateVpcFirewallCenConfigureRequest
- func (s CreateVpcFirewallCenConfigureRequest) String() string
- type CreateVpcFirewallCenConfigureResponse
- func (s CreateVpcFirewallCenConfigureResponse) GoString() string
- func (s *CreateVpcFirewallCenConfigureResponse) SetBody(v *CreateVpcFirewallCenConfigureResponseBody) *CreateVpcFirewallCenConfigureResponse
- func (s *CreateVpcFirewallCenConfigureResponse) SetHeaders(v map[string]*string) *CreateVpcFirewallCenConfigureResponse
- func (s *CreateVpcFirewallCenConfigureResponse) SetStatusCode(v int32) *CreateVpcFirewallCenConfigureResponse
- func (s CreateVpcFirewallCenConfigureResponse) String() string
- type CreateVpcFirewallCenConfigureResponseBody
- func (s CreateVpcFirewallCenConfigureResponseBody) GoString() string
- func (s *CreateVpcFirewallCenConfigureResponseBody) SetRequestId(v string) *CreateVpcFirewallCenConfigureResponseBody
- func (s *CreateVpcFirewallCenConfigureResponseBody) SetVpcFirewallId(v string) *CreateVpcFirewallCenConfigureResponseBody
- func (s CreateVpcFirewallCenConfigureResponseBody) String() string
- type CreateVpcFirewallConfigureRequest
- func (s CreateVpcFirewallConfigureRequest) GoString() string
- func (s *CreateVpcFirewallConfigureRequest) SetFirewallSwitch(v string) *CreateVpcFirewallConfigureRequest
- func (s *CreateVpcFirewallConfigureRequest) SetLang(v string) *CreateVpcFirewallConfigureRequest
- func (s *CreateVpcFirewallConfigureRequest) SetLocalVpcCidrTableList(v string) *CreateVpcFirewallConfigureRequest
- func (s *CreateVpcFirewallConfigureRequest) SetLocalVpcId(v string) *CreateVpcFirewallConfigureRequest
- func (s *CreateVpcFirewallConfigureRequest) SetLocalVpcRegion(v string) *CreateVpcFirewallConfigureRequest
- func (s *CreateVpcFirewallConfigureRequest) SetMemberUid(v string) *CreateVpcFirewallConfigureRequest
- func (s *CreateVpcFirewallConfigureRequest) SetPeerVpcCidrTableList(v string) *CreateVpcFirewallConfigureRequest
- func (s *CreateVpcFirewallConfigureRequest) SetPeerVpcId(v string) *CreateVpcFirewallConfigureRequest
- func (s *CreateVpcFirewallConfigureRequest) SetPeerVpcRegion(v string) *CreateVpcFirewallConfigureRequest
- func (s *CreateVpcFirewallConfigureRequest) SetVpcFirewallName(v string) *CreateVpcFirewallConfigureRequest
- func (s CreateVpcFirewallConfigureRequest) String() string
- type CreateVpcFirewallConfigureResponse
- func (s CreateVpcFirewallConfigureResponse) GoString() string
- func (s *CreateVpcFirewallConfigureResponse) SetBody(v *CreateVpcFirewallConfigureResponseBody) *CreateVpcFirewallConfigureResponse
- func (s *CreateVpcFirewallConfigureResponse) SetHeaders(v map[string]*string) *CreateVpcFirewallConfigureResponse
- func (s *CreateVpcFirewallConfigureResponse) SetStatusCode(v int32) *CreateVpcFirewallConfigureResponse
- func (s CreateVpcFirewallConfigureResponse) String() string
- type CreateVpcFirewallConfigureResponseBody
- func (s CreateVpcFirewallConfigureResponseBody) GoString() string
- func (s *CreateVpcFirewallConfigureResponseBody) SetRequestId(v string) *CreateVpcFirewallConfigureResponseBody
- func (s *CreateVpcFirewallConfigureResponseBody) SetVpcFirewallId(v string) *CreateVpcFirewallConfigureResponseBody
- func (s CreateVpcFirewallConfigureResponseBody) String() string
- type CreateVpcFirewallControlPolicyRequest
- func (s CreateVpcFirewallControlPolicyRequest) GoString() string
- func (s *CreateVpcFirewallControlPolicyRequest) SetAclAction(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetApplicationName(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetApplicationNameList(v []*string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetDescription(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetDestPort(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetDestPortGroup(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetDestPortType(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetDestination(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetDestinationType(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetDomainResolveType(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetEndTime(v int64) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetLang(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetMemberUid(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetNewOrder(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetProto(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetRelease(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetRepeatDays(v []*int64) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetRepeatEndTime(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetRepeatStartTime(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetRepeatType(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetSource(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetSourceType(v string) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetStartTime(v int64) *CreateVpcFirewallControlPolicyRequest
- func (s *CreateVpcFirewallControlPolicyRequest) SetVpcFirewallId(v string) *CreateVpcFirewallControlPolicyRequest
- func (s CreateVpcFirewallControlPolicyRequest) String() string
- type CreateVpcFirewallControlPolicyResponse
- func (s CreateVpcFirewallControlPolicyResponse) GoString() string
- func (s *CreateVpcFirewallControlPolicyResponse) SetBody(v *CreateVpcFirewallControlPolicyResponseBody) *CreateVpcFirewallControlPolicyResponse
- func (s *CreateVpcFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *CreateVpcFirewallControlPolicyResponse
- func (s *CreateVpcFirewallControlPolicyResponse) SetStatusCode(v int32) *CreateVpcFirewallControlPolicyResponse
- func (s CreateVpcFirewallControlPolicyResponse) String() string
- type CreateVpcFirewallControlPolicyResponseBody
- func (s CreateVpcFirewallControlPolicyResponseBody) GoString() string
- func (s *CreateVpcFirewallControlPolicyResponseBody) SetAclUuid(v string) *CreateVpcFirewallControlPolicyResponseBody
- func (s *CreateVpcFirewallControlPolicyResponseBody) SetRequestId(v string) *CreateVpcFirewallControlPolicyResponseBody
- func (s CreateVpcFirewallControlPolicyResponseBody) String() string
- type DeleteAddressBookRequest
- func (s DeleteAddressBookRequest) GoString() string
- func (s *DeleteAddressBookRequest) SetGroupUuid(v string) *DeleteAddressBookRequest
- func (s *DeleteAddressBookRequest) SetLang(v string) *DeleteAddressBookRequest
- func (s *DeleteAddressBookRequest) SetSourceIp(v string) *DeleteAddressBookRequest
- func (s DeleteAddressBookRequest) String() string
- type DeleteAddressBookResponse
- func (s DeleteAddressBookResponse) GoString() string
- func (s *DeleteAddressBookResponse) SetBody(v *DeleteAddressBookResponseBody) *DeleteAddressBookResponse
- func (s *DeleteAddressBookResponse) SetHeaders(v map[string]*string) *DeleteAddressBookResponse
- func (s *DeleteAddressBookResponse) SetStatusCode(v int32) *DeleteAddressBookResponse
- func (s DeleteAddressBookResponse) String() string
- type DeleteAddressBookResponseBody
- type DeleteControlPolicyRequest
- func (s DeleteControlPolicyRequest) GoString() string
- func (s *DeleteControlPolicyRequest) SetAclUuid(v string) *DeleteControlPolicyRequest
- func (s *DeleteControlPolicyRequest) SetDirection(v string) *DeleteControlPolicyRequest
- func (s *DeleteControlPolicyRequest) SetLang(v string) *DeleteControlPolicyRequest
- func (s *DeleteControlPolicyRequest) SetSourceIp(v string) *DeleteControlPolicyRequest
- func (s DeleteControlPolicyRequest) String() string
- type DeleteControlPolicyResponse
- func (s DeleteControlPolicyResponse) GoString() string
- func (s *DeleteControlPolicyResponse) SetBody(v *DeleteControlPolicyResponseBody) *DeleteControlPolicyResponse
- func (s *DeleteControlPolicyResponse) SetHeaders(v map[string]*string) *DeleteControlPolicyResponse
- func (s *DeleteControlPolicyResponse) SetStatusCode(v int32) *DeleteControlPolicyResponse
- func (s DeleteControlPolicyResponse) String() string
- type DeleteControlPolicyResponseBody
- type DeleteControlPolicyTemplateRequest
- func (s DeleteControlPolicyTemplateRequest) GoString() string
- func (s *DeleteControlPolicyTemplateRequest) SetLang(v string) *DeleteControlPolicyTemplateRequest
- func (s *DeleteControlPolicyTemplateRequest) SetSourceIp(v string) *DeleteControlPolicyTemplateRequest
- func (s *DeleteControlPolicyTemplateRequest) SetTemplateId(v string) *DeleteControlPolicyTemplateRequest
- func (s DeleteControlPolicyTemplateRequest) String() string
- type DeleteControlPolicyTemplateResponse
- func (s DeleteControlPolicyTemplateResponse) GoString() string
- func (s *DeleteControlPolicyTemplateResponse) SetBody(v *DeleteControlPolicyTemplateResponseBody) *DeleteControlPolicyTemplateResponse
- func (s *DeleteControlPolicyTemplateResponse) SetHeaders(v map[string]*string) *DeleteControlPolicyTemplateResponse
- func (s *DeleteControlPolicyTemplateResponse) SetStatusCode(v int32) *DeleteControlPolicyTemplateResponse
- func (s DeleteControlPolicyTemplateResponse) String() string
- type DeleteControlPolicyTemplateResponseBody
- type DeleteDownloadTaskRequest
- type DeleteDownloadTaskResponse
- func (s DeleteDownloadTaskResponse) GoString() string
- func (s *DeleteDownloadTaskResponse) SetBody(v *DeleteDownloadTaskResponseBody) *DeleteDownloadTaskResponse
- func (s *DeleteDownloadTaskResponse) SetHeaders(v map[string]*string) *DeleteDownloadTaskResponse
- func (s *DeleteDownloadTaskResponse) SetStatusCode(v int32) *DeleteDownloadTaskResponse
- func (s DeleteDownloadTaskResponse) String() string
- type DeleteDownloadTaskResponseBody
- type DeleteFirewallV2RoutePoliciesRequest
- func (s DeleteFirewallV2RoutePoliciesRequest) GoString() string
- func (s *DeleteFirewallV2RoutePoliciesRequest) SetFirewallId(v string) *DeleteFirewallV2RoutePoliciesRequest
- func (s *DeleteFirewallV2RoutePoliciesRequest) SetLang(v string) *DeleteFirewallV2RoutePoliciesRequest
- func (s *DeleteFirewallV2RoutePoliciesRequest) SetTrFirewallRoutePolicyId(v string) *DeleteFirewallV2RoutePoliciesRequest
- func (s DeleteFirewallV2RoutePoliciesRequest) String() string
- type DeleteFirewallV2RoutePoliciesResponse
- func (s DeleteFirewallV2RoutePoliciesResponse) GoString() string
- func (s *DeleteFirewallV2RoutePoliciesResponse) SetBody(v *DeleteFirewallV2RoutePoliciesResponseBody) *DeleteFirewallV2RoutePoliciesResponse
- func (s *DeleteFirewallV2RoutePoliciesResponse) SetHeaders(v map[string]*string) *DeleteFirewallV2RoutePoliciesResponse
- func (s *DeleteFirewallV2RoutePoliciesResponse) SetStatusCode(v int32) *DeleteFirewallV2RoutePoliciesResponse
- func (s DeleteFirewallV2RoutePoliciesResponse) String() string
- type DeleteFirewallV2RoutePoliciesResponseBody
- type DeleteInstanceMembersRequest
- type DeleteInstanceMembersResponse
- func (s DeleteInstanceMembersResponse) GoString() string
- func (s *DeleteInstanceMembersResponse) SetBody(v *DeleteInstanceMembersResponseBody) *DeleteInstanceMembersResponse
- func (s *DeleteInstanceMembersResponse) SetHeaders(v map[string]*string) *DeleteInstanceMembersResponse
- func (s *DeleteInstanceMembersResponse) SetStatusCode(v int32) *DeleteInstanceMembersResponse
- func (s DeleteInstanceMembersResponse) String() string
- type DeleteInstanceMembersResponseBody
- type DeleteNatFirewallControlPolicyBatchRequest
- func (s DeleteNatFirewallControlPolicyBatchRequest) GoString() string
- func (s *DeleteNatFirewallControlPolicyBatchRequest) SetAclUuidList(v []*string) *DeleteNatFirewallControlPolicyBatchRequest
- func (s *DeleteNatFirewallControlPolicyBatchRequest) SetDirection(v string) *DeleteNatFirewallControlPolicyBatchRequest
- func (s *DeleteNatFirewallControlPolicyBatchRequest) SetLang(v string) *DeleteNatFirewallControlPolicyBatchRequest
- func (s *DeleteNatFirewallControlPolicyBatchRequest) SetNatGatewayId(v string) *DeleteNatFirewallControlPolicyBatchRequest
- func (s DeleteNatFirewallControlPolicyBatchRequest) String() string
- type DeleteNatFirewallControlPolicyBatchResponse
- func (s DeleteNatFirewallControlPolicyBatchResponse) GoString() string
- func (s *DeleteNatFirewallControlPolicyBatchResponse) SetBody(v *DeleteNatFirewallControlPolicyBatchResponseBody) *DeleteNatFirewallControlPolicyBatchResponse
- func (s *DeleteNatFirewallControlPolicyBatchResponse) SetHeaders(v map[string]*string) *DeleteNatFirewallControlPolicyBatchResponse
- func (s *DeleteNatFirewallControlPolicyBatchResponse) SetStatusCode(v int32) *DeleteNatFirewallControlPolicyBatchResponse
- func (s DeleteNatFirewallControlPolicyBatchResponse) String() string
- type DeleteNatFirewallControlPolicyBatchResponseBody
- type DeleteNatFirewallControlPolicyRequest
- func (s DeleteNatFirewallControlPolicyRequest) GoString() string
- func (s *DeleteNatFirewallControlPolicyRequest) SetAclUuid(v string) *DeleteNatFirewallControlPolicyRequest
- func (s *DeleteNatFirewallControlPolicyRequest) SetDirection(v string) *DeleteNatFirewallControlPolicyRequest
- func (s *DeleteNatFirewallControlPolicyRequest) SetLang(v string) *DeleteNatFirewallControlPolicyRequest
- func (s *DeleteNatFirewallControlPolicyRequest) SetNatGatewayId(v string) *DeleteNatFirewallControlPolicyRequest
- func (s DeleteNatFirewallControlPolicyRequest) String() string
- type DeleteNatFirewallControlPolicyResponse
- func (s DeleteNatFirewallControlPolicyResponse) GoString() string
- func (s *DeleteNatFirewallControlPolicyResponse) SetBody(v *DeleteNatFirewallControlPolicyResponseBody) *DeleteNatFirewallControlPolicyResponse
- func (s *DeleteNatFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *DeleteNatFirewallControlPolicyResponse
- func (s *DeleteNatFirewallControlPolicyResponse) SetStatusCode(v int32) *DeleteNatFirewallControlPolicyResponse
- func (s DeleteNatFirewallControlPolicyResponse) String() string
- type DeleteNatFirewallControlPolicyResponseBody
- type DeleteSecurityProxyRequest
- type DeleteSecurityProxyResponse
- func (s DeleteSecurityProxyResponse) GoString() string
- func (s *DeleteSecurityProxyResponse) SetBody(v *DeleteSecurityProxyResponseBody) *DeleteSecurityProxyResponse
- func (s *DeleteSecurityProxyResponse) SetHeaders(v map[string]*string) *DeleteSecurityProxyResponse
- func (s *DeleteSecurityProxyResponse) SetStatusCode(v int32) *DeleteSecurityProxyResponse
- func (s DeleteSecurityProxyResponse) String() string
- type DeleteSecurityProxyResponseBody
- type DeleteTrFirewallV2Request
- type DeleteTrFirewallV2Response
- func (s DeleteTrFirewallV2Response) GoString() string
- func (s *DeleteTrFirewallV2Response) SetBody(v *DeleteTrFirewallV2ResponseBody) *DeleteTrFirewallV2Response
- func (s *DeleteTrFirewallV2Response) SetHeaders(v map[string]*string) *DeleteTrFirewallV2Response
- func (s *DeleteTrFirewallV2Response) SetStatusCode(v int32) *DeleteTrFirewallV2Response
- func (s DeleteTrFirewallV2Response) String() string
- type DeleteTrFirewallV2ResponseBody
- type DeleteVpcFirewallCenConfigureRequest
- func (s DeleteVpcFirewallCenConfigureRequest) GoString() string
- func (s *DeleteVpcFirewallCenConfigureRequest) SetLang(v string) *DeleteVpcFirewallCenConfigureRequest
- func (s *DeleteVpcFirewallCenConfigureRequest) SetMemberUid(v string) *DeleteVpcFirewallCenConfigureRequest
- func (s *DeleteVpcFirewallCenConfigureRequest) SetVpcFirewallIdList(v []*string) *DeleteVpcFirewallCenConfigureRequest
- func (s DeleteVpcFirewallCenConfigureRequest) String() string
- type DeleteVpcFirewallCenConfigureResponse
- func (s DeleteVpcFirewallCenConfigureResponse) GoString() string
- func (s *DeleteVpcFirewallCenConfigureResponse) SetBody(v *DeleteVpcFirewallCenConfigureResponseBody) *DeleteVpcFirewallCenConfigureResponse
- func (s *DeleteVpcFirewallCenConfigureResponse) SetHeaders(v map[string]*string) *DeleteVpcFirewallCenConfigureResponse
- func (s *DeleteVpcFirewallCenConfigureResponse) SetStatusCode(v int32) *DeleteVpcFirewallCenConfigureResponse
- func (s DeleteVpcFirewallCenConfigureResponse) String() string
- type DeleteVpcFirewallCenConfigureResponseBody
- type DeleteVpcFirewallConfigureRequest
- func (s DeleteVpcFirewallConfigureRequest) GoString() string
- func (s *DeleteVpcFirewallConfigureRequest) SetLang(v string) *DeleteVpcFirewallConfigureRequest
- func (s *DeleteVpcFirewallConfigureRequest) SetMemberUid(v string) *DeleteVpcFirewallConfigureRequest
- func (s *DeleteVpcFirewallConfigureRequest) SetVpcFirewallIdList(v []*string) *DeleteVpcFirewallConfigureRequest
- func (s DeleteVpcFirewallConfigureRequest) String() string
- type DeleteVpcFirewallConfigureResponse
- func (s DeleteVpcFirewallConfigureResponse) GoString() string
- func (s *DeleteVpcFirewallConfigureResponse) SetBody(v *DeleteVpcFirewallConfigureResponseBody) *DeleteVpcFirewallConfigureResponse
- func (s *DeleteVpcFirewallConfigureResponse) SetHeaders(v map[string]*string) *DeleteVpcFirewallConfigureResponse
- func (s *DeleteVpcFirewallConfigureResponse) SetStatusCode(v int32) *DeleteVpcFirewallConfigureResponse
- func (s DeleteVpcFirewallConfigureResponse) String() string
- type DeleteVpcFirewallConfigureResponseBody
- type DeleteVpcFirewallControlPolicyRequest
- func (s DeleteVpcFirewallControlPolicyRequest) GoString() string
- func (s *DeleteVpcFirewallControlPolicyRequest) SetAclUuid(v string) *DeleteVpcFirewallControlPolicyRequest
- func (s *DeleteVpcFirewallControlPolicyRequest) SetLang(v string) *DeleteVpcFirewallControlPolicyRequest
- func (s *DeleteVpcFirewallControlPolicyRequest) SetVpcFirewallId(v string) *DeleteVpcFirewallControlPolicyRequest
- func (s DeleteVpcFirewallControlPolicyRequest) String() string
- type DeleteVpcFirewallControlPolicyResponse
- func (s DeleteVpcFirewallControlPolicyResponse) GoString() string
- func (s *DeleteVpcFirewallControlPolicyResponse) SetBody(v *DeleteVpcFirewallControlPolicyResponseBody) *DeleteVpcFirewallControlPolicyResponse
- func (s *DeleteVpcFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *DeleteVpcFirewallControlPolicyResponse
- func (s *DeleteVpcFirewallControlPolicyResponse) SetStatusCode(v int32) *DeleteVpcFirewallControlPolicyResponse
- func (s DeleteVpcFirewallControlPolicyResponse) String() string
- type DeleteVpcFirewallControlPolicyResponseBody
- type DescribeACLProtectTrendRequest
- func (s DescribeACLProtectTrendRequest) GoString() string
- func (s *DescribeACLProtectTrendRequest) SetEndTime(v string) *DescribeACLProtectTrendRequest
- func (s *DescribeACLProtectTrendRequest) SetLang(v string) *DescribeACLProtectTrendRequest
- func (s *DescribeACLProtectTrendRequest) SetSourceIp(v string) *DescribeACLProtectTrendRequest
- func (s *DescribeACLProtectTrendRequest) SetStartTime(v string) *DescribeACLProtectTrendRequest
- func (s DescribeACLProtectTrendRequest) String() string
- type DescribeACLProtectTrendResponse
- func (s DescribeACLProtectTrendResponse) GoString() string
- func (s *DescribeACLProtectTrendResponse) SetBody(v *DescribeACLProtectTrendResponseBody) *DescribeACLProtectTrendResponse
- func (s *DescribeACLProtectTrendResponse) SetHeaders(v map[string]*string) *DescribeACLProtectTrendResponse
- func (s *DescribeACLProtectTrendResponse) SetStatusCode(v int32) *DescribeACLProtectTrendResponse
- func (s DescribeACLProtectTrendResponse) String() string
- type DescribeACLProtectTrendResponseBody
- func (s DescribeACLProtectTrendResponseBody) GoString() string
- func (s *DescribeACLProtectTrendResponseBody) SetInProtectCnt(v int64) *DescribeACLProtectTrendResponseBody
- func (s *DescribeACLProtectTrendResponseBody) SetInterVPCProtectCnt(v int64) *DescribeACLProtectTrendResponseBody
- func (s *DescribeACLProtectTrendResponseBody) SetInterval(v int32) *DescribeACLProtectTrendResponseBody
- func (s *DescribeACLProtectTrendResponseBody) SetOutProtectCnt(v int64) *DescribeACLProtectTrendResponseBody
- func (s *DescribeACLProtectTrendResponseBody) SetRequestId(v string) *DescribeACLProtectTrendResponseBody
- func (s *DescribeACLProtectTrendResponseBody) SetTotalProtectCnt(v int64) *DescribeACLProtectTrendResponseBody
- func (s *DescribeACLProtectTrendResponseBody) SetTrendList(v []*DescribeACLProtectTrendResponseBodyTrendList) *DescribeACLProtectTrendResponseBody
- func (s DescribeACLProtectTrendResponseBody) String() string
- type DescribeACLProtectTrendResponseBodyTrendList
- func (s DescribeACLProtectTrendResponseBodyTrendList) GoString() string
- func (s *DescribeACLProtectTrendResponseBodyTrendList) SetProtectCnt(v int32) *DescribeACLProtectTrendResponseBodyTrendList
- func (s *DescribeACLProtectTrendResponseBodyTrendList) SetTime(v int64) *DescribeACLProtectTrendResponseBodyTrendList
- func (s DescribeACLProtectTrendResponseBodyTrendList) String() string
- type DescribeAddressBookRequest
- func (s DescribeAddressBookRequest) GoString() string
- func (s *DescribeAddressBookRequest) SetContainPort(v string) *DescribeAddressBookRequest
- func (s *DescribeAddressBookRequest) SetCurrentPage(v string) *DescribeAddressBookRequest
- func (s *DescribeAddressBookRequest) SetGroupType(v string) *DescribeAddressBookRequest
- func (s *DescribeAddressBookRequest) SetLang(v string) *DescribeAddressBookRequest
- func (s *DescribeAddressBookRequest) SetPageSize(v string) *DescribeAddressBookRequest
- func (s *DescribeAddressBookRequest) SetQuery(v string) *DescribeAddressBookRequest
- func (s DescribeAddressBookRequest) String() string
- type DescribeAddressBookResponse
- func (s DescribeAddressBookResponse) GoString() string
- func (s *DescribeAddressBookResponse) SetBody(v *DescribeAddressBookResponseBody) *DescribeAddressBookResponse
- func (s *DescribeAddressBookResponse) SetHeaders(v map[string]*string) *DescribeAddressBookResponse
- func (s *DescribeAddressBookResponse) SetStatusCode(v int32) *DescribeAddressBookResponse
- func (s DescribeAddressBookResponse) String() string
- type DescribeAddressBookResponseBody
- func (s DescribeAddressBookResponseBody) GoString() string
- func (s *DescribeAddressBookResponseBody) SetAcls(v []*DescribeAddressBookResponseBodyAcls) *DescribeAddressBookResponseBody
- func (s *DescribeAddressBookResponseBody) SetPageNo(v string) *DescribeAddressBookResponseBody
- func (s *DescribeAddressBookResponseBody) SetPageSize(v string) *DescribeAddressBookResponseBody
- func (s *DescribeAddressBookResponseBody) SetRequestId(v string) *DescribeAddressBookResponseBody
- func (s *DescribeAddressBookResponseBody) SetTotalCount(v string) *DescribeAddressBookResponseBody
- func (s DescribeAddressBookResponseBody) String() string
- type DescribeAddressBookResponseBodyAcls
- func (s DescribeAddressBookResponseBodyAcls) GoString() string
- func (s *DescribeAddressBookResponseBodyAcls) SetAddressList(v []*string) *DescribeAddressBookResponseBodyAcls
- func (s *DescribeAddressBookResponseBodyAcls) SetAddressListCount(v int32) *DescribeAddressBookResponseBodyAcls
- func (s *DescribeAddressBookResponseBodyAcls) SetAddresses(v []*DescribeAddressBookResponseBodyAclsAddresses) *DescribeAddressBookResponseBodyAcls
- func (s *DescribeAddressBookResponseBodyAcls) SetAutoAddTagEcs(v int32) *DescribeAddressBookResponseBodyAcls
- func (s *DescribeAddressBookResponseBodyAcls) SetDescription(v string) *DescribeAddressBookResponseBodyAcls
- func (s *DescribeAddressBookResponseBodyAcls) SetGroupName(v string) *DescribeAddressBookResponseBodyAcls
- func (s *DescribeAddressBookResponseBodyAcls) SetGroupType(v string) *DescribeAddressBookResponseBodyAcls
- func (s *DescribeAddressBookResponseBodyAcls) SetGroupUuid(v string) *DescribeAddressBookResponseBodyAcls
- func (s *DescribeAddressBookResponseBodyAcls) SetReferenceCount(v int32) *DescribeAddressBookResponseBodyAcls
- func (s *DescribeAddressBookResponseBodyAcls) SetTagList(v []*DescribeAddressBookResponseBodyAclsTagList) *DescribeAddressBookResponseBodyAcls
- func (s *DescribeAddressBookResponseBodyAcls) SetTagRelation(v string) *DescribeAddressBookResponseBodyAcls
- func (s DescribeAddressBookResponseBodyAcls) String() string
- type DescribeAddressBookResponseBodyAclsAddresses
- func (s DescribeAddressBookResponseBodyAclsAddresses) GoString() string
- func (s *DescribeAddressBookResponseBodyAclsAddresses) SetAddress(v string) *DescribeAddressBookResponseBodyAclsAddresses
- func (s *DescribeAddressBookResponseBodyAclsAddresses) SetNote(v string) *DescribeAddressBookResponseBodyAclsAddresses
- func (s DescribeAddressBookResponseBodyAclsAddresses) String() string
- type DescribeAddressBookResponseBodyAclsTagList
- func (s DescribeAddressBookResponseBodyAclsTagList) GoString() string
- func (s *DescribeAddressBookResponseBodyAclsTagList) SetTagKey(v string) *DescribeAddressBookResponseBodyAclsTagList
- func (s *DescribeAddressBookResponseBodyAclsTagList) SetTagValue(v string) *DescribeAddressBookResponseBodyAclsTagList
- func (s DescribeAddressBookResponseBodyAclsTagList) String() string
- type DescribeAssetListRequest
- func (s DescribeAssetListRequest) GoString() string
- func (s *DescribeAssetListRequest) SetCurrentPage(v string) *DescribeAssetListRequest
- func (s *DescribeAssetListRequest) SetIpVersion(v string) *DescribeAssetListRequest
- func (s *DescribeAssetListRequest) SetLang(v string) *DescribeAssetListRequest
- func (s *DescribeAssetListRequest) SetMemberUid(v int64) *DescribeAssetListRequest
- func (s *DescribeAssetListRequest) SetNewResourceTag(v string) *DescribeAssetListRequest
- func (s *DescribeAssetListRequest) SetOutStatistic(v string) *DescribeAssetListRequest
- func (s *DescribeAssetListRequest) SetPageSize(v string) *DescribeAssetListRequest
- func (s *DescribeAssetListRequest) SetRegionNo(v string) *DescribeAssetListRequest
- func (s *DescribeAssetListRequest) SetResourceType(v string) *DescribeAssetListRequest
- func (s *DescribeAssetListRequest) SetSearchItem(v string) *DescribeAssetListRequest
- func (s *DescribeAssetListRequest) SetSensitiveStatus(v string) *DescribeAssetListRequest
- func (s *DescribeAssetListRequest) SetSgStatus(v string) *DescribeAssetListRequest
- func (s *DescribeAssetListRequest) SetStatus(v string) *DescribeAssetListRequest
- func (s *DescribeAssetListRequest) SetType(v string) *DescribeAssetListRequest
- func (s *DescribeAssetListRequest) SetUserType(v string) *DescribeAssetListRequest
- func (s DescribeAssetListRequest) String() string
- type DescribeAssetListResponse
- func (s DescribeAssetListResponse) GoString() string
- func (s *DescribeAssetListResponse) SetBody(v *DescribeAssetListResponseBody) *DescribeAssetListResponse
- func (s *DescribeAssetListResponse) SetHeaders(v map[string]*string) *DescribeAssetListResponse
- func (s *DescribeAssetListResponse) SetStatusCode(v int32) *DescribeAssetListResponse
- func (s DescribeAssetListResponse) String() string
- type DescribeAssetListResponseBody
- func (s DescribeAssetListResponseBody) GoString() string
- func (s *DescribeAssetListResponseBody) SetAssets(v []*DescribeAssetListResponseBodyAssets) *DescribeAssetListResponseBody
- func (s *DescribeAssetListResponseBody) SetRequestId(v string) *DescribeAssetListResponseBody
- func (s *DescribeAssetListResponseBody) SetTotalCount(v int32) *DescribeAssetListResponseBody
- func (s DescribeAssetListResponseBody) String() string
- type DescribeAssetListResponseBodyAssets
- func (s DescribeAssetListResponseBodyAssets) GoString() string
- func (s *DescribeAssetListResponseBodyAssets) SetAliUid(v int64) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetBindInstanceId(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetBindInstanceName(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetCreateTimeStamp(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetInternetAddress(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetIntranetAddress(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetIpVersion(v int32) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetLast7DayOutTrafficBytes(v int64) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetMemberUid(v int64) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetName(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetNewResourceTag(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetNote(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetProtectStatus(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetRegionID(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetRegionStatus(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetResourceInstanceId(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetResourceType(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetRiskLevel(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetSensitiveDataStatus(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetSgStatus(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetSgStatusTime(v int64) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetSyncStatus(v string) *DescribeAssetListResponseBodyAssets
- func (s *DescribeAssetListResponseBodyAssets) SetType(v string) *DescribeAssetListResponseBodyAssets
- func (s DescribeAssetListResponseBodyAssets) String() string
- type DescribeAssetRiskListRequest
- func (s DescribeAssetRiskListRequest) GoString() string
- func (s *DescribeAssetRiskListRequest) SetIpAddrList(v []*string) *DescribeAssetRiskListRequest
- func (s *DescribeAssetRiskListRequest) SetIpVersion(v int32) *DescribeAssetRiskListRequest
- func (s *DescribeAssetRiskListRequest) SetLang(v string) *DescribeAssetRiskListRequest
- func (s *DescribeAssetRiskListRequest) SetSourceIp(v string) *DescribeAssetRiskListRequest
- func (s DescribeAssetRiskListRequest) String() string
- type DescribeAssetRiskListResponse
- func (s DescribeAssetRiskListResponse) GoString() string
- func (s *DescribeAssetRiskListResponse) SetBody(v *DescribeAssetRiskListResponseBody) *DescribeAssetRiskListResponse
- func (s *DescribeAssetRiskListResponse) SetHeaders(v map[string]*string) *DescribeAssetRiskListResponse
- func (s *DescribeAssetRiskListResponse) SetStatusCode(v int32) *DescribeAssetRiskListResponse
- func (s DescribeAssetRiskListResponse) String() string
- type DescribeAssetRiskListResponseBody
- func (s DescribeAssetRiskListResponseBody) GoString() string
- func (s *DescribeAssetRiskListResponseBody) SetAssetList(v []*DescribeAssetRiskListResponseBodyAssetList) *DescribeAssetRiskListResponseBody
- func (s *DescribeAssetRiskListResponseBody) SetRequestId(v string) *DescribeAssetRiskListResponseBody
- func (s *DescribeAssetRiskListResponseBody) SetTotalCount(v int64) *DescribeAssetRiskListResponseBody
- func (s DescribeAssetRiskListResponseBody) String() string
- type DescribeAssetRiskListResponseBodyAssetList
- func (s DescribeAssetRiskListResponseBodyAssetList) GoString() string
- func (s *DescribeAssetRiskListResponseBodyAssetList) SetIp(v string) *DescribeAssetRiskListResponseBodyAssetList
- func (s *DescribeAssetRiskListResponseBodyAssetList) SetIpVersion(v int64) *DescribeAssetRiskListResponseBodyAssetList
- func (s *DescribeAssetRiskListResponseBodyAssetList) SetReason(v string) *DescribeAssetRiskListResponseBodyAssetList
- func (s *DescribeAssetRiskListResponseBodyAssetList) SetRiskLevel(v string) *DescribeAssetRiskListResponseBodyAssetList
- func (s DescribeAssetRiskListResponseBodyAssetList) String() string
- type DescribeAssetStatisticRequest
- type DescribeAssetStatisticResponse
- func (s DescribeAssetStatisticResponse) GoString() string
- func (s *DescribeAssetStatisticResponse) SetBody(v *DescribeAssetStatisticResponseBody) *DescribeAssetStatisticResponse
- func (s *DescribeAssetStatisticResponse) SetHeaders(v map[string]*string) *DescribeAssetStatisticResponse
- func (s *DescribeAssetStatisticResponse) SetStatusCode(v int32) *DescribeAssetStatisticResponse
- func (s DescribeAssetStatisticResponse) String() string
- type DescribeAssetStatisticResponseBody
- func (s DescribeAssetStatisticResponseBody) GoString() string
- func (s *DescribeAssetStatisticResponseBody) SetRequestId(v string) *DescribeAssetStatisticResponseBody
- func (s *DescribeAssetStatisticResponseBody) SetResourceSpecStatistic(v *DescribeAssetStatisticResponseBodyResourceSpecStatistic) *DescribeAssetStatisticResponseBody
- func (s DescribeAssetStatisticResponseBody) String() string
- type DescribeAssetStatisticResponseBodyResourceSpecStatistic
- func (s DescribeAssetStatisticResponseBodyResourceSpecStatistic) GoString() string
- func (s *DescribeAssetStatisticResponseBodyResourceSpecStatistic) SetIpNumSpec(v int32) *DescribeAssetStatisticResponseBodyResourceSpecStatistic
- func (s *DescribeAssetStatisticResponseBodyResourceSpecStatistic) SetIpNumUsed(v int32) *DescribeAssetStatisticResponseBodyResourceSpecStatistic
- func (s *DescribeAssetStatisticResponseBodyResourceSpecStatistic) SetSensitiveDataIpNumSpec(v int64) *DescribeAssetStatisticResponseBodyResourceSpecStatistic
- func (s *DescribeAssetStatisticResponseBodyResourceSpecStatistic) SetSensitiveDataIpNumUsed(v int64) *DescribeAssetStatisticResponseBodyResourceSpecStatistic
- func (s DescribeAssetStatisticResponseBodyResourceSpecStatistic) String() string
- type DescribeCfwRiskLevelSummaryRequest
- func (s DescribeCfwRiskLevelSummaryRequest) GoString() string
- func (s *DescribeCfwRiskLevelSummaryRequest) SetInstanceType(v string) *DescribeCfwRiskLevelSummaryRequest
- func (s *DescribeCfwRiskLevelSummaryRequest) SetLang(v string) *DescribeCfwRiskLevelSummaryRequest
- func (s *DescribeCfwRiskLevelSummaryRequest) SetRegionId(v string) *DescribeCfwRiskLevelSummaryRequest
- func (s DescribeCfwRiskLevelSummaryRequest) String() string
- type DescribeCfwRiskLevelSummaryResponse
- func (s DescribeCfwRiskLevelSummaryResponse) GoString() string
- func (s *DescribeCfwRiskLevelSummaryResponse) SetBody(v *DescribeCfwRiskLevelSummaryResponseBody) *DescribeCfwRiskLevelSummaryResponse
- func (s *DescribeCfwRiskLevelSummaryResponse) SetHeaders(v map[string]*string) *DescribeCfwRiskLevelSummaryResponse
- func (s *DescribeCfwRiskLevelSummaryResponse) SetStatusCode(v int32) *DescribeCfwRiskLevelSummaryResponse
- func (s DescribeCfwRiskLevelSummaryResponse) String() string
- type DescribeCfwRiskLevelSummaryResponseBody
- func (s DescribeCfwRiskLevelSummaryResponseBody) GoString() string
- func (s *DescribeCfwRiskLevelSummaryResponseBody) SetRequestId(v string) *DescribeCfwRiskLevelSummaryResponseBody
- func (s *DescribeCfwRiskLevelSummaryResponseBody) SetRiskList(v []*DescribeCfwRiskLevelSummaryResponseBodyRiskList) *DescribeCfwRiskLevelSummaryResponseBody
- func (s DescribeCfwRiskLevelSummaryResponseBody) String() string
- type DescribeCfwRiskLevelSummaryResponseBodyRiskList
- func (s DescribeCfwRiskLevelSummaryResponseBodyRiskList) GoString() string
- func (s *DescribeCfwRiskLevelSummaryResponseBodyRiskList) SetLevel(v string) *DescribeCfwRiskLevelSummaryResponseBodyRiskList
- func (s *DescribeCfwRiskLevelSummaryResponseBodyRiskList) SetNum(v string) *DescribeCfwRiskLevelSummaryResponseBodyRiskList
- func (s *DescribeCfwRiskLevelSummaryResponseBodyRiskList) SetType(v string) *DescribeCfwRiskLevelSummaryResponseBodyRiskList
- func (s DescribeCfwRiskLevelSummaryResponseBodyRiskList) String() string
- type DescribeControlPolicyRequest
- func (s DescribeControlPolicyRequest) GoString() string
- func (s *DescribeControlPolicyRequest) SetAclAction(v string) *DescribeControlPolicyRequest
- func (s *DescribeControlPolicyRequest) SetAclUuid(v string) *DescribeControlPolicyRequest
- func (s *DescribeControlPolicyRequest) SetCurrentPage(v string) *DescribeControlPolicyRequest
- func (s *DescribeControlPolicyRequest) SetDescription(v string) *DescribeControlPolicyRequest
- func (s *DescribeControlPolicyRequest) SetDestination(v string) *DescribeControlPolicyRequest
- func (s *DescribeControlPolicyRequest) SetDirection(v string) *DescribeControlPolicyRequest
- func (s *DescribeControlPolicyRequest) SetIpVersion(v string) *DescribeControlPolicyRequest
- func (s *DescribeControlPolicyRequest) SetLang(v string) *DescribeControlPolicyRequest
- func (s *DescribeControlPolicyRequest) SetPageSize(v string) *DescribeControlPolicyRequest
- func (s *DescribeControlPolicyRequest) SetProto(v string) *DescribeControlPolicyRequest
- func (s *DescribeControlPolicyRequest) SetRelease(v string) *DescribeControlPolicyRequest
- func (s *DescribeControlPolicyRequest) SetRepeatType(v string) *DescribeControlPolicyRequest
- func (s *DescribeControlPolicyRequest) SetSource(v string) *DescribeControlPolicyRequest
- func (s DescribeControlPolicyRequest) String() string
- type DescribeControlPolicyResponse
- func (s DescribeControlPolicyResponse) GoString() string
- func (s *DescribeControlPolicyResponse) SetBody(v *DescribeControlPolicyResponseBody) *DescribeControlPolicyResponse
- func (s *DescribeControlPolicyResponse) SetHeaders(v map[string]*string) *DescribeControlPolicyResponse
- func (s *DescribeControlPolicyResponse) SetStatusCode(v int32) *DescribeControlPolicyResponse
- func (s DescribeControlPolicyResponse) String() string
- type DescribeControlPolicyResponseBody
- func (s DescribeControlPolicyResponseBody) GoString() string
- func (s *DescribeControlPolicyResponseBody) SetPageNo(v string) *DescribeControlPolicyResponseBody
- func (s *DescribeControlPolicyResponseBody) SetPageSize(v string) *DescribeControlPolicyResponseBody
- func (s *DescribeControlPolicyResponseBody) SetPolicys(v []*DescribeControlPolicyResponseBodyPolicys) *DescribeControlPolicyResponseBody
- func (s *DescribeControlPolicyResponseBody) SetRequestId(v string) *DescribeControlPolicyResponseBody
- func (s *DescribeControlPolicyResponseBody) SetTotalCount(v string) *DescribeControlPolicyResponseBody
- func (s DescribeControlPolicyResponseBody) String() string
- type DescribeControlPolicyResponseBodyPolicys
- func (s DescribeControlPolicyResponseBodyPolicys) GoString() string
- func (s *DescribeControlPolicyResponseBodyPolicys) SetAclAction(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetAclUuid(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetApplicationId(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetApplicationName(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetApplicationNameList(v []*string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetCreateTime(v int64) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetDescription(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetDestPort(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetDestPortGroup(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetDestPortGroupPorts(v []*string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetDestPortType(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetDestination(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetDestinationGroupCidrs(v []*string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetDestinationGroupType(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetDestinationType(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetDirection(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetDnsResult(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetDnsResultTime(v int64) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetDomainResolveType(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetEndTime(v int64) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetHitLastTime(v int64) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetHitTimes(v int64) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetIpVersion(v int32) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetModifyTime(v int64) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetOrder(v int32) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetProto(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetRelease(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetRepeatDays(v []*int64) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetRepeatEndTime(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetRepeatStartTime(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetRepeatType(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetSource(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetSourceGroupCidrs(v []*string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetSourceGroupType(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetSourceType(v string) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetSpreadCnt(v int32) *DescribeControlPolicyResponseBodyPolicys
- func (s *DescribeControlPolicyResponseBodyPolicys) SetStartTime(v int64) *DescribeControlPolicyResponseBodyPolicys
- func (s DescribeControlPolicyResponseBodyPolicys) String() string
- type DescribeDefaultIPSConfigRequest
- type DescribeDefaultIPSConfigResponse
- func (s DescribeDefaultIPSConfigResponse) GoString() string
- func (s *DescribeDefaultIPSConfigResponse) SetBody(v *DescribeDefaultIPSConfigResponseBody) *DescribeDefaultIPSConfigResponse
- func (s *DescribeDefaultIPSConfigResponse) SetHeaders(v map[string]*string) *DescribeDefaultIPSConfigResponse
- func (s *DescribeDefaultIPSConfigResponse) SetStatusCode(v int32) *DescribeDefaultIPSConfigResponse
- func (s DescribeDefaultIPSConfigResponse) String() string
- type DescribeDefaultIPSConfigResponseBody
- func (s DescribeDefaultIPSConfigResponseBody) GoString() string
- func (s *DescribeDefaultIPSConfigResponseBody) SetBasicRules(v int32) *DescribeDefaultIPSConfigResponseBody
- func (s *DescribeDefaultIPSConfigResponseBody) SetCtiRules(v int32) *DescribeDefaultIPSConfigResponseBody
- func (s *DescribeDefaultIPSConfigResponseBody) SetFreeTrailStatus(v string) *DescribeDefaultIPSConfigResponseBody
- func (s *DescribeDefaultIPSConfigResponseBody) SetMaxSdl(v int64) *DescribeDefaultIPSConfigResponseBody
- func (s *DescribeDefaultIPSConfigResponseBody) SetPatchRules(v int32) *DescribeDefaultIPSConfigResponseBody
- func (s *DescribeDefaultIPSConfigResponseBody) SetRequestId(v string) *DescribeDefaultIPSConfigResponseBody
- func (s *DescribeDefaultIPSConfigResponseBody) SetRuleClass(v int32) *DescribeDefaultIPSConfigResponseBody
- func (s *DescribeDefaultIPSConfigResponseBody) SetRunMode(v int32) *DescribeDefaultIPSConfigResponseBody
- func (s DescribeDefaultIPSConfigResponseBody) String() string
- type DescribeDomainResolveRequest
- func (s DescribeDomainResolveRequest) GoString() string
- func (s *DescribeDomainResolveRequest) SetDomain(v string) *DescribeDomainResolveRequest
- func (s *DescribeDomainResolveRequest) SetIpVersion(v string) *DescribeDomainResolveRequest
- func (s *DescribeDomainResolveRequest) SetLang(v string) *DescribeDomainResolveRequest
- func (s *DescribeDomainResolveRequest) SetSourceIp(v string) *DescribeDomainResolveRequest
- func (s DescribeDomainResolveRequest) String() string
- type DescribeDomainResolveResponse
- func (s DescribeDomainResolveResponse) GoString() string
- func (s *DescribeDomainResolveResponse) SetBody(v *DescribeDomainResolveResponseBody) *DescribeDomainResolveResponse
- func (s *DescribeDomainResolveResponse) SetHeaders(v map[string]*string) *DescribeDomainResolveResponse
- func (s *DescribeDomainResolveResponse) SetStatusCode(v int32) *DescribeDomainResolveResponse
- func (s DescribeDomainResolveResponse) String() string
- type DescribeDomainResolveResponseBody
- func (s DescribeDomainResolveResponseBody) GoString() string
- func (s *DescribeDomainResolveResponseBody) SetRequestId(v string) *DescribeDomainResolveResponseBody
- func (s *DescribeDomainResolveResponseBody) SetResolveResult(v *DescribeDomainResolveResponseBodyResolveResult) *DescribeDomainResolveResponseBody
- func (s DescribeDomainResolveResponseBody) String() string
- type DescribeDomainResolveResponseBodyResolveResult
- func (s DescribeDomainResolveResponseBodyResolveResult) GoString() string
- func (s *DescribeDomainResolveResponseBodyResolveResult) SetIpAddrs(v string) *DescribeDomainResolveResponseBodyResolveResult
- func (s *DescribeDomainResolveResponseBodyResolveResult) SetUpdateTime(v int64) *DescribeDomainResolveResponseBodyResolveResult
- func (s DescribeDomainResolveResponseBodyResolveResult) String() string
- type DescribeDownloadTaskRequest
- func (s DescribeDownloadTaskRequest) GoString() string
- func (s *DescribeDownloadTaskRequest) SetCurrentPage(v string) *DescribeDownloadTaskRequest
- func (s *DescribeDownloadTaskRequest) SetLang(v string) *DescribeDownloadTaskRequest
- func (s *DescribeDownloadTaskRequest) SetPageSize(v string) *DescribeDownloadTaskRequest
- func (s *DescribeDownloadTaskRequest) SetTaskType(v string) *DescribeDownloadTaskRequest
- func (s DescribeDownloadTaskRequest) String() string
- type DescribeDownloadTaskResponse
- func (s DescribeDownloadTaskResponse) GoString() string
- func (s *DescribeDownloadTaskResponse) SetBody(v *DescribeDownloadTaskResponseBody) *DescribeDownloadTaskResponse
- func (s *DescribeDownloadTaskResponse) SetHeaders(v map[string]*string) *DescribeDownloadTaskResponse
- func (s *DescribeDownloadTaskResponse) SetStatusCode(v int32) *DescribeDownloadTaskResponse
- func (s DescribeDownloadTaskResponse) String() string
- type DescribeDownloadTaskResponseBody
- func (s DescribeDownloadTaskResponseBody) GoString() string
- func (s *DescribeDownloadTaskResponseBody) SetRequestId(v string) *DescribeDownloadTaskResponseBody
- func (s *DescribeDownloadTaskResponseBody) SetTasks(v []*DescribeDownloadTaskResponseBodyTasks) *DescribeDownloadTaskResponseBody
- func (s *DescribeDownloadTaskResponseBody) SetTotalCount(v int32) *DescribeDownloadTaskResponseBody
- func (s DescribeDownloadTaskResponseBody) String() string
- type DescribeDownloadTaskResponseBodyTasks
- func (s DescribeDownloadTaskResponseBodyTasks) GoString() string
- func (s *DescribeDownloadTaskResponseBodyTasks) SetCreateTime(v int64) *DescribeDownloadTaskResponseBodyTasks
- func (s *DescribeDownloadTaskResponseBodyTasks) SetExpireTime(v int64) *DescribeDownloadTaskResponseBodyTasks
- func (s *DescribeDownloadTaskResponseBodyTasks) SetFileSize(v string) *DescribeDownloadTaskResponseBodyTasks
- func (s *DescribeDownloadTaskResponseBodyTasks) SetFileURL(v string) *DescribeDownloadTaskResponseBodyTasks
- func (s *DescribeDownloadTaskResponseBodyTasks) SetStatus(v string) *DescribeDownloadTaskResponseBodyTasks
- func (s *DescribeDownloadTaskResponseBodyTasks) SetTaskId(v string) *DescribeDownloadTaskResponseBodyTasks
- func (s *DescribeDownloadTaskResponseBodyTasks) SetTaskName(v string) *DescribeDownloadTaskResponseBodyTasks
- func (s *DescribeDownloadTaskResponseBodyTasks) SetTaskType(v string) *DescribeDownloadTaskResponseBodyTasks
- func (s DescribeDownloadTaskResponseBodyTasks) String() string
- type DescribeDownloadTaskTypeRequest
- func (s DescribeDownloadTaskTypeRequest) GoString() string
- func (s *DescribeDownloadTaskTypeRequest) SetCurrentPage(v string) *DescribeDownloadTaskTypeRequest
- func (s *DescribeDownloadTaskTypeRequest) SetLang(v string) *DescribeDownloadTaskTypeRequest
- func (s *DescribeDownloadTaskTypeRequest) SetPageSize(v string) *DescribeDownloadTaskTypeRequest
- func (s *DescribeDownloadTaskTypeRequest) SetTaskType(v string) *DescribeDownloadTaskTypeRequest
- func (s DescribeDownloadTaskTypeRequest) String() string
- type DescribeDownloadTaskTypeResponse
- func (s DescribeDownloadTaskTypeResponse) GoString() string
- func (s *DescribeDownloadTaskTypeResponse) SetBody(v *DescribeDownloadTaskTypeResponseBody) *DescribeDownloadTaskTypeResponse
- func (s *DescribeDownloadTaskTypeResponse) SetHeaders(v map[string]*string) *DescribeDownloadTaskTypeResponse
- func (s *DescribeDownloadTaskTypeResponse) SetStatusCode(v int32) *DescribeDownloadTaskTypeResponse
- func (s DescribeDownloadTaskTypeResponse) String() string
- type DescribeDownloadTaskTypeResponseBody
- func (s DescribeDownloadTaskTypeResponseBody) GoString() string
- func (s *DescribeDownloadTaskTypeResponseBody) SetRequestId(v string) *DescribeDownloadTaskTypeResponseBody
- func (s *DescribeDownloadTaskTypeResponseBody) SetTaskTypeArray(v []*DescribeDownloadTaskTypeResponseBodyTaskTypeArray) *DescribeDownloadTaskTypeResponseBody
- func (s *DescribeDownloadTaskTypeResponseBody) SetTotalCount(v int32) *DescribeDownloadTaskTypeResponseBody
- func (s DescribeDownloadTaskTypeResponseBody) String() string
- type DescribeDownloadTaskTypeResponseBodyTaskTypeArray
- func (s DescribeDownloadTaskTypeResponseBodyTaskTypeArray) GoString() string
- func (s *DescribeDownloadTaskTypeResponseBodyTaskTypeArray) SetTaskName(v string) *DescribeDownloadTaskTypeResponseBodyTaskTypeArray
- func (s *DescribeDownloadTaskTypeResponseBodyTaskTypeArray) SetTaskType(v string) *DescribeDownloadTaskTypeResponseBodyTaskTypeArray
- func (s DescribeDownloadTaskTypeResponseBodyTaskTypeArray) String() string
- type DescribeInstanceMembersRequest
- func (s DescribeInstanceMembersRequest) GoString() string
- func (s *DescribeInstanceMembersRequest) SetCurrentPage(v string) *DescribeInstanceMembersRequest
- func (s *DescribeInstanceMembersRequest) SetMemberDesc(v string) *DescribeInstanceMembersRequest
- func (s *DescribeInstanceMembersRequest) SetMemberDisplayName(v string) *DescribeInstanceMembersRequest
- func (s *DescribeInstanceMembersRequest) SetMemberUid(v string) *DescribeInstanceMembersRequest
- func (s *DescribeInstanceMembersRequest) SetPageSize(v string) *DescribeInstanceMembersRequest
- func (s DescribeInstanceMembersRequest) String() string
- type DescribeInstanceMembersResponse
- func (s DescribeInstanceMembersResponse) GoString() string
- func (s *DescribeInstanceMembersResponse) SetBody(v *DescribeInstanceMembersResponseBody) *DescribeInstanceMembersResponse
- func (s *DescribeInstanceMembersResponse) SetHeaders(v map[string]*string) *DescribeInstanceMembersResponse
- func (s *DescribeInstanceMembersResponse) SetStatusCode(v int32) *DescribeInstanceMembersResponse
- func (s DescribeInstanceMembersResponse) String() string
- type DescribeInstanceMembersResponseBody
- func (s DescribeInstanceMembersResponseBody) GoString() string
- func (s *DescribeInstanceMembersResponseBody) SetMembers(v []*DescribeInstanceMembersResponseBodyMembers) *DescribeInstanceMembersResponseBody
- func (s *DescribeInstanceMembersResponseBody) SetPageInfo(v *DescribeInstanceMembersResponseBodyPageInfo) *DescribeInstanceMembersResponseBody
- func (s *DescribeInstanceMembersResponseBody) SetRequestId(v string) *DescribeInstanceMembersResponseBody
- func (s DescribeInstanceMembersResponseBody) String() string
- type DescribeInstanceMembersResponseBodyMembers
- func (s DescribeInstanceMembersResponseBodyMembers) GoString() string
- func (s *DescribeInstanceMembersResponseBodyMembers) SetCreateTime(v int32) *DescribeInstanceMembersResponseBodyMembers
- func (s *DescribeInstanceMembersResponseBodyMembers) SetMemberDesc(v string) *DescribeInstanceMembersResponseBodyMembers
- func (s *DescribeInstanceMembersResponseBodyMembers) SetMemberDisplayName(v string) *DescribeInstanceMembersResponseBodyMembers
- func (s *DescribeInstanceMembersResponseBodyMembers) SetMemberStatus(v string) *DescribeInstanceMembersResponseBodyMembers
- func (s *DescribeInstanceMembersResponseBodyMembers) SetMemberUid(v int64) *DescribeInstanceMembersResponseBodyMembers
- func (s *DescribeInstanceMembersResponseBodyMembers) SetModifyTime(v int32) *DescribeInstanceMembersResponseBodyMembers
- func (s DescribeInstanceMembersResponseBodyMembers) String() string
- type DescribeInstanceMembersResponseBodyPageInfo
- func (s DescribeInstanceMembersResponseBodyPageInfo) GoString() string
- func (s *DescribeInstanceMembersResponseBodyPageInfo) SetCurrentPage(v int32) *DescribeInstanceMembersResponseBodyPageInfo
- func (s *DescribeInstanceMembersResponseBodyPageInfo) SetPageSize(v int32) *DescribeInstanceMembersResponseBodyPageInfo
- func (s *DescribeInstanceMembersResponseBodyPageInfo) SetTotalCount(v int32) *DescribeInstanceMembersResponseBodyPageInfo
- func (s DescribeInstanceMembersResponseBodyPageInfo) String() string
- type DescribeInstanceRiskLevelsRequest
- func (s DescribeInstanceRiskLevelsRequest) GoString() string
- func (s *DescribeInstanceRiskLevelsRequest) SetInstances(v []*DescribeInstanceRiskLevelsRequestInstances) *DescribeInstanceRiskLevelsRequest
- func (s *DescribeInstanceRiskLevelsRequest) SetLang(v string) *DescribeInstanceRiskLevelsRequest
- func (s DescribeInstanceRiskLevelsRequest) String() string
- type DescribeInstanceRiskLevelsRequestInstances
- func (s DescribeInstanceRiskLevelsRequestInstances) GoString() string
- func (s *DescribeInstanceRiskLevelsRequestInstances) SetInstanceId(v string) *DescribeInstanceRiskLevelsRequestInstances
- func (s *DescribeInstanceRiskLevelsRequestInstances) SetInternetIp(v []*string) *DescribeInstanceRiskLevelsRequestInstances
- func (s *DescribeInstanceRiskLevelsRequestInstances) SetIntranetIp(v string) *DescribeInstanceRiskLevelsRequestInstances
- func (s *DescribeInstanceRiskLevelsRequestInstances) SetUuid(v string) *DescribeInstanceRiskLevelsRequestInstances
- func (s DescribeInstanceRiskLevelsRequestInstances) String() string
- type DescribeInstanceRiskLevelsResponse
- func (s DescribeInstanceRiskLevelsResponse) GoString() string
- func (s *DescribeInstanceRiskLevelsResponse) SetBody(v *DescribeInstanceRiskLevelsResponseBody) *DescribeInstanceRiskLevelsResponse
- func (s *DescribeInstanceRiskLevelsResponse) SetHeaders(v map[string]*string) *DescribeInstanceRiskLevelsResponse
- func (s *DescribeInstanceRiskLevelsResponse) SetStatusCode(v int32) *DescribeInstanceRiskLevelsResponse
- func (s DescribeInstanceRiskLevelsResponse) String() string
- type DescribeInstanceRiskLevelsResponseBody
- func (s DescribeInstanceRiskLevelsResponseBody) GoString() string
- func (s *DescribeInstanceRiskLevelsResponseBody) SetInstanceRisks(v []*DescribeInstanceRiskLevelsResponseBodyInstanceRisks) *DescribeInstanceRiskLevelsResponseBody
- func (s *DescribeInstanceRiskLevelsResponseBody) SetRequestId(v string) *DescribeInstanceRiskLevelsResponseBody
- func (s DescribeInstanceRiskLevelsResponseBody) String() string
- type DescribeInstanceRiskLevelsResponseBodyInstanceRisks
- func (s DescribeInstanceRiskLevelsResponseBodyInstanceRisks) GoString() string
- func (s *DescribeInstanceRiskLevelsResponseBodyInstanceRisks) SetDetails(v []*DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails) *DescribeInstanceRiskLevelsResponseBodyInstanceRisks
- func (s *DescribeInstanceRiskLevelsResponseBodyInstanceRisks) SetInstanceId(v string) *DescribeInstanceRiskLevelsResponseBodyInstanceRisks
- func (s *DescribeInstanceRiskLevelsResponseBodyInstanceRisks) SetLevel(v string) *DescribeInstanceRiskLevelsResponseBodyInstanceRisks
- func (s DescribeInstanceRiskLevelsResponseBodyInstanceRisks) String() string
- type DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails
- func (s DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails) GoString() string
- func (s *DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails) SetIp(v string) *DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails
- func (s *DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails) SetLevel(v string) *DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails
- func (s *DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails) SetType(v string) *DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails
- func (s DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails) String() string
- type DescribeInternetOpenIpRequest
- func (s DescribeInternetOpenIpRequest) GoString() string
- func (s *DescribeInternetOpenIpRequest) SetAssetsInstanceId(v string) *DescribeInternetOpenIpRequest
- func (s *DescribeInternetOpenIpRequest) SetAssetsInstanceName(v string) *DescribeInternetOpenIpRequest
- func (s *DescribeInternetOpenIpRequest) SetAssetsType(v string) *DescribeInternetOpenIpRequest
- func (s *DescribeInternetOpenIpRequest) SetCurrentPage(v string) *DescribeInternetOpenIpRequest
- func (s *DescribeInternetOpenIpRequest) SetEndTime(v string) *DescribeInternetOpenIpRequest
- func (s *DescribeInternetOpenIpRequest) SetLang(v string) *DescribeInternetOpenIpRequest
- func (s *DescribeInternetOpenIpRequest) SetPageSize(v string) *DescribeInternetOpenIpRequest
- func (s *DescribeInternetOpenIpRequest) SetPort(v string) *DescribeInternetOpenIpRequest
- func (s *DescribeInternetOpenIpRequest) SetPublicIp(v string) *DescribeInternetOpenIpRequest
- func (s *DescribeInternetOpenIpRequest) SetRegionNo(v string) *DescribeInternetOpenIpRequest
- func (s *DescribeInternetOpenIpRequest) SetRiskLevel(v string) *DescribeInternetOpenIpRequest
- func (s *DescribeInternetOpenIpRequest) SetServiceName(v string) *DescribeInternetOpenIpRequest
- func (s *DescribeInternetOpenIpRequest) SetStartTime(v string) *DescribeInternetOpenIpRequest
- func (s DescribeInternetOpenIpRequest) String() string
- type DescribeInternetOpenIpResponse
- func (s DescribeInternetOpenIpResponse) GoString() string
- func (s *DescribeInternetOpenIpResponse) SetBody(v *DescribeInternetOpenIpResponseBody) *DescribeInternetOpenIpResponse
- func (s *DescribeInternetOpenIpResponse) SetHeaders(v map[string]*string) *DescribeInternetOpenIpResponse
- func (s *DescribeInternetOpenIpResponse) SetStatusCode(v int32) *DescribeInternetOpenIpResponse
- func (s DescribeInternetOpenIpResponse) String() string
- type DescribeInternetOpenIpResponseBody
- func (s DescribeInternetOpenIpResponseBody) GoString() string
- func (s *DescribeInternetOpenIpResponseBody) SetDataList(v []*DescribeInternetOpenIpResponseBodyDataList) *DescribeInternetOpenIpResponseBody
- func (s *DescribeInternetOpenIpResponseBody) SetPageInfo(v *DescribeInternetOpenIpResponseBodyPageInfo) *DescribeInternetOpenIpResponseBody
- func (s *DescribeInternetOpenIpResponseBody) SetRequestId(v string) *DescribeInternetOpenIpResponseBody
- func (s DescribeInternetOpenIpResponseBody) String() string
- type DescribeInternetOpenIpResponseBodyDataList
- func (s DescribeInternetOpenIpResponseBodyDataList) GoString() string
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetAclRecommendDetail(v string) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetAssetsInstanceId(v string) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetAssetsName(v string) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetAssetsType(v string) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetDetailNum(v int32) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetHasAclRecommend(v bool) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetPortList(v []*string) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetPublicIp(v string) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetRegionNo(v string) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetRiskLevel(v int32) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetRiskReason(v string) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetServiceNameList(v []*string) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetSrcIpCnt(v int64) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetTotalReplyBytes(v int64) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetTrafficPercent1Day(v string) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetTrafficPercent30Day(v string) *DescribeInternetOpenIpResponseBodyDataList
- func (s *DescribeInternetOpenIpResponseBodyDataList) SetTrafficPercent7Day(v string) *DescribeInternetOpenIpResponseBodyDataList
- func (s DescribeInternetOpenIpResponseBodyDataList) String() string
- type DescribeInternetOpenIpResponseBodyPageInfo
- func (s DescribeInternetOpenIpResponseBodyPageInfo) GoString() string
- func (s *DescribeInternetOpenIpResponseBodyPageInfo) SetCurrentPage(v int32) *DescribeInternetOpenIpResponseBodyPageInfo
- func (s *DescribeInternetOpenIpResponseBodyPageInfo) SetPageSize(v int32) *DescribeInternetOpenIpResponseBodyPageInfo
- func (s *DescribeInternetOpenIpResponseBodyPageInfo) SetTotalCount(v int32) *DescribeInternetOpenIpResponseBodyPageInfo
- func (s DescribeInternetOpenIpResponseBodyPageInfo) String() string
- type DescribeInternetTrafficTrendRequest
- func (s DescribeInternetTrafficTrendRequest) GoString() string
- func (s *DescribeInternetTrafficTrendRequest) SetDirection(v string) *DescribeInternetTrafficTrendRequest
- func (s *DescribeInternetTrafficTrendRequest) SetEndTime(v string) *DescribeInternetTrafficTrendRequest
- func (s *DescribeInternetTrafficTrendRequest) SetLang(v string) *DescribeInternetTrafficTrendRequest
- func (s *DescribeInternetTrafficTrendRequest) SetSourceCode(v string) *DescribeInternetTrafficTrendRequest
- func (s *DescribeInternetTrafficTrendRequest) SetSourceIp(v string) *DescribeInternetTrafficTrendRequest
- func (s *DescribeInternetTrafficTrendRequest) SetSrcPrivateIP(v string) *DescribeInternetTrafficTrendRequest
- func (s *DescribeInternetTrafficTrendRequest) SetSrcPublicIP(v string) *DescribeInternetTrafficTrendRequest
- func (s *DescribeInternetTrafficTrendRequest) SetStartTime(v string) *DescribeInternetTrafficTrendRequest
- func (s *DescribeInternetTrafficTrendRequest) SetTrafficType(v string) *DescribeInternetTrafficTrendRequest
- func (s DescribeInternetTrafficTrendRequest) String() string
- type DescribeInternetTrafficTrendResponse
- func (s DescribeInternetTrafficTrendResponse) GoString() string
- func (s *DescribeInternetTrafficTrendResponse) SetBody(v *DescribeInternetTrafficTrendResponseBody) *DescribeInternetTrafficTrendResponse
- func (s *DescribeInternetTrafficTrendResponse) SetHeaders(v map[string]*string) *DescribeInternetTrafficTrendResponse
- func (s *DescribeInternetTrafficTrendResponse) SetStatusCode(v int32) *DescribeInternetTrafficTrendResponse
- func (s DescribeInternetTrafficTrendResponse) String() string
- type DescribeInternetTrafficTrendResponseBody
- func (s DescribeInternetTrafficTrendResponseBody) GoString() string
- func (s *DescribeInternetTrafficTrendResponseBody) SetAvgInBps(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetAvgOutBps(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetAvgSession(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetAvgTotalBps(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetDataList(v []*DescribeInternetTrafficTrendResponseBodyDataList) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetMaxBandwidthTime(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetMaxDayExceedBytes(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetMaxInBps(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetMaxOutBps(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetMaxSession(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetMaxTotalBps(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetRequestId(v string) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetTotalBytes(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetTotalExceedBytes(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetTotalInBytes(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetTotalOutBytes(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s *DescribeInternetTrafficTrendResponseBody) SetTotalSession(v int64) *DescribeInternetTrafficTrendResponseBody
- func (s DescribeInternetTrafficTrendResponseBody) String() string
- type DescribeInternetTrafficTrendResponseBodyDataList
- func (s DescribeInternetTrafficTrendResponseBodyDataList) GoString() string
- func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetInBps(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
- func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetInBytes(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
- func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetInPps(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
- func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetNewConn(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
- func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetOutBps(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
- func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetOutBytes(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
- func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetOutPps(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
- func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetSessionCount(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
- func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetTime(v int32) *DescribeInternetTrafficTrendResponseBodyDataList
- func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetTotalBps(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
- func (s DescribeInternetTrafficTrendResponseBodyDataList) String() string
- type DescribeInvadeEventListRequest
- func (s DescribeInvadeEventListRequest) GoString() string
- func (s *DescribeInvadeEventListRequest) SetAssetsIP(v string) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetAssetsInstanceId(v string) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetAssetsInstanceName(v string) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetCurrentPage(v string) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetEndTime(v string) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetEventKey(v string) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetEventName(v string) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetEventUuid(v string) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetIsIgnore(v string) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetLang(v string) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetMemberUid(v int64) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetPageSize(v string) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetProcessStatusList(v []*int32) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetRiskLevel(v []*int32) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetSourceIp(v string) *DescribeInvadeEventListRequest
- func (s *DescribeInvadeEventListRequest) SetStartTime(v string) *DescribeInvadeEventListRequest
- func (s DescribeInvadeEventListRequest) String() string
- type DescribeInvadeEventListResponse
- func (s DescribeInvadeEventListResponse) GoString() string
- func (s *DescribeInvadeEventListResponse) SetBody(v *DescribeInvadeEventListResponseBody) *DescribeInvadeEventListResponse
- func (s *DescribeInvadeEventListResponse) SetHeaders(v map[string]*string) *DescribeInvadeEventListResponse
- func (s *DescribeInvadeEventListResponse) SetStatusCode(v int32) *DescribeInvadeEventListResponse
- func (s DescribeInvadeEventListResponse) String() string
- type DescribeInvadeEventListResponseBody
- func (s DescribeInvadeEventListResponseBody) GoString() string
- func (s *DescribeInvadeEventListResponseBody) SetEventList(v []*DescribeInvadeEventListResponseBodyEventList) *DescribeInvadeEventListResponseBody
- func (s *DescribeInvadeEventListResponseBody) SetHighLevelPercent(v int32) *DescribeInvadeEventListResponseBody
- func (s *DescribeInvadeEventListResponseBody) SetLowLevelPercent(v int32) *DescribeInvadeEventListResponseBody
- func (s *DescribeInvadeEventListResponseBody) SetMiddleLevelPercent(v int32) *DescribeInvadeEventListResponseBody
- func (s *DescribeInvadeEventListResponseBody) SetPageInfo(v *DescribeInvadeEventListResponseBodyPageInfo) *DescribeInvadeEventListResponseBody
- func (s *DescribeInvadeEventListResponseBody) SetRequestId(v string) *DescribeInvadeEventListResponseBody
- func (s DescribeInvadeEventListResponseBody) String() string
- type DescribeInvadeEventListResponseBodyEventList
- func (s DescribeInvadeEventListResponseBodyEventList) GoString() string
- func (s *DescribeInvadeEventListResponseBodyEventList) SetAssetsInstanceId(v string) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetAssetsInstanceName(v string) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetAssetsType(v string) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetEventKey(v string) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetEventName(v string) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetEventSrc(v string) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetEventUuid(v string) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetFirstTime(v int32) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetIsIgnore(v bool) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetLastTime(v int32) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetMemberUid(v string) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetPrivateIP(v string) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetProcessStatus(v int32) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetPublicIP(v string) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetPublicIpType(v string) *DescribeInvadeEventListResponseBodyEventList
- func (s *DescribeInvadeEventListResponseBodyEventList) SetRiskLevel(v int32) *DescribeInvadeEventListResponseBodyEventList
- func (s DescribeInvadeEventListResponseBodyEventList) String() string
- type DescribeInvadeEventListResponseBodyPageInfo
- func (s DescribeInvadeEventListResponseBodyPageInfo) GoString() string
- func (s *DescribeInvadeEventListResponseBodyPageInfo) SetCurrentPage(v int32) *DescribeInvadeEventListResponseBodyPageInfo
- func (s *DescribeInvadeEventListResponseBodyPageInfo) SetPageSize(v int32) *DescribeInvadeEventListResponseBodyPageInfo
- func (s *DescribeInvadeEventListResponseBodyPageInfo) SetTotalCount(v int32) *DescribeInvadeEventListResponseBodyPageInfo
- func (s DescribeInvadeEventListResponseBodyPageInfo) String() string
- type DescribeNatAclPageStatusRequest
- type DescribeNatAclPageStatusResponse
- func (s DescribeNatAclPageStatusResponse) GoString() string
- func (s *DescribeNatAclPageStatusResponse) SetBody(v *DescribeNatAclPageStatusResponseBody) *DescribeNatAclPageStatusResponse
- func (s *DescribeNatAclPageStatusResponse) SetHeaders(v map[string]*string) *DescribeNatAclPageStatusResponse
- func (s *DescribeNatAclPageStatusResponse) SetStatusCode(v int32) *DescribeNatAclPageStatusResponse
- func (s DescribeNatAclPageStatusResponse) String() string
- type DescribeNatAclPageStatusResponseBody
- func (s DescribeNatAclPageStatusResponseBody) GoString() string
- func (s *DescribeNatAclPageStatusResponseBody) SetDetail(v string) *DescribeNatAclPageStatusResponseBody
- func (s *DescribeNatAclPageStatusResponseBody) SetNatAclPageEnable(v bool) *DescribeNatAclPageStatusResponseBody
- func (s *DescribeNatAclPageStatusResponseBody) SetRequestId(v string) *DescribeNatAclPageStatusResponseBody
- func (s DescribeNatAclPageStatusResponseBody) String() string
- type DescribeNatFirewallControlPolicyRequest
- func (s DescribeNatFirewallControlPolicyRequest) GoString() string
- func (s *DescribeNatFirewallControlPolicyRequest) SetAclAction(v string) *DescribeNatFirewallControlPolicyRequest
- func (s *DescribeNatFirewallControlPolicyRequest) SetAclUuid(v string) *DescribeNatFirewallControlPolicyRequest
- func (s *DescribeNatFirewallControlPolicyRequest) SetCurrentPage(v string) *DescribeNatFirewallControlPolicyRequest
- func (s *DescribeNatFirewallControlPolicyRequest) SetDescription(v string) *DescribeNatFirewallControlPolicyRequest
- func (s *DescribeNatFirewallControlPolicyRequest) SetDestination(v string) *DescribeNatFirewallControlPolicyRequest
- func (s *DescribeNatFirewallControlPolicyRequest) SetDirection(v string) *DescribeNatFirewallControlPolicyRequest
- func (s *DescribeNatFirewallControlPolicyRequest) SetLang(v string) *DescribeNatFirewallControlPolicyRequest
- func (s *DescribeNatFirewallControlPolicyRequest) SetNatGatewayId(v string) *DescribeNatFirewallControlPolicyRequest
- func (s *DescribeNatFirewallControlPolicyRequest) SetPageSize(v string) *DescribeNatFirewallControlPolicyRequest
- func (s *DescribeNatFirewallControlPolicyRequest) SetProto(v string) *DescribeNatFirewallControlPolicyRequest
- func (s *DescribeNatFirewallControlPolicyRequest) SetRelease(v string) *DescribeNatFirewallControlPolicyRequest
- func (s *DescribeNatFirewallControlPolicyRequest) SetRepeatType(v string) *DescribeNatFirewallControlPolicyRequest
- func (s *DescribeNatFirewallControlPolicyRequest) SetSource(v string) *DescribeNatFirewallControlPolicyRequest
- func (s DescribeNatFirewallControlPolicyRequest) String() string
- type DescribeNatFirewallControlPolicyResponse
- func (s DescribeNatFirewallControlPolicyResponse) GoString() string
- func (s *DescribeNatFirewallControlPolicyResponse) SetBody(v *DescribeNatFirewallControlPolicyResponseBody) *DescribeNatFirewallControlPolicyResponse
- func (s *DescribeNatFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *DescribeNatFirewallControlPolicyResponse
- func (s *DescribeNatFirewallControlPolicyResponse) SetStatusCode(v int32) *DescribeNatFirewallControlPolicyResponse
- func (s DescribeNatFirewallControlPolicyResponse) String() string
- type DescribeNatFirewallControlPolicyResponseBody
- func (s DescribeNatFirewallControlPolicyResponseBody) GoString() string
- func (s *DescribeNatFirewallControlPolicyResponseBody) SetPolicys(v []*DescribeNatFirewallControlPolicyResponseBodyPolicys) *DescribeNatFirewallControlPolicyResponseBody
- func (s *DescribeNatFirewallControlPolicyResponseBody) SetRequestId(v string) *DescribeNatFirewallControlPolicyResponseBody
- func (s *DescribeNatFirewallControlPolicyResponseBody) SetTotalCount(v string) *DescribeNatFirewallControlPolicyResponseBody
- func (s DescribeNatFirewallControlPolicyResponseBody) String() string
- type DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s DescribeNatFirewallControlPolicyResponseBodyPolicys) GoString() string
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetAclAction(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetAclUuid(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetApplicationNameList(v []*string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetCreateTime(v int64) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDescription(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestPort(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestPortGroup(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestPortGroupPorts(v []*string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestPortType(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestination(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestinationGroupCidrs(v []*string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestinationGroupType(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestinationType(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDnsResult(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDnsResultTime(v int64) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDomainResolveType(v int32) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetEndTime(v int64) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetHitLastTime(v int64) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetHitTimes(v int32) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetModifyTime(v int64) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetNatGatewayId(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetOrder(v int32) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetProto(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRelease(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRepeatDays(v []*int64) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRepeatEndTime(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRepeatStartTime(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRepeatType(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetSource(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetSourceGroupCidrs(v []*string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetSourceGroupType(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetSourceType(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetSpreadCnt(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetStartTime(v int64) *DescribeNatFirewallControlPolicyResponseBodyPolicys
- func (s DescribeNatFirewallControlPolicyResponseBodyPolicys) String() string
- type DescribeNatFirewallListRequest
- func (s DescribeNatFirewallListRequest) GoString() string
- func (s *DescribeNatFirewallListRequest) SetLang(v string) *DescribeNatFirewallListRequest
- func (s *DescribeNatFirewallListRequest) SetMemberUid(v int64) *DescribeNatFirewallListRequest
- func (s *DescribeNatFirewallListRequest) SetNatGatewayId(v string) *DescribeNatFirewallListRequest
- func (s *DescribeNatFirewallListRequest) SetPageNo(v int64) *DescribeNatFirewallListRequest
- func (s *DescribeNatFirewallListRequest) SetPageSize(v int64) *DescribeNatFirewallListRequest
- func (s *DescribeNatFirewallListRequest) SetProxyId(v string) *DescribeNatFirewallListRequest
- func (s *DescribeNatFirewallListRequest) SetProxyName(v string) *DescribeNatFirewallListRequest
- func (s *DescribeNatFirewallListRequest) SetRegionNo(v string) *DescribeNatFirewallListRequest
- func (s *DescribeNatFirewallListRequest) SetStatus(v string) *DescribeNatFirewallListRequest
- func (s *DescribeNatFirewallListRequest) SetVpcId(v string) *DescribeNatFirewallListRequest
- func (s DescribeNatFirewallListRequest) String() string
- type DescribeNatFirewallListResponse
- func (s DescribeNatFirewallListResponse) GoString() string
- func (s *DescribeNatFirewallListResponse) SetBody(v *DescribeNatFirewallListResponseBody) *DescribeNatFirewallListResponse
- func (s *DescribeNatFirewallListResponse) SetHeaders(v map[string]*string) *DescribeNatFirewallListResponse
- func (s *DescribeNatFirewallListResponse) SetStatusCode(v int32) *DescribeNatFirewallListResponse
- func (s DescribeNatFirewallListResponse) String() string
- type DescribeNatFirewallListResponseBody
- func (s DescribeNatFirewallListResponseBody) GoString() string
- func (s *DescribeNatFirewallListResponseBody) SetNatFirewallList(v []*DescribeNatFirewallListResponseBodyNatFirewallList) *DescribeNatFirewallListResponseBody
- func (s *DescribeNatFirewallListResponseBody) SetRequestId(v string) *DescribeNatFirewallListResponseBody
- func (s *DescribeNatFirewallListResponseBody) SetTotalCount(v int32) *DescribeNatFirewallListResponseBody
- func (s DescribeNatFirewallListResponseBody) String() string
- type DescribeNatFirewallListResponseBodyNatFirewallList
- func (s DescribeNatFirewallListResponseBodyNatFirewallList) GoString() string
- func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetAliUid(v int64) *DescribeNatFirewallListResponseBodyNatFirewallList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetErrorDetail(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetMemberUid(v int64) *DescribeNatFirewallListResponseBodyNatFirewallList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetNatGatewayId(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetNatGatewayName(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetNatRouteEntryList(v []*DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) *DescribeNatFirewallListResponseBodyNatFirewallList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetProxyId(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetProxyName(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetProxyStatus(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetRegionId(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetStrictMode(v int32) *DescribeNatFirewallListResponseBodyNatFirewallList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetVpcId(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetVpcName(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
- func (s DescribeNatFirewallListResponseBodyNatFirewallList) String() string
- type DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList
- func (s DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) GoString() string
- func (s *DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) SetDestinationCidr(v string) *DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) SetNextHopId(v string) *DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) SetNextHopType(v string) *DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList
- func (s *DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) SetRouteTableId(v string) *DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList
- func (s DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) String() string
- type DescribeNatFirewallPolicyPriorUsedRequest
- func (s DescribeNatFirewallPolicyPriorUsedRequest) GoString() string
- func (s *DescribeNatFirewallPolicyPriorUsedRequest) SetDirection(v string) *DescribeNatFirewallPolicyPriorUsedRequest
- func (s *DescribeNatFirewallPolicyPriorUsedRequest) SetIpVersion(v string) *DescribeNatFirewallPolicyPriorUsedRequest
- func (s *DescribeNatFirewallPolicyPriorUsedRequest) SetLang(v string) *DescribeNatFirewallPolicyPriorUsedRequest
- func (s *DescribeNatFirewallPolicyPriorUsedRequest) SetNatGatewayId(v string) *DescribeNatFirewallPolicyPriorUsedRequest
- func (s DescribeNatFirewallPolicyPriorUsedRequest) String() string
- type DescribeNatFirewallPolicyPriorUsedResponse
- func (s DescribeNatFirewallPolicyPriorUsedResponse) GoString() string
- func (s *DescribeNatFirewallPolicyPriorUsedResponse) SetBody(v *DescribeNatFirewallPolicyPriorUsedResponseBody) *DescribeNatFirewallPolicyPriorUsedResponse
- func (s *DescribeNatFirewallPolicyPriorUsedResponse) SetHeaders(v map[string]*string) *DescribeNatFirewallPolicyPriorUsedResponse
- func (s *DescribeNatFirewallPolicyPriorUsedResponse) SetStatusCode(v int32) *DescribeNatFirewallPolicyPriorUsedResponse
- func (s DescribeNatFirewallPolicyPriorUsedResponse) String() string
- type DescribeNatFirewallPolicyPriorUsedResponseBody
- func (s DescribeNatFirewallPolicyPriorUsedResponseBody) GoString() string
- func (s *DescribeNatFirewallPolicyPriorUsedResponseBody) SetEnd(v int32) *DescribeNatFirewallPolicyPriorUsedResponseBody
- func (s *DescribeNatFirewallPolicyPriorUsedResponseBody) SetRequestId(v string) *DescribeNatFirewallPolicyPriorUsedResponseBody
- func (s *DescribeNatFirewallPolicyPriorUsedResponseBody) SetStart(v int32) *DescribeNatFirewallPolicyPriorUsedResponseBody
- func (s DescribeNatFirewallPolicyPriorUsedResponseBody) String() string
- type DescribeOutgoingDestinationIPRequest
- func (s DescribeOutgoingDestinationIPRequest) GoString() string
- func (s *DescribeOutgoingDestinationIPRequest) SetApplicationName(v string) *DescribeOutgoingDestinationIPRequest
- func (s *DescribeOutgoingDestinationIPRequest) SetCategoryId(v string) *DescribeOutgoingDestinationIPRequest
- func (s *DescribeOutgoingDestinationIPRequest) SetCurrentPage(v string) *DescribeOutgoingDestinationIPRequest
- func (s *DescribeOutgoingDestinationIPRequest) SetDstIP(v string) *DescribeOutgoingDestinationIPRequest
- func (s *DescribeOutgoingDestinationIPRequest) SetEndTime(v string) *DescribeOutgoingDestinationIPRequest
- func (s *DescribeOutgoingDestinationIPRequest) SetLang(v string) *DescribeOutgoingDestinationIPRequest
- func (s *DescribeOutgoingDestinationIPRequest) SetOrder(v string) *DescribeOutgoingDestinationIPRequest
- func (s *DescribeOutgoingDestinationIPRequest) SetPageSize(v string) *DescribeOutgoingDestinationIPRequest
- func (s *DescribeOutgoingDestinationIPRequest) SetPort(v string) *DescribeOutgoingDestinationIPRequest
- func (s *DescribeOutgoingDestinationIPRequest) SetPrivateIP(v string) *DescribeOutgoingDestinationIPRequest
- func (s *DescribeOutgoingDestinationIPRequest) SetPublicIP(v string) *DescribeOutgoingDestinationIPRequest
- func (s *DescribeOutgoingDestinationIPRequest) SetSort(v string) *DescribeOutgoingDestinationIPRequest
- func (s *DescribeOutgoingDestinationIPRequest) SetStartTime(v string) *DescribeOutgoingDestinationIPRequest
- func (s *DescribeOutgoingDestinationIPRequest) SetTagIdNew(v string) *DescribeOutgoingDestinationIPRequest
- func (s DescribeOutgoingDestinationIPRequest) String() string
- type DescribeOutgoingDestinationIPResponse
- func (s DescribeOutgoingDestinationIPResponse) GoString() string
- func (s *DescribeOutgoingDestinationIPResponse) SetBody(v *DescribeOutgoingDestinationIPResponseBody) *DescribeOutgoingDestinationIPResponse
- func (s *DescribeOutgoingDestinationIPResponse) SetHeaders(v map[string]*string) *DescribeOutgoingDestinationIPResponse
- func (s *DescribeOutgoingDestinationIPResponse) SetStatusCode(v int32) *DescribeOutgoingDestinationIPResponse
- func (s DescribeOutgoingDestinationIPResponse) String() string
- type DescribeOutgoingDestinationIPResponseBody
- func (s DescribeOutgoingDestinationIPResponseBody) GoString() string
- func (s *DescribeOutgoingDestinationIPResponseBody) SetDstIPList(v []*DescribeOutgoingDestinationIPResponseBodyDstIPList) *DescribeOutgoingDestinationIPResponseBody
- func (s *DescribeOutgoingDestinationIPResponseBody) SetRequestId(v string) *DescribeOutgoingDestinationIPResponseBody
- func (s *DescribeOutgoingDestinationIPResponseBody) SetTotalCount(v int32) *DescribeOutgoingDestinationIPResponseBody
- func (s DescribeOutgoingDestinationIPResponseBody) String() string
- type DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s DescribeOutgoingDestinationIPResponseBodyDstIPList) GoString() string
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetAclCoverage(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetAclRecommendDetail(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetAclStatus(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetAddressGroupList(v []*DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetApplicationPortList(v []*DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetAssetCount(v int64) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetCategoryClassId(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetCategoryId(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetCategoryName(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetDstIP(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetGroupName(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetHasAcl(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetHasAclRecommend(v bool) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetInBytes(v int64) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetIsMarkNormal(v bool) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetLocationName(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetOutBytes(v int64) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetPrivateAssetCount(v int64) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetRuleId(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetRuleName(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetSecurityReason(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetSecuritySuggest(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetSessionCount(v int64) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetTagList(v []*DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetTotalBytes(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
- func (s DescribeOutgoingDestinationIPResponseBodyDstIPList) String() string
- type DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList
- func (s DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList) GoString() string
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList) SetAddressGroupName(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList) SetAddressGroupUUID(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList
- func (s DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList) String() string
- type DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList
- func (s DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList) GoString() string
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList) SetApplicationName(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList) SetPort(v int32) *DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList
- func (s DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList) String() string
- type DescribeOutgoingDestinationIPResponseBodyDstIPListTagList
- func (s DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) GoString() string
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) SetClassId(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPListTagList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) SetRiskLevel(v int32) *DescribeOutgoingDestinationIPResponseBodyDstIPListTagList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) SetTagDescribe(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPListTagList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) SetTagId(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPListTagList
- func (s *DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) SetTagName(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPListTagList
- func (s DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) String() string
- type DescribeOutgoingDomainRequest
- func (s DescribeOutgoingDomainRequest) GoString() string
- func (s *DescribeOutgoingDomainRequest) SetCategoryId(v string) *DescribeOutgoingDomainRequest
- func (s *DescribeOutgoingDomainRequest) SetCurrentPage(v string) *DescribeOutgoingDomainRequest
- func (s *DescribeOutgoingDomainRequest) SetDomain(v string) *DescribeOutgoingDomainRequest
- func (s *DescribeOutgoingDomainRequest) SetEndTime(v string) *DescribeOutgoingDomainRequest
- func (s *DescribeOutgoingDomainRequest) SetLang(v string) *DescribeOutgoingDomainRequest
- func (s *DescribeOutgoingDomainRequest) SetOrder(v string) *DescribeOutgoingDomainRequest
- func (s *DescribeOutgoingDomainRequest) SetPageSize(v string) *DescribeOutgoingDomainRequest
- func (s *DescribeOutgoingDomainRequest) SetPublicIP(v string) *DescribeOutgoingDomainRequest
- func (s *DescribeOutgoingDomainRequest) SetSort(v string) *DescribeOutgoingDomainRequest
- func (s *DescribeOutgoingDomainRequest) SetStartTime(v string) *DescribeOutgoingDomainRequest
- func (s *DescribeOutgoingDomainRequest) SetTagIdNew(v string) *DescribeOutgoingDomainRequest
- func (s DescribeOutgoingDomainRequest) String() string
- type DescribeOutgoingDomainResponse
- func (s DescribeOutgoingDomainResponse) GoString() string
- func (s *DescribeOutgoingDomainResponse) SetBody(v *DescribeOutgoingDomainResponseBody) *DescribeOutgoingDomainResponse
- func (s *DescribeOutgoingDomainResponse) SetHeaders(v map[string]*string) *DescribeOutgoingDomainResponse
- func (s *DescribeOutgoingDomainResponse) SetStatusCode(v int32) *DescribeOutgoingDomainResponse
- func (s DescribeOutgoingDomainResponse) String() string
- type DescribeOutgoingDomainResponseBody
- func (s DescribeOutgoingDomainResponseBody) GoString() string
- func (s *DescribeOutgoingDomainResponseBody) SetDomainList(v []*DescribeOutgoingDomainResponseBodyDomainList) *DescribeOutgoingDomainResponseBody
- func (s *DescribeOutgoingDomainResponseBody) SetRequestId(v string) *DescribeOutgoingDomainResponseBody
- func (s *DescribeOutgoingDomainResponseBody) SetTotalCount(v int32) *DescribeOutgoingDomainResponseBody
- func (s DescribeOutgoingDomainResponseBody) String() string
- type DescribeOutgoingDomainResponseBodyDomainList
- func (s DescribeOutgoingDomainResponseBodyDomainList) GoString() string
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetAclCoverage(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetAclRecommendDetail(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetAclStatus(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetAddressGroupName(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetAddressGroupUUID(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetApplicationNameList(v []*string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetAssetCount(v int64) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetBusiness(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetCategoryClassId(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetCategoryId(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetCategoryName(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetDomain(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetGroupName(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetHasAcl(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetHasAclRecommend(v bool) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetInBytes(v int64) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetIsMarkNormal(v bool) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetOrganization(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetOutBytes(v int64) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetPrivateAssetCount(v int64) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetRuleId(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetRuleName(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetSecurityReason(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetSecuritySuggest(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetSessionCount(v int64) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetTagList(v []*DescribeOutgoingDomainResponseBodyDomainListTagList) *DescribeOutgoingDomainResponseBodyDomainList
- func (s *DescribeOutgoingDomainResponseBodyDomainList) SetTotalBytes(v string) *DescribeOutgoingDomainResponseBodyDomainList
- func (s DescribeOutgoingDomainResponseBodyDomainList) String() string
- type DescribeOutgoingDomainResponseBodyDomainListTagList
- func (s DescribeOutgoingDomainResponseBodyDomainListTagList) GoString() string
- func (s *DescribeOutgoingDomainResponseBodyDomainListTagList) SetClassId(v string) *DescribeOutgoingDomainResponseBodyDomainListTagList
- func (s *DescribeOutgoingDomainResponseBodyDomainListTagList) SetRiskLevel(v int32) *DescribeOutgoingDomainResponseBodyDomainListTagList
- func (s *DescribeOutgoingDomainResponseBodyDomainListTagList) SetTagDescribe(v string) *DescribeOutgoingDomainResponseBodyDomainListTagList
- func (s *DescribeOutgoingDomainResponseBodyDomainListTagList) SetTagId(v string) *DescribeOutgoingDomainResponseBodyDomainListTagList
- func (s *DescribeOutgoingDomainResponseBodyDomainListTagList) SetTagName(v string) *DescribeOutgoingDomainResponseBodyDomainListTagList
- func (s DescribeOutgoingDomainResponseBodyDomainListTagList) String() string
- type DescribePolicyAdvancedConfigRequest
- func (s DescribePolicyAdvancedConfigRequest) GoString() string
- func (s *DescribePolicyAdvancedConfigRequest) SetLang(v string) *DescribePolicyAdvancedConfigRequest
- func (s *DescribePolicyAdvancedConfigRequest) SetSourceIp(v string) *DescribePolicyAdvancedConfigRequest
- func (s DescribePolicyAdvancedConfigRequest) String() string
- type DescribePolicyAdvancedConfigResponse
- func (s DescribePolicyAdvancedConfigResponse) GoString() string
- func (s *DescribePolicyAdvancedConfigResponse) SetBody(v *DescribePolicyAdvancedConfigResponseBody) *DescribePolicyAdvancedConfigResponse
- func (s *DescribePolicyAdvancedConfigResponse) SetHeaders(v map[string]*string) *DescribePolicyAdvancedConfigResponse
- func (s *DescribePolicyAdvancedConfigResponse) SetStatusCode(v int32) *DescribePolicyAdvancedConfigResponse
- func (s DescribePolicyAdvancedConfigResponse) String() string
- type DescribePolicyAdvancedConfigResponseBody
- func (s DescribePolicyAdvancedConfigResponseBody) GoString() string
- func (s *DescribePolicyAdvancedConfigResponseBody) SetInternetSwitch(v string) *DescribePolicyAdvancedConfigResponseBody
- func (s *DescribePolicyAdvancedConfigResponseBody) SetRequestId(v string) *DescribePolicyAdvancedConfigResponseBody
- func (s DescribePolicyAdvancedConfigResponseBody) String() string
- type DescribePolicyPriorUsedRequest
- func (s DescribePolicyPriorUsedRequest) GoString() string
- func (s *DescribePolicyPriorUsedRequest) SetDirection(v string) *DescribePolicyPriorUsedRequest
- func (s *DescribePolicyPriorUsedRequest) SetIpVersion(v string) *DescribePolicyPriorUsedRequest
- func (s *DescribePolicyPriorUsedRequest) SetLang(v string) *DescribePolicyPriorUsedRequest
- func (s *DescribePolicyPriorUsedRequest) SetSourceIp(v string) *DescribePolicyPriorUsedRequest
- func (s DescribePolicyPriorUsedRequest) String() string
- type DescribePolicyPriorUsedResponse
- func (s DescribePolicyPriorUsedResponse) GoString() string
- func (s *DescribePolicyPriorUsedResponse) SetBody(v *DescribePolicyPriorUsedResponseBody) *DescribePolicyPriorUsedResponse
- func (s *DescribePolicyPriorUsedResponse) SetHeaders(v map[string]*string) *DescribePolicyPriorUsedResponse
- func (s *DescribePolicyPriorUsedResponse) SetStatusCode(v int32) *DescribePolicyPriorUsedResponse
- func (s DescribePolicyPriorUsedResponse) String() string
- type DescribePolicyPriorUsedResponseBody
- func (s DescribePolicyPriorUsedResponseBody) GoString() string
- func (s *DescribePolicyPriorUsedResponseBody) SetEnd(v int32) *DescribePolicyPriorUsedResponseBody
- func (s *DescribePolicyPriorUsedResponseBody) SetRequestId(v string) *DescribePolicyPriorUsedResponseBody
- func (s *DescribePolicyPriorUsedResponseBody) SetStart(v int32) *DescribePolicyPriorUsedResponseBody
- func (s DescribePolicyPriorUsedResponseBody) String() string
- type DescribePostpayTrafficDetailRequest
- func (s DescribePostpayTrafficDetailRequest) GoString() string
- func (s *DescribePostpayTrafficDetailRequest) SetCurrentPage(v int64) *DescribePostpayTrafficDetailRequest
- func (s *DescribePostpayTrafficDetailRequest) SetEndTime(v string) *DescribePostpayTrafficDetailRequest
- func (s *DescribePostpayTrafficDetailRequest) SetLang(v string) *DescribePostpayTrafficDetailRequest
- func (s *DescribePostpayTrafficDetailRequest) SetOrder(v string) *DescribePostpayTrafficDetailRequest
- func (s *DescribePostpayTrafficDetailRequest) SetPageSize(v int64) *DescribePostpayTrafficDetailRequest
- func (s *DescribePostpayTrafficDetailRequest) SetRegionNo(v string) *DescribePostpayTrafficDetailRequest
- func (s *DescribePostpayTrafficDetailRequest) SetSearchItem(v string) *DescribePostpayTrafficDetailRequest
- func (s *DescribePostpayTrafficDetailRequest) SetStartTime(v string) *DescribePostpayTrafficDetailRequest
- func (s *DescribePostpayTrafficDetailRequest) SetTrafficType(v string) *DescribePostpayTrafficDetailRequest
- func (s DescribePostpayTrafficDetailRequest) String() string
- type DescribePostpayTrafficDetailResponse
- func (s DescribePostpayTrafficDetailResponse) GoString() string
- func (s *DescribePostpayTrafficDetailResponse) SetBody(v *DescribePostpayTrafficDetailResponseBody) *DescribePostpayTrafficDetailResponse
- func (s *DescribePostpayTrafficDetailResponse) SetHeaders(v map[string]*string) *DescribePostpayTrafficDetailResponse
- func (s *DescribePostpayTrafficDetailResponse) SetStatusCode(v int32) *DescribePostpayTrafficDetailResponse
- func (s DescribePostpayTrafficDetailResponse) String() string
- type DescribePostpayTrafficDetailResponseBody
- func (s DescribePostpayTrafficDetailResponseBody) GoString() string
- func (s *DescribePostpayTrafficDetailResponseBody) SetRequestId(v string) *DescribePostpayTrafficDetailResponseBody
- func (s *DescribePostpayTrafficDetailResponseBody) SetTotalCount(v int32) *DescribePostpayTrafficDetailResponseBody
- func (s *DescribePostpayTrafficDetailResponseBody) SetTrafficList(v []*DescribePostpayTrafficDetailResponseBodyTrafficList) *DescribePostpayTrafficDetailResponseBody
- func (s DescribePostpayTrafficDetailResponseBody) String() string
- type DescribePostpayTrafficDetailResponseBodyTrafficList
- func (s DescribePostpayTrafficDetailResponseBodyTrafficList) GoString() string
- func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetInBytes(v int64) *DescribePostpayTrafficDetailResponseBodyTrafficList
- func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetInstanceId(v string) *DescribePostpayTrafficDetailResponseBodyTrafficList
- func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetInstanceType(v string) *DescribePostpayTrafficDetailResponseBodyTrafficList
- func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetOutBytes(v int64) *DescribePostpayTrafficDetailResponseBodyTrafficList
- func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetProtectionDuration(v int64) *DescribePostpayTrafficDetailResponseBodyTrafficList
- func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetRegionNo(v string) *DescribePostpayTrafficDetailResponseBodyTrafficList
- func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetResourceId(v string) *DescribePostpayTrafficDetailResponseBodyTrafficList
- func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetTotalBytes(v int64) *DescribePostpayTrafficDetailResponseBodyTrafficList
- func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetTrafficDay(v string) *DescribePostpayTrafficDetailResponseBodyTrafficList
- func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetTrafficType(v string) *DescribePostpayTrafficDetailResponseBodyTrafficList
- func (s DescribePostpayTrafficDetailResponseBodyTrafficList) String() string
- type DescribePostpayTrafficTotalRequest
- type DescribePostpayTrafficTotalResponse
- func (s DescribePostpayTrafficTotalResponse) GoString() string
- func (s *DescribePostpayTrafficTotalResponse) SetBody(v *DescribePostpayTrafficTotalResponseBody) *DescribePostpayTrafficTotalResponse
- func (s *DescribePostpayTrafficTotalResponse) SetHeaders(v map[string]*string) *DescribePostpayTrafficTotalResponse
- func (s *DescribePostpayTrafficTotalResponse) SetStatusCode(v int32) *DescribePostpayTrafficTotalResponse
- func (s DescribePostpayTrafficTotalResponse) String() string
- type DescribePostpayTrafficTotalResponseBody
- func (s DescribePostpayTrafficTotalResponseBody) GoString() string
- func (s *DescribePostpayTrafficTotalResponseBody) SetRequestId(v string) *DescribePostpayTrafficTotalResponseBody
- func (s *DescribePostpayTrafficTotalResponseBody) SetTotalAssets(v int64) *DescribePostpayTrafficTotalResponseBody
- func (s *DescribePostpayTrafficTotalResponseBody) SetTotalBillTraffic(v int64) *DescribePostpayTrafficTotalResponseBody
- func (s *DescribePostpayTrafficTotalResponseBody) SetTotalInternetAssets(v int64) *DescribePostpayTrafficTotalResponseBody
- func (s *DescribePostpayTrafficTotalResponseBody) SetTotalInternetTraffic(v int64) *DescribePostpayTrafficTotalResponseBody
- func (s *DescribePostpayTrafficTotalResponseBody) SetTotalNatAssets(v int64) *DescribePostpayTrafficTotalResponseBody
- func (s *DescribePostpayTrafficTotalResponseBody) SetTotalNatTraffic(v int64) *DescribePostpayTrafficTotalResponseBody
- func (s *DescribePostpayTrafficTotalResponseBody) SetTotalSdlBillTraffic(v int64) *DescribePostpayTrafficTotalResponseBody
- func (s *DescribePostpayTrafficTotalResponseBody) SetTotalSdlFreeTraffic(v int64) *DescribePostpayTrafficTotalResponseBody
- func (s *DescribePostpayTrafficTotalResponseBody) SetTotalTraffic(v int64) *DescribePostpayTrafficTotalResponseBody
- func (s *DescribePostpayTrafficTotalResponseBody) SetTotalVpcAssets(v int64) *DescribePostpayTrafficTotalResponseBody
- func (s *DescribePostpayTrafficTotalResponseBody) SetTotalVpcTraffic(v int64) *DescribePostpayTrafficTotalResponseBody
- func (s DescribePostpayTrafficTotalResponseBody) String() string
- type DescribePrefixListsRequest
- type DescribePrefixListsResponse
- func (s DescribePrefixListsResponse) GoString() string
- func (s *DescribePrefixListsResponse) SetBody(v *DescribePrefixListsResponseBody) *DescribePrefixListsResponse
- func (s *DescribePrefixListsResponse) SetHeaders(v map[string]*string) *DescribePrefixListsResponse
- func (s *DescribePrefixListsResponse) SetStatusCode(v int32) *DescribePrefixListsResponse
- func (s DescribePrefixListsResponse) String() string
- type DescribePrefixListsResponseBody
- func (s DescribePrefixListsResponseBody) GoString() string
- func (s *DescribePrefixListsResponseBody) SetPrefixList(v []*DescribePrefixListsResponseBodyPrefixList) *DescribePrefixListsResponseBody
- func (s *DescribePrefixListsResponseBody) SetRequestId(v string) *DescribePrefixListsResponseBody
- func (s DescribePrefixListsResponseBody) String() string
- type DescribePrefixListsResponseBodyPrefixList
- func (s DescribePrefixListsResponseBodyPrefixList) GoString() string
- func (s *DescribePrefixListsResponseBodyPrefixList) SetAddressFamily(v string) *DescribePrefixListsResponseBodyPrefixList
- func (s *DescribePrefixListsResponseBodyPrefixList) SetAssociationCount(v int32) *DescribePrefixListsResponseBodyPrefixList
- func (s *DescribePrefixListsResponseBodyPrefixList) SetCreationTime(v string) *DescribePrefixListsResponseBodyPrefixList
- func (s *DescribePrefixListsResponseBodyPrefixList) SetDescription(v string) *DescribePrefixListsResponseBodyPrefixList
- func (s *DescribePrefixListsResponseBodyPrefixList) SetMaxEntries(v int32) *DescribePrefixListsResponseBodyPrefixList
- func (s *DescribePrefixListsResponseBodyPrefixList) SetPrefixListId(v string) *DescribePrefixListsResponseBodyPrefixList
- func (s *DescribePrefixListsResponseBodyPrefixList) SetPrefixListName(v string) *DescribePrefixListsResponseBodyPrefixList
- func (s DescribePrefixListsResponseBodyPrefixList) String() string
- type DescribeRiskEventGroupRequest
- func (s DescribeRiskEventGroupRequest) GoString() string
- func (s *DescribeRiskEventGroupRequest) SetAttackApp(v []*string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetAttackType(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetBuyVersion(v int64) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetCurrentPage(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetDataType(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetDirection(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetDstIP(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetDstNetworkInstanceId(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetEndTime(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetEventName(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetFirewallType(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetIsOnlyPrivateAssoc(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetLang(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetNoLocation(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetOrder(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetPageSize(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetRuleResult(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetRuleSource(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetSort(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetSrcIP(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetSrcNetworkInstanceId(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetStartTime(v string) *DescribeRiskEventGroupRequest
- func (s *DescribeRiskEventGroupRequest) SetVulLevel(v string) *DescribeRiskEventGroupRequest
- func (s DescribeRiskEventGroupRequest) String() string
- type DescribeRiskEventGroupResponse
- func (s DescribeRiskEventGroupResponse) GoString() string
- func (s *DescribeRiskEventGroupResponse) SetBody(v *DescribeRiskEventGroupResponseBody) *DescribeRiskEventGroupResponse
- func (s *DescribeRiskEventGroupResponse) SetHeaders(v map[string]*string) *DescribeRiskEventGroupResponse
- func (s *DescribeRiskEventGroupResponse) SetStatusCode(v int32) *DescribeRiskEventGroupResponse
- func (s DescribeRiskEventGroupResponse) String() string
- type DescribeRiskEventGroupResponseBody
- func (s DescribeRiskEventGroupResponseBody) GoString() string
- func (s *DescribeRiskEventGroupResponseBody) SetDataList(v []*DescribeRiskEventGroupResponseBodyDataList) *DescribeRiskEventGroupResponseBody
- func (s *DescribeRiskEventGroupResponseBody) SetRequestId(v string) *DescribeRiskEventGroupResponseBody
- func (s *DescribeRiskEventGroupResponseBody) SetTotalCount(v int32) *DescribeRiskEventGroupResponseBody
- func (s DescribeRiskEventGroupResponseBody) String() string
- type DescribeRiskEventGroupResponseBodyDataList
- func (s DescribeRiskEventGroupResponseBodyDataList) GoString() string
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetAttackApp(v string) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetAttackType(v int32) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetDescription(v string) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetDirection(v string) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetDstIP(v string) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetEventCount(v int32) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetEventId(v string) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetEventName(v string) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetFirstEventTime(v int32) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetIPLocationInfo(v *DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetLastEventTime(v int32) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetResourcePrivateIPList(v []*DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetResourceType(v string) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetRuleId(v string) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetRuleResult(v int32) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetRuleSource(v int32) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetSrcIP(v string) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetSrcIPTag(v string) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetSrcPrivateIPList(v []*string) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetTag(v string) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetVpcDstInfo(v *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetVpcSrcInfo(v *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) *DescribeRiskEventGroupResponseBodyDataList
- func (s *DescribeRiskEventGroupResponseBodyDataList) SetVulLevel(v int32) *DescribeRiskEventGroupResponseBodyDataList
- func (s DescribeRiskEventGroupResponseBodyDataList) String() string
- type DescribeRiskEventGroupResponseBodyDataListIPLocationInfo
- func (s DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) GoString() string
- func (s *DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) SetCityId(v string) *DescribeRiskEventGroupResponseBodyDataListIPLocationInfo
- func (s *DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) SetCityName(v string) *DescribeRiskEventGroupResponseBodyDataListIPLocationInfo
- func (s *DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) SetCountryId(v string) *DescribeRiskEventGroupResponseBodyDataListIPLocationInfo
- func (s *DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) SetCountryName(v string) *DescribeRiskEventGroupResponseBodyDataListIPLocationInfo
- func (s DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) String() string
- type DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList
- func (s DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) GoString() string
- func (s *DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) SetRegionNo(v string) *DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList
- func (s *DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) SetResourceInstanceId(v string) *DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList
- func (s *DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) SetResourceInstanceName(v string) *DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList
- func (s *DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) SetResourcePrivateIP(v string) *DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList
- func (s DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) String() string
- type DescribeRiskEventGroupResponseBodyDataListVpcDstInfo
- func (s DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) GoString() string
- func (s *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetEcsInstanceId(v string) *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo
- func (s *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetEcsInstanceName(v string) *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo
- func (s *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetNetworkInstanceId(v string) *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo
- func (s *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetNetworkInstanceName(v string) *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo
- func (s *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetRegionNo(v string) *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo
- func (s DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) String() string
- type DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo
- func (s DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) GoString() string
- func (s *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetEcsInstanceId(v string) *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo
- func (s *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetEcsInstanceName(v string) *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo
- func (s *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetNetworkInstanceId(v string) *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo
- func (s *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetNetworkInstanceName(v string) *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo
- func (s *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetRegionNo(v string) *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo
- func (s DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) String() string
- type DescribeRiskEventPayloadRequest
- func (s DescribeRiskEventPayloadRequest) GoString() string
- func (s *DescribeRiskEventPayloadRequest) SetDstIP(v string) *DescribeRiskEventPayloadRequest
- func (s *DescribeRiskEventPayloadRequest) SetDstVpcId(v string) *DescribeRiskEventPayloadRequest
- func (s *DescribeRiskEventPayloadRequest) SetEndTime(v string) *DescribeRiskEventPayloadRequest
- func (s *DescribeRiskEventPayloadRequest) SetFirewallType(v string) *DescribeRiskEventPayloadRequest
- func (s *DescribeRiskEventPayloadRequest) SetPublicIP(v string) *DescribeRiskEventPayloadRequest
- func (s *DescribeRiskEventPayloadRequest) SetSrcIP(v string) *DescribeRiskEventPayloadRequest
- func (s *DescribeRiskEventPayloadRequest) SetSrcVpcId(v string) *DescribeRiskEventPayloadRequest
- func (s *DescribeRiskEventPayloadRequest) SetStartTime(v string) *DescribeRiskEventPayloadRequest
- func (s *DescribeRiskEventPayloadRequest) SetUUID(v string) *DescribeRiskEventPayloadRequest
- func (s DescribeRiskEventPayloadRequest) String() string
- type DescribeRiskEventPayloadResponse
- func (s DescribeRiskEventPayloadResponse) GoString() string
- func (s *DescribeRiskEventPayloadResponse) SetBody(v *DescribeRiskEventPayloadResponseBody) *DescribeRiskEventPayloadResponse
- func (s *DescribeRiskEventPayloadResponse) SetHeaders(v map[string]*string) *DescribeRiskEventPayloadResponse
- func (s *DescribeRiskEventPayloadResponse) SetStatusCode(v int32) *DescribeRiskEventPayloadResponse
- func (s DescribeRiskEventPayloadResponse) String() string
- type DescribeRiskEventPayloadResponseBody
- func (s DescribeRiskEventPayloadResponseBody) GoString() string
- func (s *DescribeRiskEventPayloadResponseBody) SetDstIP(v string) *DescribeRiskEventPayloadResponseBody
- func (s *DescribeRiskEventPayloadResponseBody) SetDstPort(v int32) *DescribeRiskEventPayloadResponseBody
- func (s *DescribeRiskEventPayloadResponseBody) SetDstVpcId(v string) *DescribeRiskEventPayloadResponseBody
- func (s *DescribeRiskEventPayloadResponseBody) SetHitContentType(v int32) *DescribeRiskEventPayloadResponseBody
- func (s *DescribeRiskEventPayloadResponseBody) SetHitTo(v int32) *DescribeRiskEventPayloadResponseBody
- func (s *DescribeRiskEventPayloadResponseBody) SetParsedContent(v string) *DescribeRiskEventPayloadResponseBody
- func (s *DescribeRiskEventPayloadResponseBody) SetPayload(v string) *DescribeRiskEventPayloadResponseBody
- func (s *DescribeRiskEventPayloadResponseBody) SetPayloadLen(v int32) *DescribeRiskEventPayloadResponseBody
- func (s *DescribeRiskEventPayloadResponseBody) SetProto(v string) *DescribeRiskEventPayloadResponseBody
- func (s *DescribeRiskEventPayloadResponseBody) SetRealIp(v string) *DescribeRiskEventPayloadResponseBody
- func (s *DescribeRiskEventPayloadResponseBody) SetRequestId(v string) *DescribeRiskEventPayloadResponseBody
- func (s *DescribeRiskEventPayloadResponseBody) SetSrcIP(v string) *DescribeRiskEventPayloadResponseBody
- func (s *DescribeRiskEventPayloadResponseBody) SetSrcPort(v int32) *DescribeRiskEventPayloadResponseBody
- func (s *DescribeRiskEventPayloadResponseBody) SetSrcVpcId(v string) *DescribeRiskEventPayloadResponseBody
- func (s *DescribeRiskEventPayloadResponseBody) SetXForwardFor(v string) *DescribeRiskEventPayloadResponseBody
- func (s DescribeRiskEventPayloadResponseBody) String() string
- type DescribeSignatureLibVersionResponse
- func (s DescribeSignatureLibVersionResponse) GoString() string
- func (s *DescribeSignatureLibVersionResponse) SetBody(v *DescribeSignatureLibVersionResponseBody) *DescribeSignatureLibVersionResponse
- func (s *DescribeSignatureLibVersionResponse) SetHeaders(v map[string]*string) *DescribeSignatureLibVersionResponse
- func (s *DescribeSignatureLibVersionResponse) SetStatusCode(v int32) *DescribeSignatureLibVersionResponse
- func (s DescribeSignatureLibVersionResponse) String() string
- type DescribeSignatureLibVersionResponseBody
- func (s DescribeSignatureLibVersionResponseBody) GoString() string
- func (s *DescribeSignatureLibVersionResponseBody) SetRequestId(v string) *DescribeSignatureLibVersionResponseBody
- func (s *DescribeSignatureLibVersionResponseBody) SetTotalCount(v int32) *DescribeSignatureLibVersionResponseBody
- func (s *DescribeSignatureLibVersionResponseBody) SetVersion(v []*DescribeSignatureLibVersionResponseBodyVersion) *DescribeSignatureLibVersionResponseBody
- func (s DescribeSignatureLibVersionResponseBody) String() string
- type DescribeSignatureLibVersionResponseBodyVersion
- func (s DescribeSignatureLibVersionResponseBodyVersion) GoString() string
- func (s *DescribeSignatureLibVersionResponseBodyVersion) SetType(v string) *DescribeSignatureLibVersionResponseBodyVersion
- func (s *DescribeSignatureLibVersionResponseBodyVersion) SetVersion(v string) *DescribeSignatureLibVersionResponseBodyVersion
- func (s DescribeSignatureLibVersionResponseBodyVersion) String() string
- type DescribeTrFirewallPolicyBackUpAssociationListRequest
- func (s DescribeTrFirewallPolicyBackUpAssociationListRequest) GoString() string
- func (s *DescribeTrFirewallPolicyBackUpAssociationListRequest) SetCandidateList(v []*DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList) *DescribeTrFirewallPolicyBackUpAssociationListRequest
- func (s *DescribeTrFirewallPolicyBackUpAssociationListRequest) SetFirewallId(v string) *DescribeTrFirewallPolicyBackUpAssociationListRequest
- func (s *DescribeTrFirewallPolicyBackUpAssociationListRequest) SetLang(v string) *DescribeTrFirewallPolicyBackUpAssociationListRequest
- func (s *DescribeTrFirewallPolicyBackUpAssociationListRequest) SetTrFirewallRoutePolicyId(v string) *DescribeTrFirewallPolicyBackUpAssociationListRequest
- func (s DescribeTrFirewallPolicyBackUpAssociationListRequest) String() string
- type DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList
- func (s DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList) GoString() string
- func (s *DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList) SetCandidateId(v string) *DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList
- func (s *DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList) SetCandidateType(v string) *DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList
- func (s DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList) String() string
- type DescribeTrFirewallPolicyBackUpAssociationListResponse
- func (s DescribeTrFirewallPolicyBackUpAssociationListResponse) GoString() string
- func (s *DescribeTrFirewallPolicyBackUpAssociationListResponse) SetBody(v *DescribeTrFirewallPolicyBackUpAssociationListResponseBody) *DescribeTrFirewallPolicyBackUpAssociationListResponse
- func (s *DescribeTrFirewallPolicyBackUpAssociationListResponse) SetHeaders(v map[string]*string) *DescribeTrFirewallPolicyBackUpAssociationListResponse
- func (s *DescribeTrFirewallPolicyBackUpAssociationListResponse) SetStatusCode(v int32) *DescribeTrFirewallPolicyBackUpAssociationListResponse
- func (s DescribeTrFirewallPolicyBackUpAssociationListResponse) String() string
- type DescribeTrFirewallPolicyBackUpAssociationListResponseBody
- func (s DescribeTrFirewallPolicyBackUpAssociationListResponseBody) GoString() string
- func (s *DescribeTrFirewallPolicyBackUpAssociationListResponseBody) SetPolicyAssociationBackupConfigs(...) *DescribeTrFirewallPolicyBackUpAssociationListResponseBody
- func (s *DescribeTrFirewallPolicyBackUpAssociationListResponseBody) SetRequestId(v string) *DescribeTrFirewallPolicyBackUpAssociationListResponseBody
- func (s DescribeTrFirewallPolicyBackUpAssociationListResponseBody) String() string
- type DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs
- func (s DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs) GoString() string
- func (s *DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs) SetCandidateId(v string) ...
- func (s *DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs) SetCandidateName(v string) ...
- func (s *DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs) SetCandidateType(v string) ...
- func (s *DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs) SetCurrentRouteTableId(v string) ...
- func (s *DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs) SetOriginalRouteTableId(v string) ...
- func (s DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs) String() string
- type DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest
- func (s DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) GoString() string
- func (s *DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) SetCandidateListShrink(v string) *DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest
- func (s *DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) SetFirewallId(v string) *DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest
- func (s *DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) SetLang(v string) *DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest
- func (s *DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) SetTrFirewallRoutePolicyId(v string) *DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest
- func (s DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) String() string
- type DescribeTrFirewallV2RoutePolicyListRequest
- func (s DescribeTrFirewallV2RoutePolicyListRequest) GoString() string
- func (s *DescribeTrFirewallV2RoutePolicyListRequest) SetCurrentPage(v int32) *DescribeTrFirewallV2RoutePolicyListRequest
- func (s *DescribeTrFirewallV2RoutePolicyListRequest) SetFirewallId(v string) *DescribeTrFirewallV2RoutePolicyListRequest
- func (s *DescribeTrFirewallV2RoutePolicyListRequest) SetLang(v string) *DescribeTrFirewallV2RoutePolicyListRequest
- func (s *DescribeTrFirewallV2RoutePolicyListRequest) SetPageSize(v int32) *DescribeTrFirewallV2RoutePolicyListRequest
- func (s *DescribeTrFirewallV2RoutePolicyListRequest) SetPolicyId(v string) *DescribeTrFirewallV2RoutePolicyListRequest
- func (s DescribeTrFirewallV2RoutePolicyListRequest) String() string
- type DescribeTrFirewallV2RoutePolicyListResponse
- func (s DescribeTrFirewallV2RoutePolicyListResponse) GoString() string
- func (s *DescribeTrFirewallV2RoutePolicyListResponse) SetBody(v *DescribeTrFirewallV2RoutePolicyListResponseBody) *DescribeTrFirewallV2RoutePolicyListResponse
- func (s *DescribeTrFirewallV2RoutePolicyListResponse) SetHeaders(v map[string]*string) *DescribeTrFirewallV2RoutePolicyListResponse
- func (s *DescribeTrFirewallV2RoutePolicyListResponse) SetStatusCode(v int32) *DescribeTrFirewallV2RoutePolicyListResponse
- func (s DescribeTrFirewallV2RoutePolicyListResponse) String() string
- type DescribeTrFirewallV2RoutePolicyListResponseBody
- func (s DescribeTrFirewallV2RoutePolicyListResponseBody) GoString() string
- func (s *DescribeTrFirewallV2RoutePolicyListResponseBody) SetRequestId(v string) *DescribeTrFirewallV2RoutePolicyListResponseBody
- func (s *DescribeTrFirewallV2RoutePolicyListResponseBody) SetTotalCount(v string) *DescribeTrFirewallV2RoutePolicyListResponseBody
- func (s *DescribeTrFirewallV2RoutePolicyListResponseBody) SetTrFirewallRoutePolicies(v []*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) *DescribeTrFirewallV2RoutePolicyListResponseBody
- func (s DescribeTrFirewallV2RoutePolicyListResponseBody) String() string
- type DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies
- func (s DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) GoString() string
- func (s *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetDestCandidateList(...) *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies
- func (s *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetPolicyDescription(v string) *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies
- func (s *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetPolicyName(v string) *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies
- func (s *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetPolicyStatus(v string) *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies
- func (s *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetPolicyType(v string) *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies
- func (s *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetSrcCandidateList(...) *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies
- func (s *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetTrFirewallRoutePolicyId(v string) *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies
- func (s DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) String() string
- type DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesDestCandidateList
- func (s DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesDestCandidateList) GoString() string
- func (s *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesDestCandidateList) SetCandidateId(v string) ...
- func (s *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesDestCandidateList) SetCandidateType(v string) ...
- func (s DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesDestCandidateList) String() string
- type DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesSrcCandidateList
- func (s DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesSrcCandidateList) GoString() string
- func (s *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesSrcCandidateList) SetCandidateId(v string) ...
- func (s *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesSrcCandidateList) SetCandidateType(v string) ...
- func (s DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesSrcCandidateList) String() string
- type DescribeTrFirewallsV2DetailRequest
- func (s DescribeTrFirewallsV2DetailRequest) GoString() string
- func (s *DescribeTrFirewallsV2DetailRequest) SetFirewallId(v string) *DescribeTrFirewallsV2DetailRequest
- func (s *DescribeTrFirewallsV2DetailRequest) SetLang(v string) *DescribeTrFirewallsV2DetailRequest
- func (s DescribeTrFirewallsV2DetailRequest) String() string
- type DescribeTrFirewallsV2DetailResponse
- func (s DescribeTrFirewallsV2DetailResponse) GoString() string
- func (s *DescribeTrFirewallsV2DetailResponse) SetBody(v *DescribeTrFirewallsV2DetailResponseBody) *DescribeTrFirewallsV2DetailResponse
- func (s *DescribeTrFirewallsV2DetailResponse) SetHeaders(v map[string]*string) *DescribeTrFirewallsV2DetailResponse
- func (s *DescribeTrFirewallsV2DetailResponse) SetStatusCode(v int32) *DescribeTrFirewallsV2DetailResponse
- func (s DescribeTrFirewallsV2DetailResponse) String() string
- type DescribeTrFirewallsV2DetailResponseBody
- func (s DescribeTrFirewallsV2DetailResponseBody) GoString() string
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetCenId(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallDescription(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallEniId(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallEniVpcId(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallEniVswitchId(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallId(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallName(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallStatus(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallSubnetCidr(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallSwitchStatus(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallVpcCidr(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetRegionNo(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetRequestId(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetRouteMode(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetTrAttachmentMasterCidr(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetTrAttachmentSlaveCidr(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s *DescribeTrFirewallsV2DetailResponseBody) SetTransitRouterId(v string) *DescribeTrFirewallsV2DetailResponseBody
- func (s DescribeTrFirewallsV2DetailResponseBody) String() string
- type DescribeTrFirewallsV2ListRequest
- func (s DescribeTrFirewallsV2ListRequest) GoString() string
- func (s *DescribeTrFirewallsV2ListRequest) SetCenId(v string) *DescribeTrFirewallsV2ListRequest
- func (s *DescribeTrFirewallsV2ListRequest) SetCurrentPage(v int32) *DescribeTrFirewallsV2ListRequest
- func (s *DescribeTrFirewallsV2ListRequest) SetFirewallId(v string) *DescribeTrFirewallsV2ListRequest
- func (s *DescribeTrFirewallsV2ListRequest) SetFirewallName(v string) *DescribeTrFirewallsV2ListRequest
- func (s *DescribeTrFirewallsV2ListRequest) SetFirewallSwitchStatus(v string) *DescribeTrFirewallsV2ListRequest
- func (s *DescribeTrFirewallsV2ListRequest) SetLang(v string) *DescribeTrFirewallsV2ListRequest
- func (s *DescribeTrFirewallsV2ListRequest) SetOwnerId(v string) *DescribeTrFirewallsV2ListRequest
- func (s *DescribeTrFirewallsV2ListRequest) SetPageSize(v int32) *DescribeTrFirewallsV2ListRequest
- func (s *DescribeTrFirewallsV2ListRequest) SetRegionNo(v string) *DescribeTrFirewallsV2ListRequest
- func (s *DescribeTrFirewallsV2ListRequest) SetRouteMode(v string) *DescribeTrFirewallsV2ListRequest
- func (s *DescribeTrFirewallsV2ListRequest) SetTransitRouterId(v string) *DescribeTrFirewallsV2ListRequest
- func (s DescribeTrFirewallsV2ListRequest) String() string
- type DescribeTrFirewallsV2ListResponse
- func (s DescribeTrFirewallsV2ListResponse) GoString() string
- func (s *DescribeTrFirewallsV2ListResponse) SetBody(v *DescribeTrFirewallsV2ListResponseBody) *DescribeTrFirewallsV2ListResponse
- func (s *DescribeTrFirewallsV2ListResponse) SetHeaders(v map[string]*string) *DescribeTrFirewallsV2ListResponse
- func (s *DescribeTrFirewallsV2ListResponse) SetStatusCode(v int32) *DescribeTrFirewallsV2ListResponse
- func (s DescribeTrFirewallsV2ListResponse) String() string
- type DescribeTrFirewallsV2ListResponseBody
- func (s DescribeTrFirewallsV2ListResponseBody) GoString() string
- func (s *DescribeTrFirewallsV2ListResponseBody) SetRequestId(v string) *DescribeTrFirewallsV2ListResponseBody
- func (s *DescribeTrFirewallsV2ListResponseBody) SetTotalCount(v string) *DescribeTrFirewallsV2ListResponseBody
- func (s *DescribeTrFirewallsV2ListResponseBody) SetVpcTrFirewalls(v []*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) *DescribeTrFirewallsV2ListResponseBody
- func (s DescribeTrFirewallsV2ListResponseBody) String() string
- type DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) GoString() string
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetCenId(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetCenName(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetCloudFirewallVpcOrderType(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetFirewallId(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetFirewallSwitchStatus(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetIpsConfig(v *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetOwnerId(v int64) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetPrecheckStatus(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetProtectedResource(v *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetRegionNo(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetRegionStatus(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetResultCode(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetRouteMode(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetTransitRouterId(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetUnprotectedResource(v *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetVpcFirewallName(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
- func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) String() string
- type DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig
- func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) GoString() string
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) SetBasicRules(v int32) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) SetEnableAllPatch(v int32) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) SetRuleClass(v int32) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) SetRunMode(v int32) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig
- func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) String() string
- type DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource
- func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) GoString() string
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) SetCount(v int32) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) SetEcrList(v []*string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) SetPeerTrList(v []*string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) SetVbrList(v []*string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) SetVpcList(v []*string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) SetVpnList(v []*string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource
- func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) String() string
- type DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource
- func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) GoString() string
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) SetCount(v int32) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) SetEcrList(v []*string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) SetPeerTrList(v []*string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) SetVbrList(v []*string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) SetVpcList(v []*string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource
- func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) SetVpnList(v []*string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource
- func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) String() string
- type DescribeTrFirewallsV2RouteListRequest
- func (s DescribeTrFirewallsV2RouteListRequest) GoString() string
- func (s *DescribeTrFirewallsV2RouteListRequest) SetCurrentPage(v string) *DescribeTrFirewallsV2RouteListRequest
- func (s *DescribeTrFirewallsV2RouteListRequest) SetFirewallId(v string) *DescribeTrFirewallsV2RouteListRequest
- func (s *DescribeTrFirewallsV2RouteListRequest) SetLang(v string) *DescribeTrFirewallsV2RouteListRequest
- func (s *DescribeTrFirewallsV2RouteListRequest) SetPageSize(v string) *DescribeTrFirewallsV2RouteListRequest
- func (s *DescribeTrFirewallsV2RouteListRequest) SetTrFirewallRoutePolicyId(v string) *DescribeTrFirewallsV2RouteListRequest
- func (s DescribeTrFirewallsV2RouteListRequest) String() string
- type DescribeTrFirewallsV2RouteListResponse
- func (s DescribeTrFirewallsV2RouteListResponse) GoString() string
- func (s *DescribeTrFirewallsV2RouteListResponse) SetBody(v *DescribeTrFirewallsV2RouteListResponseBody) *DescribeTrFirewallsV2RouteListResponse
- func (s *DescribeTrFirewallsV2RouteListResponse) SetHeaders(v map[string]*string) *DescribeTrFirewallsV2RouteListResponse
- func (s *DescribeTrFirewallsV2RouteListResponse) SetStatusCode(v int32) *DescribeTrFirewallsV2RouteListResponse
- func (s DescribeTrFirewallsV2RouteListResponse) String() string
- type DescribeTrFirewallsV2RouteListResponseBody
- func (s DescribeTrFirewallsV2RouteListResponseBody) GoString() string
- func (s *DescribeTrFirewallsV2RouteListResponseBody) SetFirewallRouteDetailList(v []*DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) *DescribeTrFirewallsV2RouteListResponseBody
- func (s *DescribeTrFirewallsV2RouteListResponseBody) SetRequestId(v string) *DescribeTrFirewallsV2RouteListResponseBody
- func (s DescribeTrFirewallsV2RouteListResponseBody) String() string
- type DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList
- func (s DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) GoString() string
- func (s *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) SetTrFirewallRouteDestination(v string) *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList
- func (s *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) SetTrFirewallRouteNexthop(v string) *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList
- func (s *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) SetTrFirewallRoutePolicyId(v string) *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList
- func (s *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) SetTrFirewallRouteTableId(v string) *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList
- func (s DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) String() string
- type DescribeUserAssetIPTrafficInfoRequest
- func (s DescribeUserAssetIPTrafficInfoRequest) GoString() string
- func (s *DescribeUserAssetIPTrafficInfoRequest) SetAssetIP(v string) *DescribeUserAssetIPTrafficInfoRequest
- func (s *DescribeUserAssetIPTrafficInfoRequest) SetLang(v string) *DescribeUserAssetIPTrafficInfoRequest
- func (s *DescribeUserAssetIPTrafficInfoRequest) SetTrafficTime(v string) *DescribeUserAssetIPTrafficInfoRequest
- func (s DescribeUserAssetIPTrafficInfoRequest) String() string
- type DescribeUserAssetIPTrafficInfoResponse
- func (s DescribeUserAssetIPTrafficInfoResponse) GoString() string
- func (s *DescribeUserAssetIPTrafficInfoResponse) SetBody(v *DescribeUserAssetIPTrafficInfoResponseBody) *DescribeUserAssetIPTrafficInfoResponse
- func (s *DescribeUserAssetIPTrafficInfoResponse) SetHeaders(v map[string]*string) *DescribeUserAssetIPTrafficInfoResponse
- func (s *DescribeUserAssetIPTrafficInfoResponse) SetStatusCode(v int32) *DescribeUserAssetIPTrafficInfoResponse
- func (s DescribeUserAssetIPTrafficInfoResponse) String() string
- type DescribeUserAssetIPTrafficInfoResponseBody
- func (s DescribeUserAssetIPTrafficInfoResponseBody) GoString() string
- func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetEndTime(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
- func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetInBps(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
- func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetInPps(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
- func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetNewConn(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
- func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetOutBps(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
- func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetOutPps(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
- func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetRequestId(v string) *DescribeUserAssetIPTrafficInfoResponseBody
- func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetSessionCount(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
- func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetStartTime(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
- func (s DescribeUserAssetIPTrafficInfoResponseBody) String() string
- type DescribeUserBuyVersionRequest
- type DescribeUserBuyVersionResponse
- func (s DescribeUserBuyVersionResponse) GoString() string
- func (s *DescribeUserBuyVersionResponse) SetBody(v *DescribeUserBuyVersionResponseBody) *DescribeUserBuyVersionResponse
- func (s *DescribeUserBuyVersionResponse) SetHeaders(v map[string]*string) *DescribeUserBuyVersionResponse
- func (s *DescribeUserBuyVersionResponse) SetStatusCode(v int32) *DescribeUserBuyVersionResponse
- func (s DescribeUserBuyVersionResponse) String() string
- type DescribeUserBuyVersionResponseBody
- func (s DescribeUserBuyVersionResponseBody) GoString() string
- func (s *DescribeUserBuyVersionResponseBody) SetAliUid(v int64) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetExpire(v int64) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetInstanceId(v string) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetInstanceStatus(v string) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetInternetBandwidth(v int64) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetIpNumber(v int64) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetLogStatus(v bool) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetLogStorage(v int64) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetMaxOverflow(v int64) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetNatBandwidth(v int64) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetRequestId(v string) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetStartTime(v int64) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetUserStatus(v bool) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetVersion(v int32) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetVpcBandwidth(v int64) *DescribeUserBuyVersionResponseBody
- func (s *DescribeUserBuyVersionResponseBody) SetVpcNumber(v int64) *DescribeUserBuyVersionResponseBody
- func (s DescribeUserBuyVersionResponseBody) String() string
- type DescribeUserIPSWhitelistRequest
- func (s DescribeUserIPSWhitelistRequest) GoString() string
- func (s *DescribeUserIPSWhitelistRequest) SetLang(v string) *DescribeUserIPSWhitelistRequest
- func (s *DescribeUserIPSWhitelistRequest) SetSourceIp(v string) *DescribeUserIPSWhitelistRequest
- func (s DescribeUserIPSWhitelistRequest) String() string
- type DescribeUserIPSWhitelistResponse
- func (s DescribeUserIPSWhitelistResponse) GoString() string
- func (s *DescribeUserIPSWhitelistResponse) SetBody(v *DescribeUserIPSWhitelistResponseBody) *DescribeUserIPSWhitelistResponse
- func (s *DescribeUserIPSWhitelistResponse) SetHeaders(v map[string]*string) *DescribeUserIPSWhitelistResponse
- func (s *DescribeUserIPSWhitelistResponse) SetStatusCode(v int32) *DescribeUserIPSWhitelistResponse
- func (s DescribeUserIPSWhitelistResponse) String() string
- type DescribeUserIPSWhitelistResponseBody
- func (s DescribeUserIPSWhitelistResponseBody) GoString() string
- func (s *DescribeUserIPSWhitelistResponseBody) SetIpv6Whitelists(v []*DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) *DescribeUserIPSWhitelistResponseBody
- func (s *DescribeUserIPSWhitelistResponseBody) SetRequestId(v string) *DescribeUserIPSWhitelistResponseBody
- func (s *DescribeUserIPSWhitelistResponseBody) SetWhitelists(v []*DescribeUserIPSWhitelistResponseBodyWhitelists) *DescribeUserIPSWhitelistResponseBody
- func (s DescribeUserIPSWhitelistResponseBody) String() string
- type DescribeUserIPSWhitelistResponseBodyIpv6Whitelists
- func (s DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) GoString() string
- func (s *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetDirection(v int64) *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists
- func (s *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetListType(v int64) *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists
- func (s *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetListValue(v string) *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists
- func (s *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetWhiteListValue(v []*string) *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists
- func (s *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetWhiteType(v int64) *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists
- func (s DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) String() string
- type DescribeUserIPSWhitelistResponseBodyWhitelists
- func (s DescribeUserIPSWhitelistResponseBodyWhitelists) GoString() string
- func (s *DescribeUserIPSWhitelistResponseBodyWhitelists) SetDirection(v int64) *DescribeUserIPSWhitelistResponseBodyWhitelists
- func (s *DescribeUserIPSWhitelistResponseBodyWhitelists) SetListType(v int64) *DescribeUserIPSWhitelistResponseBodyWhitelists
- func (s *DescribeUserIPSWhitelistResponseBodyWhitelists) SetListValue(v string) *DescribeUserIPSWhitelistResponseBodyWhitelists
- func (s *DescribeUserIPSWhitelistResponseBodyWhitelists) SetWhiteListValue(v []*string) *DescribeUserIPSWhitelistResponseBodyWhitelists
- func (s *DescribeUserIPSWhitelistResponseBodyWhitelists) SetWhiteType(v int64) *DescribeUserIPSWhitelistResponseBodyWhitelists
- func (s DescribeUserIPSWhitelistResponseBodyWhitelists) String() string
- type DescribeVpcFirewallAclGroupListRequest
- func (s DescribeVpcFirewallAclGroupListRequest) GoString() string
- func (s *DescribeVpcFirewallAclGroupListRequest) SetCurrentPage(v string) *DescribeVpcFirewallAclGroupListRequest
- func (s *DescribeVpcFirewallAclGroupListRequest) SetFirewallConfigureStatus(v string) *DescribeVpcFirewallAclGroupListRequest
- func (s *DescribeVpcFirewallAclGroupListRequest) SetLang(v string) *DescribeVpcFirewallAclGroupListRequest
- func (s *DescribeVpcFirewallAclGroupListRequest) SetPageSize(v string) *DescribeVpcFirewallAclGroupListRequest
- func (s DescribeVpcFirewallAclGroupListRequest) String() string
- type DescribeVpcFirewallAclGroupListResponse
- func (s DescribeVpcFirewallAclGroupListResponse) GoString() string
- func (s *DescribeVpcFirewallAclGroupListResponse) SetBody(v *DescribeVpcFirewallAclGroupListResponseBody) *DescribeVpcFirewallAclGroupListResponse
- func (s *DescribeVpcFirewallAclGroupListResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallAclGroupListResponse
- func (s *DescribeVpcFirewallAclGroupListResponse) SetStatusCode(v int32) *DescribeVpcFirewallAclGroupListResponse
- func (s DescribeVpcFirewallAclGroupListResponse) String() string
- type DescribeVpcFirewallAclGroupListResponseBody
- func (s DescribeVpcFirewallAclGroupListResponseBody) GoString() string
- func (s *DescribeVpcFirewallAclGroupListResponseBody) SetAclGroupList(v []*DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) *DescribeVpcFirewallAclGroupListResponseBody
- func (s *DescribeVpcFirewallAclGroupListResponseBody) SetRequestId(v string) *DescribeVpcFirewallAclGroupListResponseBody
- func (s *DescribeVpcFirewallAclGroupListResponseBody) SetTotalCount(v int32) *DescribeVpcFirewallAclGroupListResponseBody
- func (s DescribeVpcFirewallAclGroupListResponseBody) String() string
- type DescribeVpcFirewallAclGroupListResponseBodyAclGroupList
- func (s DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) GoString() string
- func (s *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetAclGroupId(v string) *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList
- func (s *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetAclGroupName(v string) *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList
- func (s *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetAclRuleCount(v int32) *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList
- func (s *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetIsDefault(v bool) *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList
- func (s *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetMemberUid(v string) *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList
- func (s DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) String() string
- type DescribeVpcFirewallCenDetailRequest
- func (s DescribeVpcFirewallCenDetailRequest) GoString() string
- func (s *DescribeVpcFirewallCenDetailRequest) SetLang(v string) *DescribeVpcFirewallCenDetailRequest
- func (s *DescribeVpcFirewallCenDetailRequest) SetNetworkInstanceId(v string) *DescribeVpcFirewallCenDetailRequest
- func (s *DescribeVpcFirewallCenDetailRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallCenDetailRequest
- func (s DescribeVpcFirewallCenDetailRequest) String() string
- type DescribeVpcFirewallCenDetailResponse
- func (s DescribeVpcFirewallCenDetailResponse) GoString() string
- func (s *DescribeVpcFirewallCenDetailResponse) SetBody(v *DescribeVpcFirewallCenDetailResponseBody) *DescribeVpcFirewallCenDetailResponse
- func (s *DescribeVpcFirewallCenDetailResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallCenDetailResponse
- func (s *DescribeVpcFirewallCenDetailResponse) SetStatusCode(v int32) *DescribeVpcFirewallCenDetailResponse
- func (s DescribeVpcFirewallCenDetailResponse) String() string
- type DescribeVpcFirewallCenDetailResponseBody
- func (s DescribeVpcFirewallCenDetailResponseBody) GoString() string
- func (s *DescribeVpcFirewallCenDetailResponseBody) SetConnectType(v string) *DescribeVpcFirewallCenDetailResponseBody
- func (s *DescribeVpcFirewallCenDetailResponseBody) SetFirewallSwitchStatus(v string) *DescribeVpcFirewallCenDetailResponseBody
- func (s *DescribeVpcFirewallCenDetailResponseBody) SetFirewallVpc(v *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) *DescribeVpcFirewallCenDetailResponseBody
- func (s *DescribeVpcFirewallCenDetailResponseBody) SetLocalVpc(v *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) *DescribeVpcFirewallCenDetailResponseBody
- func (s *DescribeVpcFirewallCenDetailResponseBody) SetRequestId(v string) *DescribeVpcFirewallCenDetailResponseBody
- func (s *DescribeVpcFirewallCenDetailResponseBody) SetVpcFirewallId(v string) *DescribeVpcFirewallCenDetailResponseBody
- func (s *DescribeVpcFirewallCenDetailResponseBody) SetVpcFirewallName(v string) *DescribeVpcFirewallCenDetailResponseBody
- func (s DescribeVpcFirewallCenDetailResponseBody) String() string
- type DescribeVpcFirewallCenDetailResponseBodyFirewallVpc
- func (s DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) GoString() string
- func (s *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) SetAllowConfiguration(v int32) *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) SetVpcCidr(v string) *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) SetVpcId(v string) *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) SetVswitchCidr(v string) *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) SetVswitchId(v string) *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) SetZoneId(v string) *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc
- func (s DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) String() string
- type DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpc) GoString() string
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetAttachmentId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetAttachmentName(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetDefendCidrList(v []*string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetEniList(v []*DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetManualVSwitchId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetNetworkInstanceId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetNetworkInstanceName(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetNetworkInstanceType(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetOwnerId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetRegionNo(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetRouteMode(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetSupportManualMode(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetTransitRouterId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetTransitRouterType(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetVpcCidrTableList(v []*DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetVpcId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetVpcName(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
- func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpc) String() string
- type DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList
- func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList) GoString() string
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList) SetEniId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList) SetEniPrivateIpAddress(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList) SetEniVSwitchId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList
- func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList) String() string
- type DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList
- func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList) GoString() string
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList) SetRouteEntryList(...) *DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList) SetRouteTableId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList
- func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList) String() string
- type DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList
- func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) GoString() string
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) SetDestinationCidr(v string) ...
- func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) SetNextHopInstanceId(v string) ...
- func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) String() string
- type DescribeVpcFirewallCenListRequest
- func (s DescribeVpcFirewallCenListRequest) GoString() string
- func (s *DescribeVpcFirewallCenListRequest) SetCenId(v string) *DescribeVpcFirewallCenListRequest
- func (s *DescribeVpcFirewallCenListRequest) SetCurrentPage(v string) *DescribeVpcFirewallCenListRequest
- func (s *DescribeVpcFirewallCenListRequest) SetFirewallSwitchStatus(v string) *DescribeVpcFirewallCenListRequest
- func (s *DescribeVpcFirewallCenListRequest) SetLang(v string) *DescribeVpcFirewallCenListRequest
- func (s *DescribeVpcFirewallCenListRequest) SetMemberUid(v string) *DescribeVpcFirewallCenListRequest
- func (s *DescribeVpcFirewallCenListRequest) SetNetworkInstanceId(v string) *DescribeVpcFirewallCenListRequest
- func (s *DescribeVpcFirewallCenListRequest) SetOwnerId(v string) *DescribeVpcFirewallCenListRequest
- func (s *DescribeVpcFirewallCenListRequest) SetPageSize(v string) *DescribeVpcFirewallCenListRequest
- func (s *DescribeVpcFirewallCenListRequest) SetRegionNo(v string) *DescribeVpcFirewallCenListRequest
- func (s *DescribeVpcFirewallCenListRequest) SetRouteMode(v string) *DescribeVpcFirewallCenListRequest
- func (s *DescribeVpcFirewallCenListRequest) SetTransitRouterType(v string) *DescribeVpcFirewallCenListRequest
- func (s *DescribeVpcFirewallCenListRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallCenListRequest
- func (s *DescribeVpcFirewallCenListRequest) SetVpcFirewallName(v string) *DescribeVpcFirewallCenListRequest
- func (s DescribeVpcFirewallCenListRequest) String() string
- type DescribeVpcFirewallCenListResponse
- func (s DescribeVpcFirewallCenListResponse) GoString() string
- func (s *DescribeVpcFirewallCenListResponse) SetBody(v *DescribeVpcFirewallCenListResponseBody) *DescribeVpcFirewallCenListResponse
- func (s *DescribeVpcFirewallCenListResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallCenListResponse
- func (s *DescribeVpcFirewallCenListResponse) SetStatusCode(v int32) *DescribeVpcFirewallCenListResponse
- func (s DescribeVpcFirewallCenListResponse) String() string
- type DescribeVpcFirewallCenListResponseBody
- func (s DescribeVpcFirewallCenListResponseBody) GoString() string
- func (s *DescribeVpcFirewallCenListResponseBody) SetRequestId(v string) *DescribeVpcFirewallCenListResponseBody
- func (s *DescribeVpcFirewallCenListResponseBody) SetTotalCount(v int32) *DescribeVpcFirewallCenListResponseBody
- func (s *DescribeVpcFirewallCenListResponseBody) SetVpcFirewalls(v []*DescribeVpcFirewallCenListResponseBodyVpcFirewalls) *DescribeVpcFirewallCenListResponseBody
- func (s DescribeVpcFirewallCenListResponseBody) String() string
- type DescribeVpcFirewallCenListResponseBodyVpcFirewalls
- func (s DescribeVpcFirewallCenListResponseBodyVpcFirewalls) GoString() string
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetCenId(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetCenName(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetConnectType(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetFirewallSwitchStatus(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetIpsConfig(v *DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetLocalVpc(v *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetMemberUid(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetPrecheckStatus(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetRegionStatus(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetResultCode(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetVpcFirewallId(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetVpcFirewallName(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
- func (s DescribeVpcFirewallCenListResponseBodyVpcFirewalls) String() string
- type DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig
- func (s DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) GoString() string
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) SetBasicRules(v int32) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) SetEnableAllPatch(v int32) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) SetRuleClass(v int32) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) SetRunMode(v int32) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig
- func (s DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) String() string
- type DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) GoString() string
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetAuthorizationStatus(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetDefendCidrList(v []*string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetManualVSwitchId(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetNetworkInstanceId(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetNetworkInstanceName(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetNetworkInstanceType(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetOwnerId(v int64) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetRegionNo(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetRouteMode(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetSupportManualMode(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetTransitRouterType(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetVpcCidrTableList(...) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetVpcId(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetVpcName(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
- func (s DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) String() string
- type DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList
- func (s DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) GoString() string
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) SetRouteEntryList(...) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) SetRouteTableId(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList
- func (s DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) String() string
- type DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList
- func (s DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList) GoString() string
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList) SetDestinationCidr(v string) ...
- func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList) SetNextHopInstanceId(v string) ...
- func (s DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList) String() string
- type DescribeVpcFirewallControlPolicyRequest
- func (s DescribeVpcFirewallControlPolicyRequest) GoString() string
- func (s *DescribeVpcFirewallControlPolicyRequest) SetAclAction(v string) *DescribeVpcFirewallControlPolicyRequest
- func (s *DescribeVpcFirewallControlPolicyRequest) SetAclUuid(v string) *DescribeVpcFirewallControlPolicyRequest
- func (s *DescribeVpcFirewallControlPolicyRequest) SetCurrentPage(v string) *DescribeVpcFirewallControlPolicyRequest
- func (s *DescribeVpcFirewallControlPolicyRequest) SetDescription(v string) *DescribeVpcFirewallControlPolicyRequest
- func (s *DescribeVpcFirewallControlPolicyRequest) SetDestination(v string) *DescribeVpcFirewallControlPolicyRequest
- func (s *DescribeVpcFirewallControlPolicyRequest) SetLang(v string) *DescribeVpcFirewallControlPolicyRequest
- func (s *DescribeVpcFirewallControlPolicyRequest) SetMemberUid(v string) *DescribeVpcFirewallControlPolicyRequest
- func (s *DescribeVpcFirewallControlPolicyRequest) SetPageSize(v string) *DescribeVpcFirewallControlPolicyRequest
- func (s *DescribeVpcFirewallControlPolicyRequest) SetProto(v string) *DescribeVpcFirewallControlPolicyRequest
- func (s *DescribeVpcFirewallControlPolicyRequest) SetRelease(v string) *DescribeVpcFirewallControlPolicyRequest
- func (s *DescribeVpcFirewallControlPolicyRequest) SetRepeatType(v string) *DescribeVpcFirewallControlPolicyRequest
- func (s *DescribeVpcFirewallControlPolicyRequest) SetSource(v string) *DescribeVpcFirewallControlPolicyRequest
- func (s *DescribeVpcFirewallControlPolicyRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallControlPolicyRequest
- func (s DescribeVpcFirewallControlPolicyRequest) String() string
- type DescribeVpcFirewallControlPolicyResponse
- func (s DescribeVpcFirewallControlPolicyResponse) GoString() string
- func (s *DescribeVpcFirewallControlPolicyResponse) SetBody(v *DescribeVpcFirewallControlPolicyResponseBody) *DescribeVpcFirewallControlPolicyResponse
- func (s *DescribeVpcFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallControlPolicyResponse
- func (s *DescribeVpcFirewallControlPolicyResponse) SetStatusCode(v int32) *DescribeVpcFirewallControlPolicyResponse
- func (s DescribeVpcFirewallControlPolicyResponse) String() string
- type DescribeVpcFirewallControlPolicyResponseBody
- func (s DescribeVpcFirewallControlPolicyResponseBody) GoString() string
- func (s *DescribeVpcFirewallControlPolicyResponseBody) SetPolicys(v []*DescribeVpcFirewallControlPolicyResponseBodyPolicys) *DescribeVpcFirewallControlPolicyResponseBody
- func (s *DescribeVpcFirewallControlPolicyResponseBody) SetRequestId(v string) *DescribeVpcFirewallControlPolicyResponseBody
- func (s *DescribeVpcFirewallControlPolicyResponseBody) SetTotalCount(v string) *DescribeVpcFirewallControlPolicyResponseBody
- func (s DescribeVpcFirewallControlPolicyResponseBody) String() string
- type DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s DescribeVpcFirewallControlPolicyResponseBodyPolicys) GoString() string
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetAclAction(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetAclUuid(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetApplicationId(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetApplicationName(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetApplicationNameList(v []*string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetCreateTime(v int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDescription(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestPort(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestPortGroup(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestPortGroupPorts(v []*string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestPortType(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestination(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestinationGroupCidrs(v []*string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestinationGroupType(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestinationType(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDomainResolveType(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetEndTime(v int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetHitLastTime(v int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetHitTimes(v int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetMemberUid(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetModifyTime(v int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetOrder(v int32) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetProto(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRelease(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRepeatDays(v []*int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRepeatEndTime(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRepeatStartTime(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRepeatType(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetSource(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetSourceGroupCidrs(v []*string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetSourceGroupType(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetSourceType(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetSpreadCnt(v int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetStartTime(v int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
- func (s DescribeVpcFirewallControlPolicyResponseBodyPolicys) String() string
- type DescribeVpcFirewallDefaultIPSConfigRequest
- func (s DescribeVpcFirewallDefaultIPSConfigRequest) GoString() string
- func (s *DescribeVpcFirewallDefaultIPSConfigRequest) SetMemberUid(v string) *DescribeVpcFirewallDefaultIPSConfigRequest
- func (s *DescribeVpcFirewallDefaultIPSConfigRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallDefaultIPSConfigRequest
- func (s DescribeVpcFirewallDefaultIPSConfigRequest) String() string
- type DescribeVpcFirewallDefaultIPSConfigResponse
- func (s DescribeVpcFirewallDefaultIPSConfigResponse) GoString() string
- func (s *DescribeVpcFirewallDefaultIPSConfigResponse) SetBody(v *DescribeVpcFirewallDefaultIPSConfigResponseBody) *DescribeVpcFirewallDefaultIPSConfigResponse
- func (s *DescribeVpcFirewallDefaultIPSConfigResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallDefaultIPSConfigResponse
- func (s *DescribeVpcFirewallDefaultIPSConfigResponse) SetStatusCode(v int32) *DescribeVpcFirewallDefaultIPSConfigResponse
- func (s DescribeVpcFirewallDefaultIPSConfigResponse) String() string
- type DescribeVpcFirewallDefaultIPSConfigResponseBody
- func (s DescribeVpcFirewallDefaultIPSConfigResponseBody) GoString() string
- func (s *DescribeVpcFirewallDefaultIPSConfigResponseBody) SetBasicRules(v int32) *DescribeVpcFirewallDefaultIPSConfigResponseBody
- func (s *DescribeVpcFirewallDefaultIPSConfigResponseBody) SetEnableAllPatch(v int32) *DescribeVpcFirewallDefaultIPSConfigResponseBody
- func (s *DescribeVpcFirewallDefaultIPSConfigResponseBody) SetRequestId(v string) *DescribeVpcFirewallDefaultIPSConfigResponseBody
- func (s *DescribeVpcFirewallDefaultIPSConfigResponseBody) SetRuleClass(v int32) *DescribeVpcFirewallDefaultIPSConfigResponseBody
- func (s *DescribeVpcFirewallDefaultIPSConfigResponseBody) SetRunMode(v int32) *DescribeVpcFirewallDefaultIPSConfigResponseBody
- func (s DescribeVpcFirewallDefaultIPSConfigResponseBody) String() string
- type DescribeVpcFirewallDetailRequest
- func (s DescribeVpcFirewallDetailRequest) GoString() string
- func (s *DescribeVpcFirewallDetailRequest) SetLang(v string) *DescribeVpcFirewallDetailRequest
- func (s *DescribeVpcFirewallDetailRequest) SetLocalVpcId(v string) *DescribeVpcFirewallDetailRequest
- func (s *DescribeVpcFirewallDetailRequest) SetPeerVpcId(v string) *DescribeVpcFirewallDetailRequest
- func (s *DescribeVpcFirewallDetailRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallDetailRequest
- func (s DescribeVpcFirewallDetailRequest) String() string
- type DescribeVpcFirewallDetailResponse
- func (s DescribeVpcFirewallDetailResponse) GoString() string
- func (s *DescribeVpcFirewallDetailResponse) SetBody(v *DescribeVpcFirewallDetailResponseBody) *DescribeVpcFirewallDetailResponse
- func (s *DescribeVpcFirewallDetailResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallDetailResponse
- func (s *DescribeVpcFirewallDetailResponse) SetStatusCode(v int32) *DescribeVpcFirewallDetailResponse
- func (s DescribeVpcFirewallDetailResponse) String() string
- type DescribeVpcFirewallDetailResponseBody
- func (s DescribeVpcFirewallDetailResponseBody) GoString() string
- func (s *DescribeVpcFirewallDetailResponseBody) SetBandwidth(v int32) *DescribeVpcFirewallDetailResponseBody
- func (s *DescribeVpcFirewallDetailResponseBody) SetConnectType(v string) *DescribeVpcFirewallDetailResponseBody
- func (s *DescribeVpcFirewallDetailResponseBody) SetFirewallSwitchStatus(v string) *DescribeVpcFirewallDetailResponseBody
- func (s *DescribeVpcFirewallDetailResponseBody) SetLocalVpc(v *DescribeVpcFirewallDetailResponseBodyLocalVpc) *DescribeVpcFirewallDetailResponseBody
- func (s *DescribeVpcFirewallDetailResponseBody) SetMemberUid(v string) *DescribeVpcFirewallDetailResponseBody
- func (s *DescribeVpcFirewallDetailResponseBody) SetPeerVpc(v *DescribeVpcFirewallDetailResponseBodyPeerVpc) *DescribeVpcFirewallDetailResponseBody
- func (s *DescribeVpcFirewallDetailResponseBody) SetRequestId(v string) *DescribeVpcFirewallDetailResponseBody
- func (s *DescribeVpcFirewallDetailResponseBody) SetVpcFirewallId(v string) *DescribeVpcFirewallDetailResponseBody
- func (s *DescribeVpcFirewallDetailResponseBody) SetVpcFirewallName(v string) *DescribeVpcFirewallDetailResponseBody
- func (s DescribeVpcFirewallDetailResponseBody) String() string
- type DescribeVpcFirewallDetailResponseBodyLocalVpc
- func (s DescribeVpcFirewallDetailResponseBodyLocalVpc) GoString() string
- func (s *DescribeVpcFirewallDetailResponseBodyLocalVpc) SetEniId(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallDetailResponseBodyLocalVpc) SetEniPrivateIpAddress(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallDetailResponseBodyLocalVpc) SetRegionNo(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallDetailResponseBodyLocalVpc) SetRouterInterfaceId(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallDetailResponseBodyLocalVpc) SetVpcCidrTableList(v []*DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList) *DescribeVpcFirewallDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallDetailResponseBodyLocalVpc) SetVpcId(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpc
- func (s *DescribeVpcFirewallDetailResponseBodyLocalVpc) SetVpcName(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpc
- func (s DescribeVpcFirewallDetailResponseBodyLocalVpc) String() string
- type DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList
- func (s DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList) GoString() string
- func (s *DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList) SetRouteEntryList(...) *DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList
- func (s *DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList) SetRouteTableId(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList
- func (s DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList) String() string
- type DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList
- func (s DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) GoString() string
- func (s *DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) SetDestinationCidr(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList
- func (s *DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) SetNextHopInstanceId(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList
- func (s DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) String() string
- type DescribeVpcFirewallDetailResponseBodyPeerVpc
- func (s DescribeVpcFirewallDetailResponseBodyPeerVpc) GoString() string
- func (s *DescribeVpcFirewallDetailResponseBodyPeerVpc) SetEniId(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpc
- func (s *DescribeVpcFirewallDetailResponseBodyPeerVpc) SetEniPrivateIpAddress(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpc
- func (s *DescribeVpcFirewallDetailResponseBodyPeerVpc) SetRegionNo(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpc
- func (s *DescribeVpcFirewallDetailResponseBodyPeerVpc) SetRouterInterfaceId(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpc
- func (s *DescribeVpcFirewallDetailResponseBodyPeerVpc) SetVpcCidrTableList(v []*DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList) *DescribeVpcFirewallDetailResponseBodyPeerVpc
- func (s *DescribeVpcFirewallDetailResponseBodyPeerVpc) SetVpcId(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpc
- func (s *DescribeVpcFirewallDetailResponseBodyPeerVpc) SetVpcName(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpc
- func (s DescribeVpcFirewallDetailResponseBodyPeerVpc) String() string
- type DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList
- func (s DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList) GoString() string
- func (s *DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList) SetRouteEntryList(...) *DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList
- func (s *DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList) SetRouteTableId(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList
- func (s DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList) String() string
- type DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableListRouteEntryList
- func (s DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableListRouteEntryList) GoString() string
- func (s *DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableListRouteEntryList) SetDestinationCidr(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableListRouteEntryList
- func (s *DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableListRouteEntryList) SetNextHopInstanceId(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableListRouteEntryList
- func (s DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableListRouteEntryList) String() string
- type DescribeVpcFirewallIPSWhitelistRequest
- func (s DescribeVpcFirewallIPSWhitelistRequest) GoString() string
- func (s *DescribeVpcFirewallIPSWhitelistRequest) SetLang(v string) *DescribeVpcFirewallIPSWhitelistRequest
- func (s *DescribeVpcFirewallIPSWhitelistRequest) SetMemberUid(v int64) *DescribeVpcFirewallIPSWhitelistRequest
- func (s *DescribeVpcFirewallIPSWhitelistRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallIPSWhitelistRequest
- func (s DescribeVpcFirewallIPSWhitelistRequest) String() string
- type DescribeVpcFirewallIPSWhitelistResponse
- func (s DescribeVpcFirewallIPSWhitelistResponse) GoString() string
- func (s *DescribeVpcFirewallIPSWhitelistResponse) SetBody(v *DescribeVpcFirewallIPSWhitelistResponseBody) *DescribeVpcFirewallIPSWhitelistResponse
- func (s *DescribeVpcFirewallIPSWhitelistResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallIPSWhitelistResponse
- func (s *DescribeVpcFirewallIPSWhitelistResponse) SetStatusCode(v int32) *DescribeVpcFirewallIPSWhitelistResponse
- func (s DescribeVpcFirewallIPSWhitelistResponse) String() string
- type DescribeVpcFirewallIPSWhitelistResponseBody
- func (s DescribeVpcFirewallIPSWhitelistResponseBody) GoString() string
- func (s *DescribeVpcFirewallIPSWhitelistResponseBody) SetRequestId(v string) *DescribeVpcFirewallIPSWhitelistResponseBody
- func (s *DescribeVpcFirewallIPSWhitelistResponseBody) SetWhitelists(v []*DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) *DescribeVpcFirewallIPSWhitelistResponseBody
- func (s DescribeVpcFirewallIPSWhitelistResponseBody) String() string
- type DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists
- func (s DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) GoString() string
- func (s *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetListType(v int64) *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists
- func (s *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetListValue(v string) *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists
- func (s *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetVpcFirewallId(v string) *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists
- func (s *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetWhiteListValue(v []*string) *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists
- func (s *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetWhiteType(v int64) *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists
- func (s DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) String() string
- type DescribeVpcFirewallListRequest
- func (s DescribeVpcFirewallListRequest) GoString() string
- func (s *DescribeVpcFirewallListRequest) SetConnectSubType(v string) *DescribeVpcFirewallListRequest
- func (s *DescribeVpcFirewallListRequest) SetCurrentPage(v string) *DescribeVpcFirewallListRequest
- func (s *DescribeVpcFirewallListRequest) SetFirewallSwitchStatus(v string) *DescribeVpcFirewallListRequest
- func (s *DescribeVpcFirewallListRequest) SetLang(v string) *DescribeVpcFirewallListRequest
- func (s *DescribeVpcFirewallListRequest) SetMemberUid(v string) *DescribeVpcFirewallListRequest
- func (s *DescribeVpcFirewallListRequest) SetPageSize(v string) *DescribeVpcFirewallListRequest
- func (s *DescribeVpcFirewallListRequest) SetPeerUid(v string) *DescribeVpcFirewallListRequest
- func (s *DescribeVpcFirewallListRequest) SetRegionNo(v string) *DescribeVpcFirewallListRequest
- func (s *DescribeVpcFirewallListRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallListRequest
- func (s *DescribeVpcFirewallListRequest) SetVpcFirewallName(v string) *DescribeVpcFirewallListRequest
- func (s *DescribeVpcFirewallListRequest) SetVpcId(v string) *DescribeVpcFirewallListRequest
- func (s DescribeVpcFirewallListRequest) String() string
- type DescribeVpcFirewallListResponse
- func (s DescribeVpcFirewallListResponse) GoString() string
- func (s *DescribeVpcFirewallListResponse) SetBody(v *DescribeVpcFirewallListResponseBody) *DescribeVpcFirewallListResponse
- func (s *DescribeVpcFirewallListResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallListResponse
- func (s *DescribeVpcFirewallListResponse) SetStatusCode(v int32) *DescribeVpcFirewallListResponse
- func (s DescribeVpcFirewallListResponse) String() string
- type DescribeVpcFirewallListResponseBody
- func (s DescribeVpcFirewallListResponseBody) GoString() string
- func (s *DescribeVpcFirewallListResponseBody) SetRequestId(v string) *DescribeVpcFirewallListResponseBody
- func (s *DescribeVpcFirewallListResponseBody) SetTotalCount(v int32) *DescribeVpcFirewallListResponseBody
- func (s *DescribeVpcFirewallListResponseBody) SetVpcFirewalls(v []*DescribeVpcFirewallListResponseBodyVpcFirewalls) *DescribeVpcFirewallListResponseBody
- func (s DescribeVpcFirewallListResponseBody) String() string
- type DescribeVpcFirewallListResponseBodyVpcFirewalls
- func (s DescribeVpcFirewallListResponseBodyVpcFirewalls) GoString() string
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetBandwidth(v int32) *DescribeVpcFirewallListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetConnectSubType(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetConnectType(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetFirewallSwitchStatus(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetIpsConfig(v *DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) *DescribeVpcFirewallListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetLocalVpc(v *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) *DescribeVpcFirewallListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetMemberUid(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetPeerVpc(v *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) *DescribeVpcFirewallListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetRegionStatus(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetResultCode(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetVpcFirewallId(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetVpcFirewallName(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
- func (s DescribeVpcFirewallListResponseBodyVpcFirewalls) String() string
- type DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig
- func (s DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) GoString() string
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) SetBasicRules(v int32) *DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) SetEnableAllPatch(v int32) *DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) SetRuleClass(v int32) *DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) SetRunMode(v int32) *DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig
- func (s DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) String() string
- type DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc
- func (s DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) GoString() string
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) SetAuthorizationStatus(v string) *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) SetOwnerId(v int64) *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) SetRegionNo(v string) *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) SetVpcCidrTableList(v []*DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) SetVpcId(v string) *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) SetVpcName(v string) *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc
- func (s DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) String() string
- type DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList
- func (s DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) GoString() string
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) SetRouteEntryList(...) *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) SetRouteTableId(v string) *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList
- func (s DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) String() string
- type DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList
- func (s DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList) GoString() string
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList) SetDestinationCidr(v string) ...
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList) SetNextHopInstanceId(v string) ...
- func (s DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList) String() string
- type DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc
- func (s DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) GoString() string
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) SetAuthorizationStatus(v string) *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) SetOwnerId(v int64) *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) SetRegionNo(v string) *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) SetVpcCidrTableList(v []*DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList) *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) SetVpcId(v string) *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) SetVpcName(v string) *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc
- func (s DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) String() string
- type DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList
- func (s DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList) GoString() string
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList) SetRouteEntryList(...) *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList) SetRouteTableId(v string) *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList
- func (s DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList) String() string
- type DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableListRouteEntryList
- func (s DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableListRouteEntryList) GoString() string
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableListRouteEntryList) SetDestinationCidr(v string) ...
- func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableListRouteEntryList) SetNextHopInstanceId(v string) ...
- func (s DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableListRouteEntryList) String() string
- type DescribeVpcFirewallPolicyPriorUsedRequest
- func (s DescribeVpcFirewallPolicyPriorUsedRequest) GoString() string
- func (s *DescribeVpcFirewallPolicyPriorUsedRequest) SetLang(v string) *DescribeVpcFirewallPolicyPriorUsedRequest
- func (s *DescribeVpcFirewallPolicyPriorUsedRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallPolicyPriorUsedRequest
- func (s DescribeVpcFirewallPolicyPriorUsedRequest) String() string
- type DescribeVpcFirewallPolicyPriorUsedResponse
- func (s DescribeVpcFirewallPolicyPriorUsedResponse) GoString() string
- func (s *DescribeVpcFirewallPolicyPriorUsedResponse) SetBody(v *DescribeVpcFirewallPolicyPriorUsedResponseBody) *DescribeVpcFirewallPolicyPriorUsedResponse
- func (s *DescribeVpcFirewallPolicyPriorUsedResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallPolicyPriorUsedResponse
- func (s *DescribeVpcFirewallPolicyPriorUsedResponse) SetStatusCode(v int32) *DescribeVpcFirewallPolicyPriorUsedResponse
- func (s DescribeVpcFirewallPolicyPriorUsedResponse) String() string
- type DescribeVpcFirewallPolicyPriorUsedResponseBody
- func (s DescribeVpcFirewallPolicyPriorUsedResponseBody) GoString() string
- func (s *DescribeVpcFirewallPolicyPriorUsedResponseBody) SetEnd(v int32) *DescribeVpcFirewallPolicyPriorUsedResponseBody
- func (s *DescribeVpcFirewallPolicyPriorUsedResponseBody) SetRequestId(v string) *DescribeVpcFirewallPolicyPriorUsedResponseBody
- func (s *DescribeVpcFirewallPolicyPriorUsedResponseBody) SetStart(v int32) *DescribeVpcFirewallPolicyPriorUsedResponseBody
- func (s DescribeVpcFirewallPolicyPriorUsedResponseBody) String() string
- type DescribeVpcListLiteRequest
- func (s DescribeVpcListLiteRequest) GoString() string
- func (s *DescribeVpcListLiteRequest) SetLang(v string) *DescribeVpcListLiteRequest
- func (s *DescribeVpcListLiteRequest) SetRegionNo(v string) *DescribeVpcListLiteRequest
- func (s *DescribeVpcListLiteRequest) SetSourceIp(v string) *DescribeVpcListLiteRequest
- func (s *DescribeVpcListLiteRequest) SetVpcId(v string) *DescribeVpcListLiteRequest
- func (s *DescribeVpcListLiteRequest) SetVpcName(v string) *DescribeVpcListLiteRequest
- func (s DescribeVpcListLiteRequest) String() string
- type DescribeVpcListLiteResponse
- func (s DescribeVpcListLiteResponse) GoString() string
- func (s *DescribeVpcListLiteResponse) SetBody(v *DescribeVpcListLiteResponseBody) *DescribeVpcListLiteResponse
- func (s *DescribeVpcListLiteResponse) SetHeaders(v map[string]*string) *DescribeVpcListLiteResponse
- func (s *DescribeVpcListLiteResponse) SetStatusCode(v int32) *DescribeVpcListLiteResponse
- func (s DescribeVpcListLiteResponse) String() string
- type DescribeVpcListLiteResponseBody
- func (s DescribeVpcListLiteResponseBody) GoString() string
- func (s *DescribeVpcListLiteResponseBody) SetRequestId(v string) *DescribeVpcListLiteResponseBody
- func (s *DescribeVpcListLiteResponseBody) SetVpcList(v []*DescribeVpcListLiteResponseBodyVpcList) *DescribeVpcListLiteResponseBody
- func (s DescribeVpcListLiteResponseBody) String() string
- type DescribeVpcListLiteResponseBodyVpcList
- func (s DescribeVpcListLiteResponseBodyVpcList) GoString() string
- func (s *DescribeVpcListLiteResponseBodyVpcList) SetRegionNo(v string) *DescribeVpcListLiteResponseBodyVpcList
- func (s *DescribeVpcListLiteResponseBodyVpcList) SetVpcId(v string) *DescribeVpcListLiteResponseBodyVpcList
- func (s *DescribeVpcListLiteResponseBodyVpcList) SetVpcName(v string) *DescribeVpcListLiteResponseBodyVpcList
- func (s DescribeVpcListLiteResponseBodyVpcList) String() string
- type DescribeVpcZoneRequest
- func (s DescribeVpcZoneRequest) GoString() string
- func (s *DescribeVpcZoneRequest) SetEnvironment(v string) *DescribeVpcZoneRequest
- func (s *DescribeVpcZoneRequest) SetLang(v string) *DescribeVpcZoneRequest
- func (s *DescribeVpcZoneRequest) SetMemberUid(v string) *DescribeVpcZoneRequest
- func (s *DescribeVpcZoneRequest) SetRegionNo(v string) *DescribeVpcZoneRequest
- func (s DescribeVpcZoneRequest) String() string
- type DescribeVpcZoneResponse
- func (s DescribeVpcZoneResponse) GoString() string
- func (s *DescribeVpcZoneResponse) SetBody(v *DescribeVpcZoneResponseBody) *DescribeVpcZoneResponse
- func (s *DescribeVpcZoneResponse) SetHeaders(v map[string]*string) *DescribeVpcZoneResponse
- func (s *DescribeVpcZoneResponse) SetStatusCode(v int32) *DescribeVpcZoneResponse
- func (s DescribeVpcZoneResponse) String() string
- type DescribeVpcZoneResponseBody
- func (s DescribeVpcZoneResponseBody) GoString() string
- func (s *DescribeVpcZoneResponseBody) SetRequestId(v string) *DescribeVpcZoneResponseBody
- func (s *DescribeVpcZoneResponseBody) SetZoneList(v []*DescribeVpcZoneResponseBodyZoneList) *DescribeVpcZoneResponseBody
- func (s DescribeVpcZoneResponseBody) String() string
- type DescribeVpcZoneResponseBodyZoneList
- func (s DescribeVpcZoneResponseBodyZoneList) GoString() string
- func (s *DescribeVpcZoneResponseBodyZoneList) SetLocalName(v string) *DescribeVpcZoneResponseBodyZoneList
- func (s *DescribeVpcZoneResponseBodyZoneList) SetZoneId(v string) *DescribeVpcZoneResponseBodyZoneList
- func (s *DescribeVpcZoneResponseBodyZoneList) SetZoneType(v string) *DescribeVpcZoneResponseBodyZoneList
- func (s DescribeVpcZoneResponseBodyZoneList) String() string
- type DescribeVulnerabilityProtectedListRequest
- func (s DescribeVulnerabilityProtectedListRequest) GoString() string
- func (s *DescribeVulnerabilityProtectedListRequest) SetAttackType(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetBuyVersion(v int64) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetCurrentPage(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetEndTime(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetLang(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetMemberUid(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetOrder(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetPageSize(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetSortKey(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetSourceIp(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetStartTime(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetUserType(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetVulnCveName(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetVulnLevel(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetVulnResource(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetVulnStatus(v string) *DescribeVulnerabilityProtectedListRequest
- func (s *DescribeVulnerabilityProtectedListRequest) SetVulnType(v string) *DescribeVulnerabilityProtectedListRequest
- func (s DescribeVulnerabilityProtectedListRequest) String() string
- type DescribeVulnerabilityProtectedListResponse
- func (s DescribeVulnerabilityProtectedListResponse) GoString() string
- func (s *DescribeVulnerabilityProtectedListResponse) SetBody(v *DescribeVulnerabilityProtectedListResponseBody) *DescribeVulnerabilityProtectedListResponse
- func (s *DescribeVulnerabilityProtectedListResponse) SetHeaders(v map[string]*string) *DescribeVulnerabilityProtectedListResponse
- func (s *DescribeVulnerabilityProtectedListResponse) SetStatusCode(v int32) *DescribeVulnerabilityProtectedListResponse
- func (s DescribeVulnerabilityProtectedListResponse) String() string
- type DescribeVulnerabilityProtectedListResponseBody
- func (s DescribeVulnerabilityProtectedListResponseBody) GoString() string
- func (s *DescribeVulnerabilityProtectedListResponseBody) SetRequestId(v string) *DescribeVulnerabilityProtectedListResponseBody
- func (s *DescribeVulnerabilityProtectedListResponseBody) SetTotalCount(v int32) *DescribeVulnerabilityProtectedListResponseBody
- func (s *DescribeVulnerabilityProtectedListResponseBody) SetVulnList(v []*DescribeVulnerabilityProtectedListResponseBodyVulnList) *DescribeVulnerabilityProtectedListResponseBody
- func (s *DescribeVulnerabilityProtectedListResponseBody) SetZeroResourceCount(v int32) *DescribeVulnerabilityProtectedListResponseBody
- func (s DescribeVulnerabilityProtectedListResponseBody) String() string
- type DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s DescribeVulnerabilityProtectedListResponseBodyVulnList) GoString() string
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetAttackCnt(v int32) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetAttackType(v int32) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetBasicRuleIds(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetCveId(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetFirstTime(v int64) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetHighlightTag(v int32) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetLastTime(v int64) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetMemberUid(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenBasicRule(v bool) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenBasicRuleUuids(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenRunMode(v bool) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenVirtualPatche(v bool) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenVirtualPatcheUuids(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedRuleClass(v int32) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetResourceCnt(v int32) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetResourceList(v []*DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVirtualPatcheIds(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVulnKey(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVulnLevel(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVulnName(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVulnStatus(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVulnType(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
- func (s DescribeVulnerabilityProtectedListResponseBodyVulnList) String() string
- type DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList
- func (s DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) GoString() string
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetEip(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetInternetIp(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetIntranetIp(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetRegionId(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetResourceId(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetResourceName(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetResourceType(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList
- func (s *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetVulnStatus(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList
- func (s DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) String() string
- type ModifyAddressBookRequest
- func (s ModifyAddressBookRequest) GoString() string
- func (s *ModifyAddressBookRequest) SetAddressList(v string) *ModifyAddressBookRequest
- func (s *ModifyAddressBookRequest) SetAutoAddTagEcs(v string) *ModifyAddressBookRequest
- func (s *ModifyAddressBookRequest) SetDescription(v string) *ModifyAddressBookRequest
- func (s *ModifyAddressBookRequest) SetGroupName(v string) *ModifyAddressBookRequest
- func (s *ModifyAddressBookRequest) SetGroupUuid(v string) *ModifyAddressBookRequest
- func (s *ModifyAddressBookRequest) SetLang(v string) *ModifyAddressBookRequest
- func (s *ModifyAddressBookRequest) SetModifyMode(v string) *ModifyAddressBookRequest
- func (s *ModifyAddressBookRequest) SetSourceIp(v string) *ModifyAddressBookRequest
- func (s *ModifyAddressBookRequest) SetTagList(v []*ModifyAddressBookRequestTagList) *ModifyAddressBookRequest
- func (s *ModifyAddressBookRequest) SetTagRelation(v string) *ModifyAddressBookRequest
- func (s ModifyAddressBookRequest) String() string
- type ModifyAddressBookRequestTagList
- func (s ModifyAddressBookRequestTagList) GoString() string
- func (s *ModifyAddressBookRequestTagList) SetTagKey(v string) *ModifyAddressBookRequestTagList
- func (s *ModifyAddressBookRequestTagList) SetTagValue(v string) *ModifyAddressBookRequestTagList
- func (s ModifyAddressBookRequestTagList) String() string
- type ModifyAddressBookResponse
- func (s ModifyAddressBookResponse) GoString() string
- func (s *ModifyAddressBookResponse) SetBody(v *ModifyAddressBookResponseBody) *ModifyAddressBookResponse
- func (s *ModifyAddressBookResponse) SetHeaders(v map[string]*string) *ModifyAddressBookResponse
- func (s *ModifyAddressBookResponse) SetStatusCode(v int32) *ModifyAddressBookResponse
- func (s ModifyAddressBookResponse) String() string
- type ModifyAddressBookResponseBody
- type ModifyControlPolicyPositionRequest
- func (s ModifyControlPolicyPositionRequest) GoString() string
- func (s *ModifyControlPolicyPositionRequest) SetDirection(v string) *ModifyControlPolicyPositionRequest
- func (s *ModifyControlPolicyPositionRequest) SetLang(v string) *ModifyControlPolicyPositionRequest
- func (s *ModifyControlPolicyPositionRequest) SetNewOrder(v string) *ModifyControlPolicyPositionRequest
- func (s *ModifyControlPolicyPositionRequest) SetOldOrder(v string) *ModifyControlPolicyPositionRequest
- func (s *ModifyControlPolicyPositionRequest) SetSourceIp(v string) *ModifyControlPolicyPositionRequest
- func (s ModifyControlPolicyPositionRequest) String() string
- type ModifyControlPolicyPositionResponse
- func (s ModifyControlPolicyPositionResponse) GoString() string
- func (s *ModifyControlPolicyPositionResponse) SetBody(v *ModifyControlPolicyPositionResponseBody) *ModifyControlPolicyPositionResponse
- func (s *ModifyControlPolicyPositionResponse) SetHeaders(v map[string]*string) *ModifyControlPolicyPositionResponse
- func (s *ModifyControlPolicyPositionResponse) SetStatusCode(v int32) *ModifyControlPolicyPositionResponse
- func (s ModifyControlPolicyPositionResponse) String() string
- type ModifyControlPolicyPositionResponseBody
- type ModifyControlPolicyRequest
- func (s ModifyControlPolicyRequest) GoString() string
- func (s *ModifyControlPolicyRequest) SetAclAction(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetAclUuid(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetApplicationName(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetApplicationNameList(v []*string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetDescription(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetDestPort(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetDestPortGroup(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetDestPortType(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetDestination(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetDestinationType(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetDirection(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetDomainResolveType(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetEndTime(v int64) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetLang(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetProto(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetRelease(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetRepeatDays(v []*int64) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetRepeatEndTime(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetRepeatStartTime(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetRepeatType(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetSource(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetSourceType(v string) *ModifyControlPolicyRequest
- func (s *ModifyControlPolicyRequest) SetStartTime(v int64) *ModifyControlPolicyRequest
- func (s ModifyControlPolicyRequest) String() string
- type ModifyControlPolicyResponse
- func (s ModifyControlPolicyResponse) GoString() string
- func (s *ModifyControlPolicyResponse) SetBody(v *ModifyControlPolicyResponseBody) *ModifyControlPolicyResponse
- func (s *ModifyControlPolicyResponse) SetHeaders(v map[string]*string) *ModifyControlPolicyResponse
- func (s *ModifyControlPolicyResponse) SetStatusCode(v int32) *ModifyControlPolicyResponse
- func (s ModifyControlPolicyResponse) String() string
- type ModifyControlPolicyResponseBody
- type ModifyDefaultIPSConfigRequest
- func (s ModifyDefaultIPSConfigRequest) GoString() string
- func (s *ModifyDefaultIPSConfigRequest) SetBasicRules(v string) *ModifyDefaultIPSConfigRequest
- func (s *ModifyDefaultIPSConfigRequest) SetCtiRules(v string) *ModifyDefaultIPSConfigRequest
- func (s *ModifyDefaultIPSConfigRequest) SetLang(v string) *ModifyDefaultIPSConfigRequest
- func (s *ModifyDefaultIPSConfigRequest) SetMaxSdl(v int64) *ModifyDefaultIPSConfigRequest
- func (s *ModifyDefaultIPSConfigRequest) SetPatchRules(v string) *ModifyDefaultIPSConfigRequest
- func (s *ModifyDefaultIPSConfigRequest) SetRuleClass(v string) *ModifyDefaultIPSConfigRequest
- func (s *ModifyDefaultIPSConfigRequest) SetRunMode(v string) *ModifyDefaultIPSConfigRequest
- func (s ModifyDefaultIPSConfigRequest) String() string
- type ModifyDefaultIPSConfigResponse
- func (s ModifyDefaultIPSConfigResponse) GoString() string
- func (s *ModifyDefaultIPSConfigResponse) SetBody(v *ModifyDefaultIPSConfigResponseBody) *ModifyDefaultIPSConfigResponse
- func (s *ModifyDefaultIPSConfigResponse) SetHeaders(v map[string]*string) *ModifyDefaultIPSConfigResponse
- func (s *ModifyDefaultIPSConfigResponse) SetStatusCode(v int32) *ModifyDefaultIPSConfigResponse
- func (s ModifyDefaultIPSConfigResponse) String() string
- type ModifyDefaultIPSConfigResponseBody
- type ModifyFirewallV2RoutePolicySwitchRequest
- func (s ModifyFirewallV2RoutePolicySwitchRequest) GoString() string
- func (s *ModifyFirewallV2RoutePolicySwitchRequest) SetFirewallId(v string) *ModifyFirewallV2RoutePolicySwitchRequest
- func (s *ModifyFirewallV2RoutePolicySwitchRequest) SetLang(v string) *ModifyFirewallV2RoutePolicySwitchRequest
- func (s *ModifyFirewallV2RoutePolicySwitchRequest) SetShouldRecover(v string) *ModifyFirewallV2RoutePolicySwitchRequest
- func (s *ModifyFirewallV2RoutePolicySwitchRequest) SetTrFirewallRoutePolicyId(v string) *ModifyFirewallV2RoutePolicySwitchRequest
- func (s *ModifyFirewallV2RoutePolicySwitchRequest) SetTrFirewallRoutePolicySwitchStatus(v string) *ModifyFirewallV2RoutePolicySwitchRequest
- func (s ModifyFirewallV2RoutePolicySwitchRequest) String() string
- type ModifyFirewallV2RoutePolicySwitchResponse
- func (s ModifyFirewallV2RoutePolicySwitchResponse) GoString() string
- func (s *ModifyFirewallV2RoutePolicySwitchResponse) SetBody(v *ModifyFirewallV2RoutePolicySwitchResponseBody) *ModifyFirewallV2RoutePolicySwitchResponse
- func (s *ModifyFirewallV2RoutePolicySwitchResponse) SetHeaders(v map[string]*string) *ModifyFirewallV2RoutePolicySwitchResponse
- func (s *ModifyFirewallV2RoutePolicySwitchResponse) SetStatusCode(v int32) *ModifyFirewallV2RoutePolicySwitchResponse
- func (s ModifyFirewallV2RoutePolicySwitchResponse) String() string
- type ModifyFirewallV2RoutePolicySwitchResponseBody
- type ModifyInstanceMemberAttributesRequest
- type ModifyInstanceMemberAttributesRequestMembers
- func (s ModifyInstanceMemberAttributesRequestMembers) GoString() string
- func (s *ModifyInstanceMemberAttributesRequestMembers) SetMemberDesc(v string) *ModifyInstanceMemberAttributesRequestMembers
- func (s *ModifyInstanceMemberAttributesRequestMembers) SetMemberUid(v int64) *ModifyInstanceMemberAttributesRequestMembers
- func (s ModifyInstanceMemberAttributesRequestMembers) String() string
- type ModifyInstanceMemberAttributesResponse
- func (s ModifyInstanceMemberAttributesResponse) GoString() string
- func (s *ModifyInstanceMemberAttributesResponse) SetBody(v *ModifyInstanceMemberAttributesResponseBody) *ModifyInstanceMemberAttributesResponse
- func (s *ModifyInstanceMemberAttributesResponse) SetHeaders(v map[string]*string) *ModifyInstanceMemberAttributesResponse
- func (s *ModifyInstanceMemberAttributesResponse) SetStatusCode(v int32) *ModifyInstanceMemberAttributesResponse
- func (s ModifyInstanceMemberAttributesResponse) String() string
- type ModifyInstanceMemberAttributesResponseBody
- type ModifyNatFirewallControlPolicyPositionRequest
- func (s ModifyNatFirewallControlPolicyPositionRequest) GoString() string
- func (s *ModifyNatFirewallControlPolicyPositionRequest) SetAclUuid(v string) *ModifyNatFirewallControlPolicyPositionRequest
- func (s *ModifyNatFirewallControlPolicyPositionRequest) SetDirection(v string) *ModifyNatFirewallControlPolicyPositionRequest
- func (s *ModifyNatFirewallControlPolicyPositionRequest) SetLang(v string) *ModifyNatFirewallControlPolicyPositionRequest
- func (s *ModifyNatFirewallControlPolicyPositionRequest) SetNatGatewayId(v string) *ModifyNatFirewallControlPolicyPositionRequest
- func (s *ModifyNatFirewallControlPolicyPositionRequest) SetNewOrder(v int32) *ModifyNatFirewallControlPolicyPositionRequest
- func (s ModifyNatFirewallControlPolicyPositionRequest) String() string
- type ModifyNatFirewallControlPolicyPositionResponse
- func (s ModifyNatFirewallControlPolicyPositionResponse) GoString() string
- func (s *ModifyNatFirewallControlPolicyPositionResponse) SetBody(v *ModifyNatFirewallControlPolicyPositionResponseBody) *ModifyNatFirewallControlPolicyPositionResponse
- func (s *ModifyNatFirewallControlPolicyPositionResponse) SetHeaders(v map[string]*string) *ModifyNatFirewallControlPolicyPositionResponse
- func (s *ModifyNatFirewallControlPolicyPositionResponse) SetStatusCode(v int32) *ModifyNatFirewallControlPolicyPositionResponse
- func (s ModifyNatFirewallControlPolicyPositionResponse) String() string
- type ModifyNatFirewallControlPolicyPositionResponseBody
- type ModifyNatFirewallControlPolicyRequest
- func (s ModifyNatFirewallControlPolicyRequest) GoString() string
- func (s *ModifyNatFirewallControlPolicyRequest) SetAclAction(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetAclUuid(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetApplicationNameList(v []*string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetDescription(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetDestPort(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetDestPortGroup(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetDestPortType(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetDestination(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetDestinationType(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetDirection(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetDomainResolveType(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetEndTime(v int64) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetLang(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetNatGatewayId(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetProto(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetRelease(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetRepeatDays(v []*int64) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetRepeatEndTime(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetRepeatStartTime(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetRepeatType(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetSource(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetSourceType(v string) *ModifyNatFirewallControlPolicyRequest
- func (s *ModifyNatFirewallControlPolicyRequest) SetStartTime(v int64) *ModifyNatFirewallControlPolicyRequest
- func (s ModifyNatFirewallControlPolicyRequest) String() string
- type ModifyNatFirewallControlPolicyResponse
- func (s ModifyNatFirewallControlPolicyResponse) GoString() string
- func (s *ModifyNatFirewallControlPolicyResponse) SetBody(v *ModifyNatFirewallControlPolicyResponseBody) *ModifyNatFirewallControlPolicyResponse
- func (s *ModifyNatFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *ModifyNatFirewallControlPolicyResponse
- func (s *ModifyNatFirewallControlPolicyResponse) SetStatusCode(v int32) *ModifyNatFirewallControlPolicyResponse
- func (s ModifyNatFirewallControlPolicyResponse) String() string
- type ModifyNatFirewallControlPolicyResponseBody
- type ModifyObjectGroupOperationRequest
- func (s ModifyObjectGroupOperationRequest) GoString() string
- func (s *ModifyObjectGroupOperationRequest) SetComment(v string) *ModifyObjectGroupOperationRequest
- func (s *ModifyObjectGroupOperationRequest) SetDirection(v string) *ModifyObjectGroupOperationRequest
- func (s *ModifyObjectGroupOperationRequest) SetLang(v string) *ModifyObjectGroupOperationRequest
- func (s *ModifyObjectGroupOperationRequest) SetObjectList(v []*string) *ModifyObjectGroupOperationRequest
- func (s *ModifyObjectGroupOperationRequest) SetObjectOperation(v string) *ModifyObjectGroupOperationRequest
- func (s *ModifyObjectGroupOperationRequest) SetObjectType(v string) *ModifyObjectGroupOperationRequest
- func (s *ModifyObjectGroupOperationRequest) SetSourceIp(v string) *ModifyObjectGroupOperationRequest
- func (s ModifyObjectGroupOperationRequest) String() string
- type ModifyObjectGroupOperationResponse
- func (s ModifyObjectGroupOperationResponse) GoString() string
- func (s *ModifyObjectGroupOperationResponse) SetBody(v *ModifyObjectGroupOperationResponseBody) *ModifyObjectGroupOperationResponse
- func (s *ModifyObjectGroupOperationResponse) SetHeaders(v map[string]*string) *ModifyObjectGroupOperationResponse
- func (s *ModifyObjectGroupOperationResponse) SetStatusCode(v int32) *ModifyObjectGroupOperationResponse
- func (s ModifyObjectGroupOperationResponse) String() string
- type ModifyObjectGroupOperationResponseBody
- type ModifyPolicyAdvancedConfigRequest
- func (s ModifyPolicyAdvancedConfigRequest) GoString() string
- func (s *ModifyPolicyAdvancedConfigRequest) SetInternetSwitch(v string) *ModifyPolicyAdvancedConfigRequest
- func (s *ModifyPolicyAdvancedConfigRequest) SetLang(v string) *ModifyPolicyAdvancedConfigRequest
- func (s *ModifyPolicyAdvancedConfigRequest) SetSourceIp(v string) *ModifyPolicyAdvancedConfigRequest
- func (s ModifyPolicyAdvancedConfigRequest) String() string
- type ModifyPolicyAdvancedConfigResponse
- func (s ModifyPolicyAdvancedConfigResponse) GoString() string
- func (s *ModifyPolicyAdvancedConfigResponse) SetBody(v *ModifyPolicyAdvancedConfigResponseBody) *ModifyPolicyAdvancedConfigResponse
- func (s *ModifyPolicyAdvancedConfigResponse) SetHeaders(v map[string]*string) *ModifyPolicyAdvancedConfigResponse
- func (s *ModifyPolicyAdvancedConfigResponse) SetStatusCode(v int32) *ModifyPolicyAdvancedConfigResponse
- func (s ModifyPolicyAdvancedConfigResponse) String() string
- type ModifyPolicyAdvancedConfigResponseBody
- type ModifyTrFirewallV2ConfigurationRequest
- func (s ModifyTrFirewallV2ConfigurationRequest) GoString() string
- func (s *ModifyTrFirewallV2ConfigurationRequest) SetFirewallId(v string) *ModifyTrFirewallV2ConfigurationRequest
- func (s *ModifyTrFirewallV2ConfigurationRequest) SetFirewallName(v string) *ModifyTrFirewallV2ConfigurationRequest
- func (s *ModifyTrFirewallV2ConfigurationRequest) SetLang(v string) *ModifyTrFirewallV2ConfigurationRequest
- func (s ModifyTrFirewallV2ConfigurationRequest) String() string
- type ModifyTrFirewallV2ConfigurationResponse
- func (s ModifyTrFirewallV2ConfigurationResponse) GoString() string
- func (s *ModifyTrFirewallV2ConfigurationResponse) SetBody(v *ModifyTrFirewallV2ConfigurationResponseBody) *ModifyTrFirewallV2ConfigurationResponse
- func (s *ModifyTrFirewallV2ConfigurationResponse) SetHeaders(v map[string]*string) *ModifyTrFirewallV2ConfigurationResponse
- func (s *ModifyTrFirewallV2ConfigurationResponse) SetStatusCode(v int32) *ModifyTrFirewallV2ConfigurationResponse
- func (s ModifyTrFirewallV2ConfigurationResponse) String() string
- type ModifyTrFirewallV2ConfigurationResponseBody
- type ModifyTrFirewallV2RoutePolicyScopeRequest
- func (s ModifyTrFirewallV2RoutePolicyScopeRequest) GoString() string
- func (s *ModifyTrFirewallV2RoutePolicyScopeRequest) SetDestCandidateList(v []*ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList) *ModifyTrFirewallV2RoutePolicyScopeRequest
- func (s *ModifyTrFirewallV2RoutePolicyScopeRequest) SetFirewallId(v string) *ModifyTrFirewallV2RoutePolicyScopeRequest
- func (s *ModifyTrFirewallV2RoutePolicyScopeRequest) SetLang(v string) *ModifyTrFirewallV2RoutePolicyScopeRequest
- func (s *ModifyTrFirewallV2RoutePolicyScopeRequest) SetShouldRecover(v string) *ModifyTrFirewallV2RoutePolicyScopeRequest
- func (s *ModifyTrFirewallV2RoutePolicyScopeRequest) SetSrcCandidateList(v []*ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList) *ModifyTrFirewallV2RoutePolicyScopeRequest
- func (s *ModifyTrFirewallV2RoutePolicyScopeRequest) SetTrFirewallRoutePolicyId(v string) *ModifyTrFirewallV2RoutePolicyScopeRequest
- func (s ModifyTrFirewallV2RoutePolicyScopeRequest) String() string
- type ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList
- func (s ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList) GoString() string
- func (s *ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList) SetCandidateId(v string) *ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList
- func (s *ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList) SetCandidateType(v string) *ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList
- func (s ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList) String() string
- type ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList
- func (s ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList) GoString() string
- func (s *ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList) SetCandidateId(v string) *ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList
- func (s *ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList) SetCandidateType(v string) *ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList
- func (s ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList) String() string
- type ModifyTrFirewallV2RoutePolicyScopeResponse
- func (s ModifyTrFirewallV2RoutePolicyScopeResponse) GoString() string
- func (s *ModifyTrFirewallV2RoutePolicyScopeResponse) SetBody(v *ModifyTrFirewallV2RoutePolicyScopeResponseBody) *ModifyTrFirewallV2RoutePolicyScopeResponse
- func (s *ModifyTrFirewallV2RoutePolicyScopeResponse) SetHeaders(v map[string]*string) *ModifyTrFirewallV2RoutePolicyScopeResponse
- func (s *ModifyTrFirewallV2RoutePolicyScopeResponse) SetStatusCode(v int32) *ModifyTrFirewallV2RoutePolicyScopeResponse
- func (s ModifyTrFirewallV2RoutePolicyScopeResponse) String() string
- type ModifyTrFirewallV2RoutePolicyScopeResponseBody
- func (s ModifyTrFirewallV2RoutePolicyScopeResponseBody) GoString() string
- func (s *ModifyTrFirewallV2RoutePolicyScopeResponseBody) SetRequestId(v string) *ModifyTrFirewallV2RoutePolicyScopeResponseBody
- func (s *ModifyTrFirewallV2RoutePolicyScopeResponseBody) SetTrFirewallRoutePolicyId(v string) *ModifyTrFirewallV2RoutePolicyScopeResponseBody
- func (s ModifyTrFirewallV2RoutePolicyScopeResponseBody) String() string
- type ModifyTrFirewallV2RoutePolicyScopeShrinkRequest
- func (s ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) GoString() string
- func (s *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetDestCandidateListShrink(v string) *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest
- func (s *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetFirewallId(v string) *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest
- func (s *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetLang(v string) *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest
- func (s *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetShouldRecover(v string) *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest
- func (s *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetSrcCandidateListShrink(v string) *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest
- func (s *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetTrFirewallRoutePolicyId(v string) *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest
- func (s ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) String() string
- type ModifyUserIPSWhitelistRequest
- func (s ModifyUserIPSWhitelistRequest) GoString() string
- func (s *ModifyUserIPSWhitelistRequest) SetDirection(v int64) *ModifyUserIPSWhitelistRequest
- func (s *ModifyUserIPSWhitelistRequest) SetIpVersion(v string) *ModifyUserIPSWhitelistRequest
- func (s *ModifyUserIPSWhitelistRequest) SetLang(v string) *ModifyUserIPSWhitelistRequest
- func (s *ModifyUserIPSWhitelistRequest) SetListType(v int64) *ModifyUserIPSWhitelistRequest
- func (s *ModifyUserIPSWhitelistRequest) SetListValue(v string) *ModifyUserIPSWhitelistRequest
- func (s *ModifyUserIPSWhitelistRequest) SetSourceIp(v string) *ModifyUserIPSWhitelistRequest
- func (s *ModifyUserIPSWhitelistRequest) SetWhiteType(v int64) *ModifyUserIPSWhitelistRequest
- func (s ModifyUserIPSWhitelistRequest) String() string
- type ModifyUserIPSWhitelistResponse
- func (s ModifyUserIPSWhitelistResponse) GoString() string
- func (s *ModifyUserIPSWhitelistResponse) SetBody(v *ModifyUserIPSWhitelistResponseBody) *ModifyUserIPSWhitelistResponse
- func (s *ModifyUserIPSWhitelistResponse) SetHeaders(v map[string]*string) *ModifyUserIPSWhitelistResponse
- func (s *ModifyUserIPSWhitelistResponse) SetStatusCode(v int32) *ModifyUserIPSWhitelistResponse
- func (s ModifyUserIPSWhitelistResponse) String() string
- type ModifyUserIPSWhitelistResponseBody
- type ModifyVpcFirewallCenConfigureRequest
- func (s ModifyVpcFirewallCenConfigureRequest) GoString() string
- func (s *ModifyVpcFirewallCenConfigureRequest) SetLang(v string) *ModifyVpcFirewallCenConfigureRequest
- func (s *ModifyVpcFirewallCenConfigureRequest) SetMemberUid(v string) *ModifyVpcFirewallCenConfigureRequest
- func (s *ModifyVpcFirewallCenConfigureRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallCenConfigureRequest
- func (s *ModifyVpcFirewallCenConfigureRequest) SetVpcFirewallName(v string) *ModifyVpcFirewallCenConfigureRequest
- func (s ModifyVpcFirewallCenConfigureRequest) String() string
- type ModifyVpcFirewallCenConfigureResponse
- func (s ModifyVpcFirewallCenConfigureResponse) GoString() string
- func (s *ModifyVpcFirewallCenConfigureResponse) SetBody(v *ModifyVpcFirewallCenConfigureResponseBody) *ModifyVpcFirewallCenConfigureResponse
- func (s *ModifyVpcFirewallCenConfigureResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallCenConfigureResponse
- func (s *ModifyVpcFirewallCenConfigureResponse) SetStatusCode(v int32) *ModifyVpcFirewallCenConfigureResponse
- func (s ModifyVpcFirewallCenConfigureResponse) String() string
- type ModifyVpcFirewallCenConfigureResponseBody
- type ModifyVpcFirewallCenSwitchStatusRequest
- func (s ModifyVpcFirewallCenSwitchStatusRequest) GoString() string
- func (s *ModifyVpcFirewallCenSwitchStatusRequest) SetFirewallSwitch(v string) *ModifyVpcFirewallCenSwitchStatusRequest
- func (s *ModifyVpcFirewallCenSwitchStatusRequest) SetLang(v string) *ModifyVpcFirewallCenSwitchStatusRequest
- func (s *ModifyVpcFirewallCenSwitchStatusRequest) SetMemberUid(v string) *ModifyVpcFirewallCenSwitchStatusRequest
- func (s *ModifyVpcFirewallCenSwitchStatusRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallCenSwitchStatusRequest
- func (s ModifyVpcFirewallCenSwitchStatusRequest) String() string
- type ModifyVpcFirewallCenSwitchStatusResponse
- func (s ModifyVpcFirewallCenSwitchStatusResponse) GoString() string
- func (s *ModifyVpcFirewallCenSwitchStatusResponse) SetBody(v *ModifyVpcFirewallCenSwitchStatusResponseBody) *ModifyVpcFirewallCenSwitchStatusResponse
- func (s *ModifyVpcFirewallCenSwitchStatusResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallCenSwitchStatusResponse
- func (s *ModifyVpcFirewallCenSwitchStatusResponse) SetStatusCode(v int32) *ModifyVpcFirewallCenSwitchStatusResponse
- func (s ModifyVpcFirewallCenSwitchStatusResponse) String() string
- type ModifyVpcFirewallCenSwitchStatusResponseBody
- type ModifyVpcFirewallConfigureRequest
- func (s ModifyVpcFirewallConfigureRequest) GoString() string
- func (s *ModifyVpcFirewallConfigureRequest) SetLang(v string) *ModifyVpcFirewallConfigureRequest
- func (s *ModifyVpcFirewallConfigureRequest) SetLocalVpcCidrTableList(v string) *ModifyVpcFirewallConfigureRequest
- func (s *ModifyVpcFirewallConfigureRequest) SetMemberUid(v string) *ModifyVpcFirewallConfigureRequest
- func (s *ModifyVpcFirewallConfigureRequest) SetPeerVpcCidrTableList(v string) *ModifyVpcFirewallConfigureRequest
- func (s *ModifyVpcFirewallConfigureRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallConfigureRequest
- func (s *ModifyVpcFirewallConfigureRequest) SetVpcFirewallName(v string) *ModifyVpcFirewallConfigureRequest
- func (s ModifyVpcFirewallConfigureRequest) String() string
- type ModifyVpcFirewallConfigureResponse
- func (s ModifyVpcFirewallConfigureResponse) GoString() string
- func (s *ModifyVpcFirewallConfigureResponse) SetBody(v *ModifyVpcFirewallConfigureResponseBody) *ModifyVpcFirewallConfigureResponse
- func (s *ModifyVpcFirewallConfigureResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallConfigureResponse
- func (s *ModifyVpcFirewallConfigureResponse) SetStatusCode(v int32) *ModifyVpcFirewallConfigureResponse
- func (s ModifyVpcFirewallConfigureResponse) String() string
- type ModifyVpcFirewallConfigureResponseBody
- type ModifyVpcFirewallControlPolicyPositionRequest
- func (s ModifyVpcFirewallControlPolicyPositionRequest) GoString() string
- func (s *ModifyVpcFirewallControlPolicyPositionRequest) SetAclUuid(v string) *ModifyVpcFirewallControlPolicyPositionRequest
- func (s *ModifyVpcFirewallControlPolicyPositionRequest) SetLang(v string) *ModifyVpcFirewallControlPolicyPositionRequest
- func (s *ModifyVpcFirewallControlPolicyPositionRequest) SetNewOrder(v string) *ModifyVpcFirewallControlPolicyPositionRequest
- func (s *ModifyVpcFirewallControlPolicyPositionRequest) SetOldOrder(v string) *ModifyVpcFirewallControlPolicyPositionRequest
- func (s *ModifyVpcFirewallControlPolicyPositionRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallControlPolicyPositionRequest
- func (s ModifyVpcFirewallControlPolicyPositionRequest) String() string
- type ModifyVpcFirewallControlPolicyPositionResponse
- func (s ModifyVpcFirewallControlPolicyPositionResponse) GoString() string
- func (s *ModifyVpcFirewallControlPolicyPositionResponse) SetBody(v *ModifyVpcFirewallControlPolicyPositionResponseBody) *ModifyVpcFirewallControlPolicyPositionResponse
- func (s *ModifyVpcFirewallControlPolicyPositionResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallControlPolicyPositionResponse
- func (s *ModifyVpcFirewallControlPolicyPositionResponse) SetStatusCode(v int32) *ModifyVpcFirewallControlPolicyPositionResponse
- func (s ModifyVpcFirewallControlPolicyPositionResponse) String() string
- type ModifyVpcFirewallControlPolicyPositionResponseBody
- type ModifyVpcFirewallControlPolicyRequest
- func (s ModifyVpcFirewallControlPolicyRequest) GoString() string
- func (s *ModifyVpcFirewallControlPolicyRequest) SetAclAction(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetAclUuid(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetApplicationName(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetApplicationNameList(v []*string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetDescription(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetDestPort(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetDestPortGroup(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetDestPortType(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetDestination(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetDestinationType(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetDomainResolveType(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetEndTime(v int64) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetLang(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetProto(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetRelease(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetRepeatDays(v []*int64) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetRepeatEndTime(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetRepeatStartTime(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetRepeatType(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetSource(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetSourceType(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetStartTime(v int64) *ModifyVpcFirewallControlPolicyRequest
- func (s *ModifyVpcFirewallControlPolicyRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallControlPolicyRequest
- func (s ModifyVpcFirewallControlPolicyRequest) String() string
- type ModifyVpcFirewallControlPolicyResponse
- func (s ModifyVpcFirewallControlPolicyResponse) GoString() string
- func (s *ModifyVpcFirewallControlPolicyResponse) SetBody(v *ModifyVpcFirewallControlPolicyResponseBody) *ModifyVpcFirewallControlPolicyResponse
- func (s *ModifyVpcFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallControlPolicyResponse
- func (s *ModifyVpcFirewallControlPolicyResponse) SetStatusCode(v int32) *ModifyVpcFirewallControlPolicyResponse
- func (s ModifyVpcFirewallControlPolicyResponse) String() string
- type ModifyVpcFirewallControlPolicyResponseBody
- type ModifyVpcFirewallDefaultIPSConfigRequest
- func (s ModifyVpcFirewallDefaultIPSConfigRequest) GoString() string
- func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetBasicRules(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
- func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetEnableAllPatch(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
- func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetLang(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
- func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetMemberUid(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
- func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetRuleClass(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
- func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetRunMode(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
- func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetSourceIp(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
- func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
- func (s ModifyVpcFirewallDefaultIPSConfigRequest) String() string
- type ModifyVpcFirewallDefaultIPSConfigResponse
- func (s ModifyVpcFirewallDefaultIPSConfigResponse) GoString() string
- func (s *ModifyVpcFirewallDefaultIPSConfigResponse) SetBody(v *ModifyVpcFirewallDefaultIPSConfigResponseBody) *ModifyVpcFirewallDefaultIPSConfigResponse
- func (s *ModifyVpcFirewallDefaultIPSConfigResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallDefaultIPSConfigResponse
- func (s *ModifyVpcFirewallDefaultIPSConfigResponse) SetStatusCode(v int32) *ModifyVpcFirewallDefaultIPSConfigResponse
- func (s ModifyVpcFirewallDefaultIPSConfigResponse) String() string
- type ModifyVpcFirewallDefaultIPSConfigResponseBody
- type ModifyVpcFirewallIPSWhitelistRequest
- func (s ModifyVpcFirewallIPSWhitelistRequest) GoString() string
- func (s *ModifyVpcFirewallIPSWhitelistRequest) SetLang(v string) *ModifyVpcFirewallIPSWhitelistRequest
- func (s *ModifyVpcFirewallIPSWhitelistRequest) SetListType(v int64) *ModifyVpcFirewallIPSWhitelistRequest
- func (s *ModifyVpcFirewallIPSWhitelistRequest) SetListValue(v string) *ModifyVpcFirewallIPSWhitelistRequest
- func (s *ModifyVpcFirewallIPSWhitelistRequest) SetMemberUid(v int64) *ModifyVpcFirewallIPSWhitelistRequest
- func (s *ModifyVpcFirewallIPSWhitelistRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallIPSWhitelistRequest
- func (s *ModifyVpcFirewallIPSWhitelistRequest) SetWhiteType(v int64) *ModifyVpcFirewallIPSWhitelistRequest
- func (s ModifyVpcFirewallIPSWhitelistRequest) String() string
- type ModifyVpcFirewallIPSWhitelistResponse
- func (s ModifyVpcFirewallIPSWhitelistResponse) GoString() string
- func (s *ModifyVpcFirewallIPSWhitelistResponse) SetBody(v *ModifyVpcFirewallIPSWhitelistResponseBody) *ModifyVpcFirewallIPSWhitelistResponse
- func (s *ModifyVpcFirewallIPSWhitelistResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallIPSWhitelistResponse
- func (s *ModifyVpcFirewallIPSWhitelistResponse) SetStatusCode(v int32) *ModifyVpcFirewallIPSWhitelistResponse
- func (s ModifyVpcFirewallIPSWhitelistResponse) String() string
- type ModifyVpcFirewallIPSWhitelistResponseBody
- type ModifyVpcFirewallSwitchStatusRequest
- func (s ModifyVpcFirewallSwitchStatusRequest) GoString() string
- func (s *ModifyVpcFirewallSwitchStatusRequest) SetFirewallSwitch(v string) *ModifyVpcFirewallSwitchStatusRequest
- func (s *ModifyVpcFirewallSwitchStatusRequest) SetLang(v string) *ModifyVpcFirewallSwitchStatusRequest
- func (s *ModifyVpcFirewallSwitchStatusRequest) SetMemberUid(v string) *ModifyVpcFirewallSwitchStatusRequest
- func (s *ModifyVpcFirewallSwitchStatusRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallSwitchStatusRequest
- func (s ModifyVpcFirewallSwitchStatusRequest) String() string
- type ModifyVpcFirewallSwitchStatusResponse
- func (s ModifyVpcFirewallSwitchStatusResponse) GoString() string
- func (s *ModifyVpcFirewallSwitchStatusResponse) SetBody(v *ModifyVpcFirewallSwitchStatusResponseBody) *ModifyVpcFirewallSwitchStatusResponse
- func (s *ModifyVpcFirewallSwitchStatusResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallSwitchStatusResponse
- func (s *ModifyVpcFirewallSwitchStatusResponse) SetStatusCode(v int32) *ModifyVpcFirewallSwitchStatusResponse
- func (s ModifyVpcFirewallSwitchStatusResponse) String() string
- type ModifyVpcFirewallSwitchStatusResponseBody
- type PutDisableAllFwSwitchRequest
- func (s PutDisableAllFwSwitchRequest) GoString() string
- func (s *PutDisableAllFwSwitchRequest) SetInstanceId(v string) *PutDisableAllFwSwitchRequest
- func (s *PutDisableAllFwSwitchRequest) SetLang(v string) *PutDisableAllFwSwitchRequest
- func (s *PutDisableAllFwSwitchRequest) SetSourceIp(v string) *PutDisableAllFwSwitchRequest
- func (s PutDisableAllFwSwitchRequest) String() string
- type PutDisableAllFwSwitchResponse
- func (s PutDisableAllFwSwitchResponse) GoString() string
- func (s *PutDisableAllFwSwitchResponse) SetBody(v *PutDisableAllFwSwitchResponseBody) *PutDisableAllFwSwitchResponse
- func (s *PutDisableAllFwSwitchResponse) SetHeaders(v map[string]*string) *PutDisableAllFwSwitchResponse
- func (s *PutDisableAllFwSwitchResponse) SetStatusCode(v int32) *PutDisableAllFwSwitchResponse
- func (s PutDisableAllFwSwitchResponse) String() string
- type PutDisableAllFwSwitchResponseBody
- type PutDisableFwSwitchRequest
- func (s PutDisableFwSwitchRequest) GoString() string
- func (s *PutDisableFwSwitchRequest) SetIpaddrList(v []*string) *PutDisableFwSwitchRequest
- func (s *PutDisableFwSwitchRequest) SetLang(v string) *PutDisableFwSwitchRequest
- func (s *PutDisableFwSwitchRequest) SetRegionList(v []*string) *PutDisableFwSwitchRequest
- func (s *PutDisableFwSwitchRequest) SetResourceTypeList(v []*string) *PutDisableFwSwitchRequest
- func (s *PutDisableFwSwitchRequest) SetSourceIp(v string) *PutDisableFwSwitchRequest
- func (s PutDisableFwSwitchRequest) String() string
- type PutDisableFwSwitchResponse
- func (s PutDisableFwSwitchResponse) GoString() string
- func (s *PutDisableFwSwitchResponse) SetBody(v *PutDisableFwSwitchResponseBody) *PutDisableFwSwitchResponse
- func (s *PutDisableFwSwitchResponse) SetHeaders(v map[string]*string) *PutDisableFwSwitchResponse
- func (s *PutDisableFwSwitchResponse) SetStatusCode(v int32) *PutDisableFwSwitchResponse
- func (s PutDisableFwSwitchResponse) String() string
- type PutDisableFwSwitchResponseBody
- type PutEnableAllFwSwitchRequest
- func (s PutEnableAllFwSwitchRequest) GoString() string
- func (s *PutEnableAllFwSwitchRequest) SetInstanceId(v string) *PutEnableAllFwSwitchRequest
- func (s *PutEnableAllFwSwitchRequest) SetLang(v string) *PutEnableAllFwSwitchRequest
- func (s *PutEnableAllFwSwitchRequest) SetSourceIp(v string) *PutEnableAllFwSwitchRequest
- func (s PutEnableAllFwSwitchRequest) String() string
- type PutEnableAllFwSwitchResponse
- func (s PutEnableAllFwSwitchResponse) GoString() string
- func (s *PutEnableAllFwSwitchResponse) SetBody(v *PutEnableAllFwSwitchResponseBody) *PutEnableAllFwSwitchResponse
- func (s *PutEnableAllFwSwitchResponse) SetHeaders(v map[string]*string) *PutEnableAllFwSwitchResponse
- func (s *PutEnableAllFwSwitchResponse) SetStatusCode(v int32) *PutEnableAllFwSwitchResponse
- func (s PutEnableAllFwSwitchResponse) String() string
- type PutEnableAllFwSwitchResponseBody
- type PutEnableFwSwitchRequest
- func (s PutEnableFwSwitchRequest) GoString() string
- func (s *PutEnableFwSwitchRequest) SetIpaddrList(v []*string) *PutEnableFwSwitchRequest
- func (s *PutEnableFwSwitchRequest) SetLang(v string) *PutEnableFwSwitchRequest
- func (s *PutEnableFwSwitchRequest) SetRegionList(v []*string) *PutEnableFwSwitchRequest
- func (s *PutEnableFwSwitchRequest) SetResourceTypeList(v []*string) *PutEnableFwSwitchRequest
- func (s *PutEnableFwSwitchRequest) SetSourceIp(v string) *PutEnableFwSwitchRequest
- func (s PutEnableFwSwitchRequest) String() string
- type PutEnableFwSwitchResponse
- func (s PutEnableFwSwitchResponse) GoString() string
- func (s *PutEnableFwSwitchResponse) SetBody(v *PutEnableFwSwitchResponseBody) *PutEnableFwSwitchResponse
- func (s *PutEnableFwSwitchResponse) SetHeaders(v map[string]*string) *PutEnableFwSwitchResponse
- func (s *PutEnableFwSwitchResponse) SetStatusCode(v int32) *PutEnableFwSwitchResponse
- func (s PutEnableFwSwitchResponse) String() string
- type PutEnableFwSwitchResponseBody
- func (s PutEnableFwSwitchResponseBody) GoString() string
- func (s *PutEnableFwSwitchResponseBody) SetAbnormalResourceStatusList(v []*PutEnableFwSwitchResponseBodyAbnormalResourceStatusList) *PutEnableFwSwitchResponseBody
- func (s *PutEnableFwSwitchResponseBody) SetRequestId(v string) *PutEnableFwSwitchResponseBody
- func (s PutEnableFwSwitchResponseBody) String() string
- type PutEnableFwSwitchResponseBodyAbnormalResourceStatusList
- func (s PutEnableFwSwitchResponseBodyAbnormalResourceStatusList) GoString() string
- func (s *PutEnableFwSwitchResponseBodyAbnormalResourceStatusList) SetMsg(v string) *PutEnableFwSwitchResponseBodyAbnormalResourceStatusList
- func (s *PutEnableFwSwitchResponseBodyAbnormalResourceStatusList) SetResource(v string) *PutEnableFwSwitchResponseBodyAbnormalResourceStatusList
- func (s *PutEnableFwSwitchResponseBodyAbnormalResourceStatusList) SetStatus(v string) *PutEnableFwSwitchResponseBodyAbnormalResourceStatusList
- func (s PutEnableFwSwitchResponseBodyAbnormalResourceStatusList) String() string
- type ReleasePostInstanceRequest
- type ReleasePostInstanceResponse
- func (s ReleasePostInstanceResponse) GoString() string
- func (s *ReleasePostInstanceResponse) SetBody(v *ReleasePostInstanceResponseBody) *ReleasePostInstanceResponse
- func (s *ReleasePostInstanceResponse) SetHeaders(v map[string]*string) *ReleasePostInstanceResponse
- func (s *ReleasePostInstanceResponse) SetStatusCode(v int32) *ReleasePostInstanceResponse
- func (s ReleasePostInstanceResponse) String() string
- type ReleasePostInstanceResponseBody
- func (s ReleasePostInstanceResponseBody) GoString() string
- func (s *ReleasePostInstanceResponseBody) SetHttpStatusCode(v int32) *ReleasePostInstanceResponseBody
- func (s *ReleasePostInstanceResponseBody) SetReleaseStatus(v bool) *ReleasePostInstanceResponseBody
- func (s *ReleasePostInstanceResponseBody) SetRequestId(v string) *ReleasePostInstanceResponseBody
- func (s *ReleasePostInstanceResponseBody) SetSuccess(v bool) *ReleasePostInstanceResponseBody
- func (s ReleasePostInstanceResponseBody) String() string
- type ResetNatFirewallRuleHitCountRequest
- func (s ResetNatFirewallRuleHitCountRequest) GoString() string
- func (s *ResetNatFirewallRuleHitCountRequest) SetAclUuid(v string) *ResetNatFirewallRuleHitCountRequest
- func (s *ResetNatFirewallRuleHitCountRequest) SetLang(v string) *ResetNatFirewallRuleHitCountRequest
- func (s *ResetNatFirewallRuleHitCountRequest) SetNatGatewayId(v string) *ResetNatFirewallRuleHitCountRequest
- func (s ResetNatFirewallRuleHitCountRequest) String() string
- type ResetNatFirewallRuleHitCountResponse
- func (s ResetNatFirewallRuleHitCountResponse) GoString() string
- func (s *ResetNatFirewallRuleHitCountResponse) SetBody(v *ResetNatFirewallRuleHitCountResponseBody) *ResetNatFirewallRuleHitCountResponse
- func (s *ResetNatFirewallRuleHitCountResponse) SetHeaders(v map[string]*string) *ResetNatFirewallRuleHitCountResponse
- func (s *ResetNatFirewallRuleHitCountResponse) SetStatusCode(v int32) *ResetNatFirewallRuleHitCountResponse
- func (s ResetNatFirewallRuleHitCountResponse) String() string
- type ResetNatFirewallRuleHitCountResponseBody
- type ResetVpcFirewallRuleHitCountRequest
- func (s ResetVpcFirewallRuleHitCountRequest) GoString() string
- func (s *ResetVpcFirewallRuleHitCountRequest) SetAclUuid(v string) *ResetVpcFirewallRuleHitCountRequest
- func (s *ResetVpcFirewallRuleHitCountRequest) SetLang(v string) *ResetVpcFirewallRuleHitCountRequest
- func (s ResetVpcFirewallRuleHitCountRequest) String() string
- type ResetVpcFirewallRuleHitCountResponse
- func (s ResetVpcFirewallRuleHitCountResponse) GoString() string
- func (s *ResetVpcFirewallRuleHitCountResponse) SetBody(v *ResetVpcFirewallRuleHitCountResponseBody) *ResetVpcFirewallRuleHitCountResponse
- func (s *ResetVpcFirewallRuleHitCountResponse) SetHeaders(v map[string]*string) *ResetVpcFirewallRuleHitCountResponse
- func (s *ResetVpcFirewallRuleHitCountResponse) SetStatusCode(v int32) *ResetVpcFirewallRuleHitCountResponse
- func (s ResetVpcFirewallRuleHitCountResponse) String() string
- type ResetVpcFirewallRuleHitCountResponseBody
- type SwitchSecurityProxyRequest
- func (s SwitchSecurityProxyRequest) GoString() string
- func (s *SwitchSecurityProxyRequest) SetLang(v string) *SwitchSecurityProxyRequest
- func (s *SwitchSecurityProxyRequest) SetProxyId(v string) *SwitchSecurityProxyRequest
- func (s *SwitchSecurityProxyRequest) SetSwitch(v string) *SwitchSecurityProxyRequest
- func (s SwitchSecurityProxyRequest) String() string
- type SwitchSecurityProxyResponse
- func (s SwitchSecurityProxyResponse) GoString() string
- func (s *SwitchSecurityProxyResponse) SetBody(v *SwitchSecurityProxyResponseBody) *SwitchSecurityProxyResponse
- func (s *SwitchSecurityProxyResponse) SetHeaders(v map[string]*string) *SwitchSecurityProxyResponse
- func (s *SwitchSecurityProxyResponse) SetStatusCode(v int32) *SwitchSecurityProxyResponse
- func (s SwitchSecurityProxyResponse) String() string
- type SwitchSecurityProxyResponseBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddAddressBookRequest ¶
type AddAddressBookRequest struct { // The addresses that you want to add to the address book. Separate multiple addresses with commas (,). // // > If you set GroupType to `ip`, `port` or `domain`, you must specify AddressList. // // - If you set GroupType to `ip`, you must add IP addresses to the address book. Example: 192.0.XX.XX/32,192.0.XX.XX/24. // // - If you set GroupType to `port`, you must add port numbers or port ranges to the address book. Example: 80,100/200. // // - If you set GroupType to `domain`, you must add domain names to the address book. Example: example.com,aliyundoc.com. // // example: // // 192.0.XX.XX/32, 192.0.XX.XX/24 AddressList *string `json:"AddressList,omitempty" xml:"AddressList,omitempty"` // Specifies whether to automatically add public IP addresses of ECS instances to the address book if the instances match the specified tags. Valid values: // // - **1**: yes // // - **0* - (default): no // // example: // // 1 AutoAddTagEcs *string `json:"AutoAddTagEcs,omitempty" xml:"AutoAddTagEcs,omitempty"` // The description of the address book. // // This parameter is required. // // example: // // sz-001 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The name of the address book. // // This parameter is required. // // example: // // sz-001 GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The type of the address book. Valid values: // // - **ip**: IP address book // // - **domain**: domain address book // // - **port**: port address book // // - **tag**: ECS tag-based address book // // This parameter is required. // // example: // // ip GroupType *string `json:"GroupType,omitempty" xml:"GroupType,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` // The ECS tags that you want to match. TagList []*AddAddressBookRequestTagList `json:"TagList,omitempty" xml:"TagList,omitempty" type:"Repeated"` // The logical relation among the ECS tags that you want to match. Valid values: // // - **and* - (default): Only the public IP addresses of ECS instances that match all the specified tags can be added to the address book. // // - **or**: The public IP addresses of ECS instances that match one of the specified tags can be added to the address book. // // example: // // and TagRelation *string `json:"TagRelation,omitempty" xml:"TagRelation,omitempty"` }
func (AddAddressBookRequest) GoString ¶
func (s AddAddressBookRequest) GoString() string
func (*AddAddressBookRequest) SetAddressList ¶
func (s *AddAddressBookRequest) SetAddressList(v string) *AddAddressBookRequest
func (*AddAddressBookRequest) SetAutoAddTagEcs ¶
func (s *AddAddressBookRequest) SetAutoAddTagEcs(v string) *AddAddressBookRequest
func (*AddAddressBookRequest) SetDescription ¶
func (s *AddAddressBookRequest) SetDescription(v string) *AddAddressBookRequest
func (*AddAddressBookRequest) SetGroupName ¶
func (s *AddAddressBookRequest) SetGroupName(v string) *AddAddressBookRequest
func (*AddAddressBookRequest) SetGroupType ¶
func (s *AddAddressBookRequest) SetGroupType(v string) *AddAddressBookRequest
func (*AddAddressBookRequest) SetLang ¶
func (s *AddAddressBookRequest) SetLang(v string) *AddAddressBookRequest
func (*AddAddressBookRequest) SetSourceIp ¶
func (s *AddAddressBookRequest) SetSourceIp(v string) *AddAddressBookRequest
func (*AddAddressBookRequest) SetTagList ¶
func (s *AddAddressBookRequest) SetTagList(v []*AddAddressBookRequestTagList) *AddAddressBookRequest
func (*AddAddressBookRequest) SetTagRelation ¶
func (s *AddAddressBookRequest) SetTagRelation(v string) *AddAddressBookRequest
func (AddAddressBookRequest) String ¶
func (s AddAddressBookRequest) String() string
type AddAddressBookRequestTagList ¶
type AddAddressBookRequestTagList struct { // The key of the ECS tag. // // example: // // TXY TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The value of the ECS tag. // // example: // // 1 TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (AddAddressBookRequestTagList) GoString ¶
func (s AddAddressBookRequestTagList) GoString() string
func (*AddAddressBookRequestTagList) SetTagKey ¶
func (s *AddAddressBookRequestTagList) SetTagKey(v string) *AddAddressBookRequestTagList
func (*AddAddressBookRequestTagList) SetTagValue ¶
func (s *AddAddressBookRequestTagList) SetTagValue(v string) *AddAddressBookRequestTagList
func (AddAddressBookRequestTagList) String ¶
func (s AddAddressBookRequestTagList) String() string
type AddAddressBookResponse ¶
type AddAddressBookResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddAddressBookResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AddAddressBookResponse) GoString ¶
func (s AddAddressBookResponse) GoString() string
func (*AddAddressBookResponse) SetBody ¶
func (s *AddAddressBookResponse) SetBody(v *AddAddressBookResponseBody) *AddAddressBookResponse
func (*AddAddressBookResponse) SetHeaders ¶
func (s *AddAddressBookResponse) SetHeaders(v map[string]*string) *AddAddressBookResponse
func (*AddAddressBookResponse) SetStatusCode ¶
func (s *AddAddressBookResponse) SetStatusCode(v int32) *AddAddressBookResponse
func (AddAddressBookResponse) String ¶
func (s AddAddressBookResponse) String() string
type AddAddressBookResponseBody ¶
type AddAddressBookResponseBody struct { // The UUID of the returned address book. // // example: // // f04ac7ce-628b-4cb7-be61-310222b7**** GroupUuid *string `json:"GroupUuid,omitempty" xml:"GroupUuid,omitempty"` // The request ID. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (AddAddressBookResponseBody) GoString ¶
func (s AddAddressBookResponseBody) GoString() string
func (*AddAddressBookResponseBody) SetGroupUuid ¶
func (s *AddAddressBookResponseBody) SetGroupUuid(v string) *AddAddressBookResponseBody
func (*AddAddressBookResponseBody) SetRequestId ¶
func (s *AddAddressBookResponseBody) SetRequestId(v string) *AddAddressBookResponseBody
func (AddAddressBookResponseBody) String ¶
func (s AddAddressBookResponseBody) String() string
type AddControlPolicyRequest ¶
type AddControlPolicyRequest struct { // The action that Cloud Firewall performs on the traffic. Valid values: // // - **accept**: allows the traffic. // // - **drop**: denies the traffic. // // - **log**: monitors the traffic. // // This parameter is required. // // example: // // accept AclAction *string `json:"AclAction,omitempty" xml:"AclAction,omitempty"` // Deprecated // // The application type supported by the access control policy. Valid values: // // - **FTP** // // - **HTTP** // // - **HTTPS** // // - **Memcache** // // - **MongoDB** // // - **MQTT** // // - **MySQL** // // - **RDP** // // - **Redis** // // - **SMTP** // // - **SMTPS** // // - **SSH** // // - **SSL_No_Cert** // // - **SSL** // // - **VNC** // // - **ANY** // // > The value of this parameter is based on the value of Proto. If Proto is set to TCP, you can set ApplicationName to any valid value. If Proto is set to UDP, ICMP, or ANY, you can set ApplicationName only to ANY. You must specify at least one of the ApplicationNameList and ApplicationName parameters. // // example: // // ANY ApplicationName *string `json:"ApplicationName,omitempty" xml:"ApplicationName,omitempty"` // The application types supported by the access control policy. ApplicationNameList []*string `json:"ApplicationNameList,omitempty" xml:"ApplicationNameList,omitempty" type:"Repeated"` // The description of the access control policy. // // This parameter is required. // // example: // // Allows traffic Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The destination port in the access control policy. Valid values: // // - If Proto is set to ICMP, DestPort is automatically left empty. // // > If Proto is set to ICMP, access control does not take effect on the destination port. // // - If Proto is set to TCP, UDP, or ANY and DestPortType is set to group, DestPort is empty. // // > If DestPortType is set to group, you do not need to specify the destination port number. All ports on which the access control policy takes effect are included in the destination port address book. // // - If Proto is set to TCP, UDP, or ANY and DestPortType is set to port, the value of DestPort is the destination port number. // // example: // // 80 DestPort *string `json:"DestPort,omitempty" xml:"DestPort,omitempty"` // The name of the destination port address book in the access control policy. // // > If DestPortType is set to group, you must specify the name of the destination port address book. // // example: // // my_port_group DestPortGroup *string `json:"DestPortGroup,omitempty" xml:"DestPortGroup,omitempty"` // The type of the destination port in the access control policy. // // Valid values: // // - **port**: port // // - **group**: port address book // // example: // // port DestPortType *string `json:"DestPortType,omitempty" xml:"DestPortType,omitempty"` // The destination address in the access control policy. // // Valid values: // // - If DestinationType is set to net, the value of this parameter is a CIDR block. // // Example: 1.2.XX.XX/24 // // - If DestinationType is set to group, the value of this parameter is an address book name. // // Example: db_group // // - If DestinationType is set to domain, the value of this parameter is a domain name. // // Example: \\*.aliyuncs.com // // - If DestinationType is set to location, the value of this parameter is a location. // // Example: ["BJ11", "ZB"] // // This parameter is required. // // example: // // 192.0.XX.XX/24 Destination *string `json:"Destination,omitempty" xml:"Destination,omitempty"` // The type of the destination address in the access control policy. Valid values: // // - **net**: CIDR block // // - **group**: address book // // - **domain**: domain name // // - **location**: location // // This parameter is required. // // example: // // net DestinationType *string `json:"DestinationType,omitempty" xml:"DestinationType,omitempty"` // The direction of the traffic to which the access control policy applies. Valid values: // // - **in**: inbound traffic // // - **out**: outbound traffic // // This parameter is required. // // example: // // in Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The domain name resolution method of the access control policy. Valid values: // // - **FQDN**: fully qualified domain name (FQDN)-based resolution // // - **DNS**: DNS-based dynamic resolution // // - **FQDN_AND_DNS**: FQDN and DNS-based dynamic resolution // // example: // // FQDN DomainResolveType *string `json:"DomainResolveType,omitempty" xml:"DomainResolveType,omitempty"` // The time when the access control policy stops taking effect. The value is a UNIX timestamp. Unit: seconds. The value must be on the hour or on the half hour, and at least 30 minutes later than the start time. // // > If you set RepeatType to Permanent, leave this parameter empty. If you set RepeatType to None, Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 1694764800 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The IP version supported by the access control policy. // // Valid values: // // - **4**: IPv4 // // - **6**: IPv6 // // example: // // 6 IpVersion *string `json:"IpVersion,omitempty" xml:"IpVersion,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The priority of the access control policy. The priority value starts from 1. A smaller priority value indicates a higher priority. // // This parameter is required. // // example: // // 1 NewOrder *string `json:"NewOrder,omitempty" xml:"NewOrder,omitempty"` // The protocol type supported by the access control policy. Valid values: // // - **ANY** // // - **TCP** // // - **UDP** // // - **ICMP** // // This parameter is required. // // example: // // ANY Proto *string `json:"Proto,omitempty" xml:"Proto,omitempty"` // Specifies whether to enable the access control policy. By default, an access control policy is enabled after the policy is created. Valid values: // // - **true**: enables the access control policy. // // - **false**: disables the access control policy. // // example: // // true Release *string `json:"Release,omitempty" xml:"Release,omitempty"` // The days of a week or of a month on which the access control policy takes effect. // // - If you set RepeatType to `Permanent`, `None`, or `Daily`, leave this parameter empty. Example: []. // // - If you set RepeatType to Weekly, you must specify this parameter. Example: [0, 6]. // // > If you set RepeatType to Weekly, the fields in the value of this parameter cannot be repeated. // // - If you set RepeatType to `Monthly`, you must specify this parameter. Example: [1, 31]. // // > If you set RepeatType to Monthly, the fields in the value of this parameter cannot be repeated. RepeatDays []*int64 `json:"RepeatDays,omitempty" xml:"RepeatDays,omitempty" type:"Repeated"` // The point in time when the recurrence ends. Example: 23:30. The end time must be on the hour or on the half hour, and at least 30 minutes later than the start time. // // > If you set RepeatType to Permanent or None, leave this parameter empty. If you set RepeatType to Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 23:30 RepeatEndTime *string `json:"RepeatEndTime,omitempty" xml:"RepeatEndTime,omitempty"` // The point in time when the recurrence starts. Example: 08:00. The start time must be on the hour or on the half hour, and at least 30 minutes earlier than the end time. // // > If you set RepeatType to Permanent or None, leave this parameter empty. If you set RepeatType to Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 08:00 RepeatStartTime *string `json:"RepeatStartTime,omitempty" xml:"RepeatStartTime,omitempty"` // The recurrence type for the access control policy to take effect. Valid values: // // - **Permanent* - (default): The policy always takes effect. // // - **None**: The policy takes effect for only once. // // - **Daily**: The policy takes effect on a daily basis. // // - **Weekly**: The policy takes effect on a weekly basis. // // - **Monthly**: The policy takes effect on a monthly basis. // // example: // // Permanent RepeatType *string `json:"RepeatType,omitempty" xml:"RepeatType,omitempty"` // The source address in the access control policy. Valid values: // // - If SourceType is set to net, the value of this parameter is a CIDR block. // // Example: 1.1.XX.XX/24 // // - If SourceType is set to group, the value of this parameter is an address book name. // // Example: db_group // // - If SourceType is set to location, the value of this parameter is a location. // // Example: ["BJ11", "ZB"] // // This parameter is required. // // example: // // 192.0.XX.XX/24 Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` // The type of the source address in the access control policy. Valid values: // // - **net**: CIDR block // // - **group**: address book // // - **location**: location // // This parameter is required. // // example: // // net SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The time when the access control policy starts to take effect. The value is a UNIX timestamp. Unit: seconds. The value must be on the hour or on the half hour, and at least 30 minutes earlier than the end time. // // > If you set RepeatType to Permanent, leave this parameter empty. If you set RepeatType to None, Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 1694761200 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (AddControlPolicyRequest) GoString ¶
func (s AddControlPolicyRequest) GoString() string
func (*AddControlPolicyRequest) SetAclAction ¶
func (s *AddControlPolicyRequest) SetAclAction(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetApplicationName ¶
func (s *AddControlPolicyRequest) SetApplicationName(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetApplicationNameList ¶
func (s *AddControlPolicyRequest) SetApplicationNameList(v []*string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetDescription ¶
func (s *AddControlPolicyRequest) SetDescription(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetDestPort ¶
func (s *AddControlPolicyRequest) SetDestPort(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetDestPortGroup ¶
func (s *AddControlPolicyRequest) SetDestPortGroup(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetDestPortType ¶
func (s *AddControlPolicyRequest) SetDestPortType(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetDestination ¶
func (s *AddControlPolicyRequest) SetDestination(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetDestinationType ¶
func (s *AddControlPolicyRequest) SetDestinationType(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetDirection ¶
func (s *AddControlPolicyRequest) SetDirection(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetDomainResolveType ¶
func (s *AddControlPolicyRequest) SetDomainResolveType(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetEndTime ¶
func (s *AddControlPolicyRequest) SetEndTime(v int64) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetIpVersion ¶
func (s *AddControlPolicyRequest) SetIpVersion(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetLang ¶
func (s *AddControlPolicyRequest) SetLang(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetNewOrder ¶
func (s *AddControlPolicyRequest) SetNewOrder(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetProto ¶
func (s *AddControlPolicyRequest) SetProto(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetRelease ¶
func (s *AddControlPolicyRequest) SetRelease(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetRepeatDays ¶
func (s *AddControlPolicyRequest) SetRepeatDays(v []*int64) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetRepeatEndTime ¶
func (s *AddControlPolicyRequest) SetRepeatEndTime(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetRepeatStartTime ¶
func (s *AddControlPolicyRequest) SetRepeatStartTime(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetRepeatType ¶
func (s *AddControlPolicyRequest) SetRepeatType(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetSource ¶
func (s *AddControlPolicyRequest) SetSource(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetSourceIp ¶
func (s *AddControlPolicyRequest) SetSourceIp(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetSourceType ¶
func (s *AddControlPolicyRequest) SetSourceType(v string) *AddControlPolicyRequest
func (*AddControlPolicyRequest) SetStartTime ¶
func (s *AddControlPolicyRequest) SetStartTime(v int64) *AddControlPolicyRequest
func (AddControlPolicyRequest) String ¶
func (s AddControlPolicyRequest) String() string
type AddControlPolicyResponse ¶
type AddControlPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddControlPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AddControlPolicyResponse) GoString ¶
func (s AddControlPolicyResponse) GoString() string
func (*AddControlPolicyResponse) SetBody ¶
func (s *AddControlPolicyResponse) SetBody(v *AddControlPolicyResponseBody) *AddControlPolicyResponse
func (*AddControlPolicyResponse) SetHeaders ¶
func (s *AddControlPolicyResponse) SetHeaders(v map[string]*string) *AddControlPolicyResponse
func (*AddControlPolicyResponse) SetStatusCode ¶
func (s *AddControlPolicyResponse) SetStatusCode(v int32) *AddControlPolicyResponse
func (AddControlPolicyResponse) String ¶
func (s AddControlPolicyResponse) String() string
type AddControlPolicyResponseBody ¶
type AddControlPolicyResponseBody struct { // The ID of the access control policy that is created on the Internet firewall. // // example: // // 00281255-d220-4db1-8f4f-c4df221ad84c AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The ID of the request. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (AddControlPolicyResponseBody) GoString ¶
func (s AddControlPolicyResponseBody) GoString() string
func (*AddControlPolicyResponseBody) SetAclUuid ¶
func (s *AddControlPolicyResponseBody) SetAclUuid(v string) *AddControlPolicyResponseBody
func (*AddControlPolicyResponseBody) SetRequestId ¶
func (s *AddControlPolicyResponseBody) SetRequestId(v string) *AddControlPolicyResponseBody
func (AddControlPolicyResponseBody) String ¶
func (s AddControlPolicyResponseBody) String() string
type AddInstanceMembersRequest ¶
type AddInstanceMembersRequest struct { // The members. // // This parameter is required. Members []*AddInstanceMembersRequestMembers `json:"Members,omitempty" xml:"Members,omitempty" type:"Repeated"` }
func (AddInstanceMembersRequest) GoString ¶
func (s AddInstanceMembersRequest) GoString() string
func (*AddInstanceMembersRequest) SetMembers ¶
func (s *AddInstanceMembersRequest) SetMembers(v []*AddInstanceMembersRequestMembers) *AddInstanceMembersRequest
func (AddInstanceMembersRequest) String ¶
func (s AddInstanceMembersRequest) String() string
type AddInstanceMembersRequestMembers ¶
type AddInstanceMembersRequestMembers struct { // The remarks of the member. The value must be 1 to 256 characters in length. // // example: // // renewal MemberDesc *string `json:"MemberDesc,omitempty" xml:"MemberDesc,omitempty"` // The UID of the member. You can add up to 20 members to Cloud Firewall at a time. // // This parameter is required. // // example: // // 258039427902**** MemberUid *int64 `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` }
func (AddInstanceMembersRequestMembers) GoString ¶
func (s AddInstanceMembersRequestMembers) GoString() string
func (*AddInstanceMembersRequestMembers) SetMemberDesc ¶
func (s *AddInstanceMembersRequestMembers) SetMemberDesc(v string) *AddInstanceMembersRequestMembers
func (*AddInstanceMembersRequestMembers) SetMemberUid ¶
func (s *AddInstanceMembersRequestMembers) SetMemberUid(v int64) *AddInstanceMembersRequestMembers
func (AddInstanceMembersRequestMembers) String ¶
func (s AddInstanceMembersRequestMembers) String() string
type AddInstanceMembersResponse ¶
type AddInstanceMembersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddInstanceMembersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AddInstanceMembersResponse) GoString ¶
func (s AddInstanceMembersResponse) GoString() string
func (*AddInstanceMembersResponse) SetBody ¶
func (s *AddInstanceMembersResponse) SetBody(v *AddInstanceMembersResponseBody) *AddInstanceMembersResponse
func (*AddInstanceMembersResponse) SetHeaders ¶
func (s *AddInstanceMembersResponse) SetHeaders(v map[string]*string) *AddInstanceMembersResponse
func (*AddInstanceMembersResponse) SetStatusCode ¶
func (s *AddInstanceMembersResponse) SetStatusCode(v int32) *AddInstanceMembersResponse
func (AddInstanceMembersResponse) String ¶
func (s AddInstanceMembersResponse) String() string
type AddInstanceMembersResponseBody ¶
type AddInstanceMembersResponseBody struct { // The request ID. // // example: // // B40A54DF-C142-44F7-8441-B31C1EADB36E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (AddInstanceMembersResponseBody) GoString ¶
func (s AddInstanceMembersResponseBody) GoString() string
func (*AddInstanceMembersResponseBody) SetRequestId ¶
func (s *AddInstanceMembersResponseBody) SetRequestId(v string) *AddInstanceMembersResponseBody
func (AddInstanceMembersResponseBody) String ¶
func (s AddInstanceMembersResponseBody) String() string
type BatchCopyVpcFirewallControlPolicyRequest ¶
type BatchCopyVpcFirewallControlPolicyRequest struct { // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` // The ID of the policy group of the source VPC firewall. Valid values: // // - If the VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a Cloud Enterprise Network (CEN) instance, the value of this parameter is the ID of the CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance. // // - If the VPC firewall protects traffic between two VPCs that are connected by using an Express Connect circuit, the value of this parameter is the instance ID of the VPC firewall. // // > You can call the [DescribeVpcFirewallAclGroupList](https://help.aliyun.com/document_detail/159760.html) operation to query the IDs of policy groups. // // This parameter is required. // // example: // // vfw-a42bbb7b887148c9**** SourceVpcFirewallId *string `json:"SourceVpcFirewallId,omitempty" xml:"SourceVpcFirewallId,omitempty"` // The ID of the policy group of the destination VPC firewall. Valid values: // // - If the VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a CEN instance, the value of this parameter is the ID of the CEN instance. The network instance can be a VPC, a VBR, or a CCN instance. // // - If the VPC firewall protects traffic between two VPCs that are connected by using an Express Connect circuit, the value of this parameter is the instance ID of the VPC firewall. // // > You can call the [DescribeVpcFirewallAclGroupList](https://help.aliyun.com/document_detail/159760.html) operation to query the IDs of policy groups. // // This parameter is required. // // example: // // vfw-e37d3a04cf79446a**** TargetVpcFirewallId *string `json:"TargetVpcFirewallId,omitempty" xml:"TargetVpcFirewallId,omitempty"` }
func (BatchCopyVpcFirewallControlPolicyRequest) GoString ¶
func (s BatchCopyVpcFirewallControlPolicyRequest) GoString() string
func (*BatchCopyVpcFirewallControlPolicyRequest) SetLang ¶
func (s *BatchCopyVpcFirewallControlPolicyRequest) SetLang(v string) *BatchCopyVpcFirewallControlPolicyRequest
func (*BatchCopyVpcFirewallControlPolicyRequest) SetSourceIp ¶
func (s *BatchCopyVpcFirewallControlPolicyRequest) SetSourceIp(v string) *BatchCopyVpcFirewallControlPolicyRequest
func (*BatchCopyVpcFirewallControlPolicyRequest) SetSourceVpcFirewallId ¶
func (s *BatchCopyVpcFirewallControlPolicyRequest) SetSourceVpcFirewallId(v string) *BatchCopyVpcFirewallControlPolicyRequest
func (*BatchCopyVpcFirewallControlPolicyRequest) SetTargetVpcFirewallId ¶
func (s *BatchCopyVpcFirewallControlPolicyRequest) SetTargetVpcFirewallId(v string) *BatchCopyVpcFirewallControlPolicyRequest
func (BatchCopyVpcFirewallControlPolicyRequest) String ¶
func (s BatchCopyVpcFirewallControlPolicyRequest) String() string
type BatchCopyVpcFirewallControlPolicyResponse ¶
type BatchCopyVpcFirewallControlPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *BatchCopyVpcFirewallControlPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (BatchCopyVpcFirewallControlPolicyResponse) GoString ¶
func (s BatchCopyVpcFirewallControlPolicyResponse) GoString() string
func (*BatchCopyVpcFirewallControlPolicyResponse) SetHeaders ¶
func (s *BatchCopyVpcFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *BatchCopyVpcFirewallControlPolicyResponse
func (*BatchCopyVpcFirewallControlPolicyResponse) SetStatusCode ¶
func (s *BatchCopyVpcFirewallControlPolicyResponse) SetStatusCode(v int32) *BatchCopyVpcFirewallControlPolicyResponse
func (BatchCopyVpcFirewallControlPolicyResponse) String ¶
func (s BatchCopyVpcFirewallControlPolicyResponse) String() string
type BatchCopyVpcFirewallControlPolicyResponseBody ¶
type BatchCopyVpcFirewallControlPolicyResponseBody struct { // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125k6j3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (BatchCopyVpcFirewallControlPolicyResponseBody) GoString ¶
func (s BatchCopyVpcFirewallControlPolicyResponseBody) GoString() string
func (*BatchCopyVpcFirewallControlPolicyResponseBody) SetRequestId ¶
func (s *BatchCopyVpcFirewallControlPolicyResponseBody) SetRequestId(v string) *BatchCopyVpcFirewallControlPolicyResponseBody
func (BatchCopyVpcFirewallControlPolicyResponseBody) String ¶
func (s BatchCopyVpcFirewallControlPolicyResponseBody) String() string
type BatchDeleteVpcFirewallControlPolicyRequest ¶
type BatchDeleteVpcFirewallControlPolicyRequest struct { // The UUIDs of access control policies. // // This parameter is required. AclUuidList []*string `json:"AclUuidList,omitempty" xml:"AclUuidList,omitempty" type:"Repeated"` // The instance ID of the VPC firewall. // // This parameter is required. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (BatchDeleteVpcFirewallControlPolicyRequest) GoString ¶
func (s BatchDeleteVpcFirewallControlPolicyRequest) GoString() string
func (*BatchDeleteVpcFirewallControlPolicyRequest) SetAclUuidList ¶
func (s *BatchDeleteVpcFirewallControlPolicyRequest) SetAclUuidList(v []*string) *BatchDeleteVpcFirewallControlPolicyRequest
func (*BatchDeleteVpcFirewallControlPolicyRequest) SetVpcFirewallId ¶
func (s *BatchDeleteVpcFirewallControlPolicyRequest) SetVpcFirewallId(v string) *BatchDeleteVpcFirewallControlPolicyRequest
func (BatchDeleteVpcFirewallControlPolicyRequest) String ¶
func (s BatchDeleteVpcFirewallControlPolicyRequest) String() string
type BatchDeleteVpcFirewallControlPolicyResponse ¶
type BatchDeleteVpcFirewallControlPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *BatchDeleteVpcFirewallControlPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (BatchDeleteVpcFirewallControlPolicyResponse) GoString ¶
func (s BatchDeleteVpcFirewallControlPolicyResponse) GoString() string
func (*BatchDeleteVpcFirewallControlPolicyResponse) SetHeaders ¶
func (s *BatchDeleteVpcFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *BatchDeleteVpcFirewallControlPolicyResponse
func (*BatchDeleteVpcFirewallControlPolicyResponse) SetStatusCode ¶
func (s *BatchDeleteVpcFirewallControlPolicyResponse) SetStatusCode(v int32) *BatchDeleteVpcFirewallControlPolicyResponse
func (BatchDeleteVpcFirewallControlPolicyResponse) String ¶
func (s BatchDeleteVpcFirewallControlPolicyResponse) String() string
type BatchDeleteVpcFirewallControlPolicyResponseBody ¶
type BatchDeleteVpcFirewallControlPolicyResponseBody struct { // The ID of the request. // // example: // // B2841452-CB8D-4F7D-B247-38E1CF7334F8 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (BatchDeleteVpcFirewallControlPolicyResponseBody) GoString ¶
func (s BatchDeleteVpcFirewallControlPolicyResponseBody) GoString() string
func (*BatchDeleteVpcFirewallControlPolicyResponseBody) SetRequestId ¶
func (s *BatchDeleteVpcFirewallControlPolicyResponseBody) SetRequestId(v string) *BatchDeleteVpcFirewallControlPolicyResponseBody
func (BatchDeleteVpcFirewallControlPolicyResponseBody) String ¶
func (s BatchDeleteVpcFirewallControlPolicyResponseBody) String() string
type Client ¶
func (*Client) AddAddressBook ¶
func (client *Client) AddAddressBook(request *AddAddressBookRequest) (_result *AddAddressBookResponse, _err error)
Summary:
Creates an address book for access control. Supported address book types are IP address books, Elastic Compute Service (ECS) tag-based address books, port address books, and domain address books. An ECS tag-based address book includes the public IP addresses of the ECS instances that have specific tags.
Description:
You can call the AddAddressBook operation to create an address book for access control. The address book can be an IP address book, an ECS tag-based address book, a port address book, or a domain address book.
## [](#qps)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - AddAddressBookRequest
@return AddAddressBookResponse
func (*Client) AddAddressBookWithOptions ¶
func (client *Client) AddAddressBookWithOptions(request *AddAddressBookRequest, runtime *util.RuntimeOptions) (_result *AddAddressBookResponse, _err error)
Summary:
Creates an address book for access control. Supported address book types are IP address books, Elastic Compute Service (ECS) tag-based address books, port address books, and domain address books. An ECS tag-based address book includes the public IP addresses of the ECS instances that have specific tags.
Description:
You can call the AddAddressBook operation to create an address book for access control. The address book can be an IP address book, an ECS tag-based address book, a port address book, or a domain address book.
## [](#qps)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - AddAddressBookRequest
@param runtime - runtime options for this request RuntimeOptions
@return AddAddressBookResponse
func (*Client) AddControlPolicy ¶
func (client *Client) AddControlPolicy(request *AddControlPolicyRequest) (_result *AddControlPolicyResponse, _err error)
Summary:
Creates an access control policy.
Description:
You can call the AddControlPolicy operation to create an access control policy to allow, block, or monitor traffic that reaches Cloud Firewall.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - AddControlPolicyRequest
@return AddControlPolicyResponse
func (*Client) AddControlPolicyWithOptions ¶
func (client *Client) AddControlPolicyWithOptions(request *AddControlPolicyRequest, runtime *util.RuntimeOptions) (_result *AddControlPolicyResponse, _err error)
Summary:
Creates an access control policy.
Description:
You can call the AddControlPolicy operation to create an access control policy to allow, block, or monitor traffic that reaches Cloud Firewall.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - AddControlPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return AddControlPolicyResponse
func (*Client) AddInstanceMembers ¶
func (client *Client) AddInstanceMembers(request *AddInstanceMembersRequest) (_result *AddInstanceMembersResponse, _err error)
Summary:
Adds members to Cloud Firewall.
Description:
You can call this operation to add members to Cloud Firewall.
## [](#qps-)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - AddInstanceMembersRequest
@return AddInstanceMembersResponse
func (*Client) AddInstanceMembersWithOptions ¶
func (client *Client) AddInstanceMembersWithOptions(request *AddInstanceMembersRequest, runtime *util.RuntimeOptions) (_result *AddInstanceMembersResponse, _err error)
Summary:
Adds members to Cloud Firewall.
Description:
You can call this operation to add members to Cloud Firewall.
## [](#qps-)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - AddInstanceMembersRequest
@param runtime - runtime options for this request RuntimeOptions
@return AddInstanceMembersResponse
func (*Client) BatchCopyVpcFirewallControlPolicy ¶
func (client *Client) BatchCopyVpcFirewallControlPolicy(request *BatchCopyVpcFirewallControlPolicyRequest) (_result *BatchCopyVpcFirewallControlPolicyResponse, _err error)
Summary:
Copies all access control policies from a policy group of a source virtual private cloud (VPC) firewall to a policy group of a destination VPC firewall.
Description:
You can call the BatchCopyVpcFirewallControlPolicy operation to copy all access control policies from a policy group of a source VPC firewall to a policy group of a destination VPC firewall.
Before you call this operation, we recommend that you back up access control policies. For more information about how to back up an access control policy, see [Back up an access control policy](https://www.alibabacloud.com/help/en/cloud-firewall/latest/back-up-and-roll-back-an-access-control-policy).
After you call this operation, all the access control policies in the policy group of the destination VPC firewall are replaced.
The policy groups of the source VPC firewall and the destination VPC firewall must belong to the same Alibaba Cloud account.
## Limits
You can call this operation up to 10 times per second per account. When the number of calls to this operation per second exceeds the limit, throttling is triggered. Throttling may affect your business. We recommend that you take note of the limit on this operation.
@param request - BatchCopyVpcFirewallControlPolicyRequest
@return BatchCopyVpcFirewallControlPolicyResponse
func (*Client) BatchCopyVpcFirewallControlPolicyWithOptions ¶
func (client *Client) BatchCopyVpcFirewallControlPolicyWithOptions(request *BatchCopyVpcFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *BatchCopyVpcFirewallControlPolicyResponse, _err error)
Summary:
Copies all access control policies from a policy group of a source virtual private cloud (VPC) firewall to a policy group of a destination VPC firewall.
Description:
You can call the BatchCopyVpcFirewallControlPolicy operation to copy all access control policies from a policy group of a source VPC firewall to a policy group of a destination VPC firewall.
Before you call this operation, we recommend that you back up access control policies. For more information about how to back up an access control policy, see [Back up an access control policy](https://www.alibabacloud.com/help/en/cloud-firewall/latest/back-up-and-roll-back-an-access-control-policy).
After you call this operation, all the access control policies in the policy group of the destination VPC firewall are replaced.
The policy groups of the source VPC firewall and the destination VPC firewall must belong to the same Alibaba Cloud account.
## Limits
You can call this operation up to 10 times per second per account. When the number of calls to this operation per second exceeds the limit, throttling is triggered. Throttling may affect your business. We recommend that you take note of the limit on this operation.
@param request - BatchCopyVpcFirewallControlPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return BatchCopyVpcFirewallControlPolicyResponse
func (*Client) BatchDeleteVpcFirewallControlPolicy ¶
func (client *Client) BatchDeleteVpcFirewallControlPolicy(request *BatchDeleteVpcFirewallControlPolicyRequest) (_result *BatchDeleteVpcFirewallControlPolicyResponse, _err error)
Summary:
Deletes multiple access control policies for a virtual private cloud (VPC) firewall at a time.
@param request - BatchDeleteVpcFirewallControlPolicyRequest
@return BatchDeleteVpcFirewallControlPolicyResponse
func (*Client) BatchDeleteVpcFirewallControlPolicyWithOptions ¶
func (client *Client) BatchDeleteVpcFirewallControlPolicyWithOptions(request *BatchDeleteVpcFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *BatchDeleteVpcFirewallControlPolicyResponse, _err error)
Summary:
Deletes multiple access control policies for a virtual private cloud (VPC) firewall at a time.
@param request - BatchDeleteVpcFirewallControlPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return BatchDeleteVpcFirewallControlPolicyResponse
func (*Client) CreateDownloadTask ¶
func (client *Client) CreateDownloadTask(request *CreateDownloadTaskRequest) (_result *CreateDownloadTaskResponse, _err error)
Summary:
Creates a file download task.
@param request - CreateDownloadTaskRequest
@return CreateDownloadTaskResponse
func (*Client) CreateDownloadTaskWithOptions ¶
func (client *Client) CreateDownloadTaskWithOptions(request *CreateDownloadTaskRequest, runtime *util.RuntimeOptions) (_result *CreateDownloadTaskResponse, _err error)
Summary:
Creates a file download task.
@param request - CreateDownloadTaskRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateDownloadTaskResponse
func (*Client) CreateNatFirewallControlPolicy ¶
func (client *Client) CreateNatFirewallControlPolicy(request *CreateNatFirewallControlPolicyRequest) (_result *CreateNatFirewallControlPolicyResponse, _err error)
Summary:
Creates an access control policy for a NAT firewall.
Description:
You can call this operation to create a policy that allows, denies, or monitors the traffic that passes through the NAT firewall.
@param request - CreateNatFirewallControlPolicyRequest
@return CreateNatFirewallControlPolicyResponse
func (*Client) CreateNatFirewallControlPolicyWithOptions ¶
func (client *Client) CreateNatFirewallControlPolicyWithOptions(request *CreateNatFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateNatFirewallControlPolicyResponse, _err error)
Summary:
Creates an access control policy for a NAT firewall.
Description:
You can call this operation to create a policy that allows, denies, or monitors the traffic that passes through the NAT firewall.
@param request - CreateNatFirewallControlPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateNatFirewallControlPolicyResponse
func (*Client) CreateSecurityProxy ¶
func (client *Client) CreateSecurityProxy(request *CreateSecurityProxyRequest) (_result *CreateSecurityProxyResponse, _err error)
Summary:
Creates a NAT firewall.
@param request - CreateSecurityProxyRequest
@return CreateSecurityProxyResponse
func (*Client) CreateSecurityProxyWithOptions ¶
func (client *Client) CreateSecurityProxyWithOptions(request *CreateSecurityProxyRequest, runtime *util.RuntimeOptions) (_result *CreateSecurityProxyResponse, _err error)
Summary:
Creates a NAT firewall.
@param request - CreateSecurityProxyRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateSecurityProxyResponse
func (*Client) CreateSlsLogDispatch ¶
func (client *Client) CreateSlsLogDispatch(request *CreateSlsLogDispatchRequest) (_result *CreateSlsLogDispatchResponse, _err error)
Summary:
创建云防火墙SLS日志投递
@param request - CreateSlsLogDispatchRequest
@return CreateSlsLogDispatchResponse
func (*Client) CreateSlsLogDispatchWithOptions ¶
func (client *Client) CreateSlsLogDispatchWithOptions(request *CreateSlsLogDispatchRequest, runtime *util.RuntimeOptions) (_result *CreateSlsLogDispatchResponse, _err error)
Summary:
创建云防火墙SLS日志投递
@param request - CreateSlsLogDispatchRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateSlsLogDispatchResponse
func (*Client) CreateTrFirewallV2 ¶
func (client *Client) CreateTrFirewallV2(request *CreateTrFirewallV2Request) (_result *CreateTrFirewallV2Response, _err error)
Summary:
Creates a virtual private cloud (VPC) firewall for a transit router.
@param request - CreateTrFirewallV2Request
@return CreateTrFirewallV2Response
func (*Client) CreateTrFirewallV2RoutePolicy ¶
func (client *Client) CreateTrFirewallV2RoutePolicy(request *CreateTrFirewallV2RoutePolicyRequest) (_result *CreateTrFirewallV2RoutePolicyResponse, _err error)
Summary:
Creates a routing policy for a VPC firewall of a transit router.
@param request - CreateTrFirewallV2RoutePolicyRequest
@return CreateTrFirewallV2RoutePolicyResponse
func (*Client) CreateTrFirewallV2RoutePolicyWithOptions ¶
func (client *Client) CreateTrFirewallV2RoutePolicyWithOptions(tmpReq *CreateTrFirewallV2RoutePolicyRequest, runtime *util.RuntimeOptions) (_result *CreateTrFirewallV2RoutePolicyResponse, _err error)
Summary:
Creates a routing policy for a VPC firewall of a transit router.
@param tmpReq - CreateTrFirewallV2RoutePolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateTrFirewallV2RoutePolicyResponse
func (*Client) CreateTrFirewallV2WithOptions ¶
func (client *Client) CreateTrFirewallV2WithOptions(request *CreateTrFirewallV2Request, runtime *util.RuntimeOptions) (_result *CreateTrFirewallV2Response, _err error)
Summary:
Creates a virtual private cloud (VPC) firewall for a transit router.
@param request - CreateTrFirewallV2Request
@param runtime - runtime options for this request RuntimeOptions
@return CreateTrFirewallV2Response
func (*Client) CreateVpcFirewallCenConfigure ¶
func (client *Client) CreateVpcFirewallCenConfigure(request *CreateVpcFirewallCenConfigureRequest) (_result *CreateVpcFirewallCenConfigureResponse, _err error)
Summary:
Creates a virtual private cloud (VPC) firewall to protect traffic between a specified VPC and a network instance that is attached to a Cloud Enterprise Network (CEN) instance.
Description:
You can call the CreateVpcFirewallCenConfigure operation to create a VPC firewall. The VPC firewall protects mutual access traffic between a specified VPC and a network instance that is attached to a CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance. The VPC firewall cannot protect mutual access traffic between VBRs, between CCN instances, or between VBRs and CCN instances. For more information, see [VPC firewall limits](https://help.aliyun.com/document_detail/172295.html).
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - CreateVpcFirewallCenConfigureRequest
@return CreateVpcFirewallCenConfigureResponse
func (*Client) CreateVpcFirewallCenConfigureWithOptions ¶
func (client *Client) CreateVpcFirewallCenConfigureWithOptions(request *CreateVpcFirewallCenConfigureRequest, runtime *util.RuntimeOptions) (_result *CreateVpcFirewallCenConfigureResponse, _err error)
Summary:
Creates a virtual private cloud (VPC) firewall to protect traffic between a specified VPC and a network instance that is attached to a Cloud Enterprise Network (CEN) instance.
Description:
You can call the CreateVpcFirewallCenConfigure operation to create a VPC firewall. The VPC firewall protects mutual access traffic between a specified VPC and a network instance that is attached to a CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance. The VPC firewall cannot protect mutual access traffic between VBRs, between CCN instances, or between VBRs and CCN instances. For more information, see [VPC firewall limits](https://help.aliyun.com/document_detail/172295.html).
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - CreateVpcFirewallCenConfigureRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateVpcFirewallCenConfigureResponse
func (*Client) CreateVpcFirewallConfigure ¶
func (client *Client) CreateVpcFirewallConfigure(request *CreateVpcFirewallConfigureRequest) (_result *CreateVpcFirewallConfigureResponse, _err error)
Summary:
Creates a Virtual Private Cloud (VPC) firewall to protect traffic between two VPCs that are connected by using an Express Connect.
Description:
You can call this operation to create a VPC firewall. The VPC firewall controls traffic between two VPCs that are connected by using an Express Connect circuit. The VPC firewall does not control the mutual access traffic between VPCs that reside in different regions or belong to different Alibaba Cloud accounts. The firewall also does not control the mutual access traffic between VPCs and virtual border routers (VBRs). For more information, see [VPC firewall limits](https://help.aliyun.com/document_detail/172295.html).
### [](#qps)QPS limit
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - CreateVpcFirewallConfigureRequest
@return CreateVpcFirewallConfigureResponse
func (*Client) CreateVpcFirewallConfigureWithOptions ¶
func (client *Client) CreateVpcFirewallConfigureWithOptions(request *CreateVpcFirewallConfigureRequest, runtime *util.RuntimeOptions) (_result *CreateVpcFirewallConfigureResponse, _err error)
Summary:
Creates a Virtual Private Cloud (VPC) firewall to protect traffic between two VPCs that are connected by using an Express Connect.
Description:
You can call this operation to create a VPC firewall. The VPC firewall controls traffic between two VPCs that are connected by using an Express Connect circuit. The VPC firewall does not control the mutual access traffic between VPCs that reside in different regions or belong to different Alibaba Cloud accounts. The firewall also does not control the mutual access traffic between VPCs and virtual border routers (VBRs). For more information, see [VPC firewall limits](https://help.aliyun.com/document_detail/172295.html).
### [](#qps)QPS limit
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - CreateVpcFirewallConfigureRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateVpcFirewallConfigureResponse
func (*Client) CreateVpcFirewallControlPolicy ¶
func (client *Client) CreateVpcFirewallControlPolicy(request *CreateVpcFirewallControlPolicyRequest) (_result *CreateVpcFirewallControlPolicyResponse, _err error)
Summary:
Creates an access control policy in a specified policy group for a virtual private cloud (VPC) firewall.
Description:
You can call the CreateVpcFirewallControlPolicy operation to create an access control policy in a specified policy group for a VPC firewall. Different access control policies are used when a VPC firewall is used to protect traffic between two VPCs that are connected by using a Cloud Enterprise Network (CEN) instance or an Express Connect circuit.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - CreateVpcFirewallControlPolicyRequest
@return CreateVpcFirewallControlPolicyResponse
func (*Client) CreateVpcFirewallControlPolicyWithOptions ¶
func (client *Client) CreateVpcFirewallControlPolicyWithOptions(request *CreateVpcFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateVpcFirewallControlPolicyResponse, _err error)
Summary:
Creates an access control policy in a specified policy group for a virtual private cloud (VPC) firewall.
Description:
You can call the CreateVpcFirewallControlPolicy operation to create an access control policy in a specified policy group for a VPC firewall. Different access control policies are used when a VPC firewall is used to protect traffic between two VPCs that are connected by using a Cloud Enterprise Network (CEN) instance or an Express Connect circuit.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - CreateVpcFirewallControlPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateVpcFirewallControlPolicyResponse
func (*Client) DeleteAddressBook ¶
func (client *Client) DeleteAddressBook(request *DeleteAddressBookRequest) (_result *DeleteAddressBookResponse, _err error)
Summary:
Deletes an address book for access control.
Description:
You can call the DeleteAddressBook operation to delete an address book for access control.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DeleteAddressBookRequest
@return DeleteAddressBookResponse
func (*Client) DeleteAddressBookWithOptions ¶
func (client *Client) DeleteAddressBookWithOptions(request *DeleteAddressBookRequest, runtime *util.RuntimeOptions) (_result *DeleteAddressBookResponse, _err error)
Summary:
Deletes an address book for access control.
Description:
You can call the DeleteAddressBook operation to delete an address book for access control.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DeleteAddressBookRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteAddressBookResponse
func (*Client) DeleteControlPolicy ¶
func (client *Client) DeleteControlPolicy(request *DeleteControlPolicyRequest) (_result *DeleteControlPolicyResponse, _err error)
Summary:
Deletes an access control policy.
Description:
You can call the DeleteControlPolicy operation to delete an access control policy that applies to inbound or outbound traffic.
## [](#qps-)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DeleteControlPolicyRequest
@return DeleteControlPolicyResponse
func (*Client) DeleteControlPolicyTemplate ¶
func (client *Client) DeleteControlPolicyTemplate(request *DeleteControlPolicyTemplateRequest) (_result *DeleteControlPolicyTemplateResponse, _err error)
Summary:
Deletes an access control policy template.
@param request - DeleteControlPolicyTemplateRequest
@return DeleteControlPolicyTemplateResponse
func (*Client) DeleteControlPolicyTemplateWithOptions ¶
func (client *Client) DeleteControlPolicyTemplateWithOptions(request *DeleteControlPolicyTemplateRequest, runtime *util.RuntimeOptions) (_result *DeleteControlPolicyTemplateResponse, _err error)
Summary:
Deletes an access control policy template.
@param request - DeleteControlPolicyTemplateRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteControlPolicyTemplateResponse
func (*Client) DeleteControlPolicyWithOptions ¶
func (client *Client) DeleteControlPolicyWithOptions(request *DeleteControlPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteControlPolicyResponse, _err error)
Summary:
Deletes an access control policy.
Description:
You can call the DeleteControlPolicy operation to delete an access control policy that applies to inbound or outbound traffic.
## [](#qps-)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DeleteControlPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteControlPolicyResponse
func (*Client) DeleteDownloadTask ¶
func (client *Client) DeleteDownloadTask(request *DeleteDownloadTaskRequest) (_result *DeleteDownloadTaskResponse, _err error)
Summary:
Deletes file download tasks.
Description:
You can call this operation to delete file download tasks and delete the files.
**
**Warning* - Both tasks and involved files are deleted. You can no longer download the involved files by using the download links. This operation is irreversible. Proceed with caution.
@param request - DeleteDownloadTaskRequest
@return DeleteDownloadTaskResponse
func (*Client) DeleteDownloadTaskWithOptions ¶
func (client *Client) DeleteDownloadTaskWithOptions(request *DeleteDownloadTaskRequest, runtime *util.RuntimeOptions) (_result *DeleteDownloadTaskResponse, _err error)
Summary:
Deletes file download tasks.
Description:
You can call this operation to delete file download tasks and delete the files.
**
**Warning* - Both tasks and involved files are deleted. You can no longer download the involved files by using the download links. This operation is irreversible. Proceed with caution.
@param request - DeleteDownloadTaskRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteDownloadTaskResponse
func (*Client) DeleteFirewallV2RoutePolicies ¶
func (client *Client) DeleteFirewallV2RoutePolicies(request *DeleteFirewallV2RoutePoliciesRequest) (_result *DeleteFirewallV2RoutePoliciesResponse, _err error)
Summary:
Deletes routing policies for a virtual private cloud (VPC) firewall of a transit router.
@param request - DeleteFirewallV2RoutePoliciesRequest
@return DeleteFirewallV2RoutePoliciesResponse
func (*Client) DeleteFirewallV2RoutePoliciesWithOptions ¶
func (client *Client) DeleteFirewallV2RoutePoliciesWithOptions(request *DeleteFirewallV2RoutePoliciesRequest, runtime *util.RuntimeOptions) (_result *DeleteFirewallV2RoutePoliciesResponse, _err error)
Summary:
Deletes routing policies for a virtual private cloud (VPC) firewall of a transit router.
@param request - DeleteFirewallV2RoutePoliciesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteFirewallV2RoutePoliciesResponse
func (*Client) DeleteInstanceMembers ¶
func (client *Client) DeleteInstanceMembers(request *DeleteInstanceMembersRequest) (_result *DeleteInstanceMembersResponse, _err error)
Summary:
Removes members from Cloud Firewall.
Description:
You can call this operation to remove up to 20 members from Cloud Firewall at a time. Separate multiple members with commas (,). After a member is removed, Cloud Firewall can no longer access the cloud resources of the member. Proceed with caution. Before you call this operation, call the [DescribeInstanceMembers](https://help.aliyun.com/document_detail/271704.html) operation to obtain the information about the members that are added to Cloud Firewall.
## [](#qps-)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DeleteInstanceMembersRequest
@return DeleteInstanceMembersResponse
func (*Client) DeleteInstanceMembersWithOptions ¶
func (client *Client) DeleteInstanceMembersWithOptions(request *DeleteInstanceMembersRequest, runtime *util.RuntimeOptions) (_result *DeleteInstanceMembersResponse, _err error)
Summary:
Removes members from Cloud Firewall.
Description:
You can call this operation to remove up to 20 members from Cloud Firewall at a time. Separate multiple members with commas (,). After a member is removed, Cloud Firewall can no longer access the cloud resources of the member. Proceed with caution. Before you call this operation, call the [DescribeInstanceMembers](https://help.aliyun.com/document_detail/271704.html) operation to obtain the information about the members that are added to Cloud Firewall.
## [](#qps-)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DeleteInstanceMembersRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteInstanceMembersResponse
func (*Client) DeleteNatFirewallControlPolicy ¶
func (client *Client) DeleteNatFirewallControlPolicy(request *DeleteNatFirewallControlPolicyRequest) (_result *DeleteNatFirewallControlPolicyResponse, _err error)
Summary:
Deletes an access control policy that is created for a NAT firewall.
Description:
You can use this operation to delete an outbound access control policy that is created for a NAT firewall.
@param request - DeleteNatFirewallControlPolicyRequest
@return DeleteNatFirewallControlPolicyResponse
func (*Client) DeleteNatFirewallControlPolicyBatch ¶
func (client *Client) DeleteNatFirewallControlPolicyBatch(request *DeleteNatFirewallControlPolicyBatchRequest) (_result *DeleteNatFirewallControlPolicyBatchResponse, _err error)
Summary:
Deletes access control policies that are created for a NAT firewall at a time.
@param request - DeleteNatFirewallControlPolicyBatchRequest
@return DeleteNatFirewallControlPolicyBatchResponse
func (*Client) DeleteNatFirewallControlPolicyBatchWithOptions ¶
func (client *Client) DeleteNatFirewallControlPolicyBatchWithOptions(request *DeleteNatFirewallControlPolicyBatchRequest, runtime *util.RuntimeOptions) (_result *DeleteNatFirewallControlPolicyBatchResponse, _err error)
Summary:
Deletes access control policies that are created for a NAT firewall at a time.
@param request - DeleteNatFirewallControlPolicyBatchRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteNatFirewallControlPolicyBatchResponse
func (*Client) DeleteNatFirewallControlPolicyWithOptions ¶
func (client *Client) DeleteNatFirewallControlPolicyWithOptions(request *DeleteNatFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteNatFirewallControlPolicyResponse, _err error)
Summary:
Deletes an access control policy that is created for a NAT firewall.
Description:
You can use this operation to delete an outbound access control policy that is created for a NAT firewall.
@param request - DeleteNatFirewallControlPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteNatFirewallControlPolicyResponse
func (*Client) DeleteSecurityProxy ¶
func (client *Client) DeleteSecurityProxy(request *DeleteSecurityProxyRequest) (_result *DeleteSecurityProxyResponse, _err error)
Summary:
Deletes a NAT firewall.
@param request - DeleteSecurityProxyRequest
@return DeleteSecurityProxyResponse
func (*Client) DeleteSecurityProxyWithOptions ¶
func (client *Client) DeleteSecurityProxyWithOptions(request *DeleteSecurityProxyRequest, runtime *util.RuntimeOptions) (_result *DeleteSecurityProxyResponse, _err error)
Summary:
Deletes a NAT firewall.
@param request - DeleteSecurityProxyRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteSecurityProxyResponse
func (*Client) DeleteTrFirewallV2 ¶
func (client *Client) DeleteTrFirewallV2(request *DeleteTrFirewallV2Request) (_result *DeleteTrFirewallV2Response, _err error)
Summary:
Deletes a virtual private cloud (VPC) firewall that is created for a transit router.
@param request - DeleteTrFirewallV2Request
@return DeleteTrFirewallV2Response
func (*Client) DeleteTrFirewallV2WithOptions ¶
func (client *Client) DeleteTrFirewallV2WithOptions(request *DeleteTrFirewallV2Request, runtime *util.RuntimeOptions) (_result *DeleteTrFirewallV2Response, _err error)
Summary:
Deletes a virtual private cloud (VPC) firewall that is created for a transit router.
@param request - DeleteTrFirewallV2Request
@param runtime - runtime options for this request RuntimeOptions
@return DeleteTrFirewallV2Response
func (*Client) DeleteVpcFirewallCenConfigure ¶
func (client *Client) DeleteVpcFirewallCenConfigure(request *DeleteVpcFirewallCenConfigureRequest) (_result *DeleteVpcFirewallCenConfigureResponse, _err error)
Summary:
Deletes a virtual private cloud (VPC) firewall. The VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a Cloud Enterprise Network (CEN) instance.
Description:
You can call the DeleteVpcFirewallCenConfigure operation to delete a VPC firewall. The VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance. Before you call this operation, make sure that you have created a VPC firewall by calling the [CreateVpcFirewallCenConfigure](https://help.aliyun.com/document_detail/345772.html) operation.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DeleteVpcFirewallCenConfigureRequest
@return DeleteVpcFirewallCenConfigureResponse
func (*Client) DeleteVpcFirewallCenConfigureWithOptions ¶
func (client *Client) DeleteVpcFirewallCenConfigureWithOptions(request *DeleteVpcFirewallCenConfigureRequest, runtime *util.RuntimeOptions) (_result *DeleteVpcFirewallCenConfigureResponse, _err error)
Summary:
Deletes a virtual private cloud (VPC) firewall. The VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a Cloud Enterprise Network (CEN) instance.
Description:
You can call the DeleteVpcFirewallCenConfigure operation to delete a VPC firewall. The VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance. Before you call this operation, make sure that you have created a VPC firewall by calling the [CreateVpcFirewallCenConfigure](https://help.aliyun.com/document_detail/345772.html) operation.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DeleteVpcFirewallCenConfigureRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteVpcFirewallCenConfigureResponse
func (*Client) DeleteVpcFirewallConfigure ¶
func (client *Client) DeleteVpcFirewallConfigure(request *DeleteVpcFirewallConfigureRequest) (_result *DeleteVpcFirewallConfigureResponse, _err error)
Summary:
Deletes a virtual private cloud (VPC) firewall that controls traffic between two VPCs. The VPCs are connected by using an Express Connect circuit.
Description:
You can call the DeleteVpcFirewallConfigure operation to delete a VPC firewall. The VPC firewall controls traffic between two VPCs that are connected by using an Express Connect circuit. Before you call the operation, make sure that you created a VPC firewall by calling the [CreateVpcFirewallConfigure](https://help.aliyun.com/document_detail/342893.html) operation.
## Limits
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DeleteVpcFirewallConfigureRequest
@return DeleteVpcFirewallConfigureResponse
func (*Client) DeleteVpcFirewallConfigureWithOptions ¶
func (client *Client) DeleteVpcFirewallConfigureWithOptions(request *DeleteVpcFirewallConfigureRequest, runtime *util.RuntimeOptions) (_result *DeleteVpcFirewallConfigureResponse, _err error)
Summary:
Deletes a virtual private cloud (VPC) firewall that controls traffic between two VPCs. The VPCs are connected by using an Express Connect circuit.
Description:
You can call the DeleteVpcFirewallConfigure operation to delete a VPC firewall. The VPC firewall controls traffic between two VPCs that are connected by using an Express Connect circuit. Before you call the operation, make sure that you created a VPC firewall by calling the [CreateVpcFirewallConfigure](https://help.aliyun.com/document_detail/342893.html) operation.
## Limits
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DeleteVpcFirewallConfigureRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteVpcFirewallConfigureResponse
func (*Client) DeleteVpcFirewallControlPolicy ¶
func (client *Client) DeleteVpcFirewallControlPolicy(request *DeleteVpcFirewallControlPolicyRequest) (_result *DeleteVpcFirewallControlPolicyResponse, _err error)
Summary:
Deletes an access control policy from a specific policy group for a virtual private cloud (VPC) firewall.
Description:
You can call the DeleteVpcFirewallControlPolicy operation to delete an access control policy from a specific policy group for a VPC firewall. Different access control policies are used for the VPC firewall that is used to protect each Cloud Enterprise Network (CEN) instance and the VPC firewall that is used to protect each Express Connect circuit.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DeleteVpcFirewallControlPolicyRequest
@return DeleteVpcFirewallControlPolicyResponse
func (*Client) DeleteVpcFirewallControlPolicyWithOptions ¶
func (client *Client) DeleteVpcFirewallControlPolicyWithOptions(request *DeleteVpcFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteVpcFirewallControlPolicyResponse, _err error)
Summary:
Deletes an access control policy from a specific policy group for a virtual private cloud (VPC) firewall.
Description:
You can call the DeleteVpcFirewallControlPolicy operation to delete an access control policy from a specific policy group for a VPC firewall. Different access control policies are used for the VPC firewall that is used to protect each Cloud Enterprise Network (CEN) instance and the VPC firewall that is used to protect each Express Connect circuit.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DeleteVpcFirewallControlPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteVpcFirewallControlPolicyResponse
func (*Client) DescribeACLProtectTrend ¶
func (client *Client) DescribeACLProtectTrend(request *DescribeACLProtectTrendRequest) (_result *DescribeACLProtectTrendResponse, _err error)
Summary:
Queries the statistics on the requests that are blocked by the access control list (ACL) feature.
@param request - DescribeACLProtectTrendRequest
@return DescribeACLProtectTrendResponse
func (*Client) DescribeACLProtectTrendWithOptions ¶
func (client *Client) DescribeACLProtectTrendWithOptions(request *DescribeACLProtectTrendRequest, runtime *util.RuntimeOptions) (_result *DescribeACLProtectTrendResponse, _err error)
Summary:
Queries the statistics on the requests that are blocked by the access control list (ACL) feature.
@param request - DescribeACLProtectTrendRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeACLProtectTrendResponse
func (*Client) DescribeAddressBook ¶
func (client *Client) DescribeAddressBook(request *DescribeAddressBookRequest) (_result *DescribeAddressBookResponse, _err error)
Summary:
Queries the details about an address book for an access control policy.
Description:
You can call this operation to query the details about an address book for an access control policy.
## [](#qps)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeAddressBookRequest
@return DescribeAddressBookResponse
func (*Client) DescribeAddressBookWithOptions ¶
func (client *Client) DescribeAddressBookWithOptions(request *DescribeAddressBookRequest, runtime *util.RuntimeOptions) (_result *DescribeAddressBookResponse, _err error)
Summary:
Queries the details about an address book for an access control policy.
Description:
You can call this operation to query the details about an address book for an access control policy.
## [](#qps)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeAddressBookRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeAddressBookResponse
func (*Client) DescribeAssetList ¶
func (client *Client) DescribeAssetList(request *DescribeAssetListRequest) (_result *DescribeAssetListResponse, _err error)
Summary:
Queries the assets that are protected by Cloud Firewall.
Description:
You can call the DescribeAssetList operation to query the assets that are protected by Cloud Firewall.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeAssetListRequest
@return DescribeAssetListResponse
func (*Client) DescribeAssetListWithOptions ¶
func (client *Client) DescribeAssetListWithOptions(request *DescribeAssetListRequest, runtime *util.RuntimeOptions) (_result *DescribeAssetListResponse, _err error)
Summary:
Queries the assets that are protected by Cloud Firewall.
Description:
You can call the DescribeAssetList operation to query the assets that are protected by Cloud Firewall.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeAssetListRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeAssetListResponse
func (*Client) DescribeAssetRiskList ¶
func (client *Client) DescribeAssetRiskList(request *DescribeAssetRiskListRequest) (_result *DescribeAssetRiskListResponse, _err error)
Summary:
Queries the risk levels of assets.
@param request - DescribeAssetRiskListRequest
@return DescribeAssetRiskListResponse
func (*Client) DescribeAssetRiskListWithOptions ¶
func (client *Client) DescribeAssetRiskListWithOptions(request *DescribeAssetRiskListRequest, runtime *util.RuntimeOptions) (_result *DescribeAssetRiskListResponse, _err error)
Summary:
Queries the risk levels of assets.
@param request - DescribeAssetRiskListRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeAssetRiskListResponse
func (*Client) DescribeAssetStatistic ¶
func (client *Client) DescribeAssetStatistic(request *DescribeAssetStatisticRequest) (_result *DescribeAssetStatisticResponse, _err error)
Summary:
Queries statistics on the assets that are protected by Cloud Firewall.
@param request - DescribeAssetStatisticRequest
@return DescribeAssetStatisticResponse
func (*Client) DescribeAssetStatisticWithOptions ¶
func (client *Client) DescribeAssetStatisticWithOptions(request *DescribeAssetStatisticRequest, runtime *util.RuntimeOptions) (_result *DescribeAssetStatisticResponse, _err error)
Summary:
Queries statistics on the assets that are protected by Cloud Firewall.
@param request - DescribeAssetStatisticRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeAssetStatisticResponse
func (*Client) DescribeCfwRiskLevelSummary ¶
func (client *Client) DescribeCfwRiskLevelSummary(request *DescribeCfwRiskLevelSummaryRequest) (_result *DescribeCfwRiskLevelSummaryResponse, _err error)
Summary:
Queries the firewall risk level.
@param request - DescribeCfwRiskLevelSummaryRequest
@return DescribeCfwRiskLevelSummaryResponse
func (*Client) DescribeCfwRiskLevelSummaryWithOptions ¶
func (client *Client) DescribeCfwRiskLevelSummaryWithOptions(request *DescribeCfwRiskLevelSummaryRequest, runtime *util.RuntimeOptions) (_result *DescribeCfwRiskLevelSummaryResponse, _err error)
Summary:
Queries the firewall risk level.
@param request - DescribeCfwRiskLevelSummaryRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeCfwRiskLevelSummaryResponse
func (*Client) DescribeControlPolicy ¶
func (client *Client) DescribeControlPolicy(request *DescribeControlPolicyRequest) (_result *DescribeControlPolicyResponse, _err error)
Summary:
Queries the details about all access control policies.
Description:
You can call the DescribeControlPolicy operation to query the details about access control policies by page.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeControlPolicyRequest
@return DescribeControlPolicyResponse
func (*Client) DescribeControlPolicyWithOptions ¶
func (client *Client) DescribeControlPolicyWithOptions(request *DescribeControlPolicyRequest, runtime *util.RuntimeOptions) (_result *DescribeControlPolicyResponse, _err error)
Summary:
Queries the details about all access control policies.
Description:
You can call the DescribeControlPolicy operation to query the details about access control policies by page.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeControlPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeControlPolicyResponse
func (*Client) DescribeDefaultIPSConfig ¶
func (client *Client) DescribeDefaultIPSConfig(request *DescribeDefaultIPSConfigRequest) (_result *DescribeDefaultIPSConfigResponse, _err error)
Summary:
Queries the default configurations of the intrusion prevention system (IPS).
@param request - DescribeDefaultIPSConfigRequest
@return DescribeDefaultIPSConfigResponse
func (*Client) DescribeDefaultIPSConfigWithOptions ¶
func (client *Client) DescribeDefaultIPSConfigWithOptions(request *DescribeDefaultIPSConfigRequest, runtime *util.RuntimeOptions) (_result *DescribeDefaultIPSConfigResponse, _err error)
Summary:
Queries the default configurations of the intrusion prevention system (IPS).
@param request - DescribeDefaultIPSConfigRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDefaultIPSConfigResponse
func (*Client) DescribeDomainResolve
deprecated
func (client *Client) DescribeDomainResolve(request *DescribeDomainResolveRequest) (_result *DescribeDomainResolveResponse, _err error)
Deprecated: OpenAPI DescribeDomainResolve is deprecated
Summary:
Queries Domain Name System (DNS) records.
Description:
You can use this operation to query the DNS record of a domain name. This operation can retrieve DNS records only from Alibaba Cloud DNS. Before you can call this operation, make sure that your domain name is hosted on Alibaba Cloud DNS.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeDomainResolveRequest
@return DescribeDomainResolveResponse Deprecated
func (*Client) DescribeDomainResolveWithOptions
deprecated
func (client *Client) DescribeDomainResolveWithOptions(request *DescribeDomainResolveRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainResolveResponse, _err error)
Deprecated: OpenAPI DescribeDomainResolve is deprecated
Summary:
Queries Domain Name System (DNS) records.
Description:
You can use this operation to query the DNS record of a domain name. This operation can retrieve DNS records only from Alibaba Cloud DNS. Before you can call this operation, make sure that your domain name is hosted on Alibaba Cloud DNS.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeDomainResolveRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDomainResolveResponse Deprecated
func (*Client) DescribeDownloadTask ¶
func (client *Client) DescribeDownloadTask(request *DescribeDownloadTaskRequest) (_result *DescribeDownloadTaskResponse, _err error)
Summary:
Queries file download tasks, including the task information and download URLs.
@param request - DescribeDownloadTaskRequest
@return DescribeDownloadTaskResponse
func (*Client) DescribeDownloadTaskType ¶
func (client *Client) DescribeDownloadTaskType(request *DescribeDownloadTaskTypeRequest) (_result *DescribeDownloadTaskTypeResponse, _err error)
Summary:
Queries the types of download tasks. The type corresponds to the TaskType fields in the download task-related operations.
@param request - DescribeDownloadTaskTypeRequest
@return DescribeDownloadTaskTypeResponse
func (*Client) DescribeDownloadTaskTypeWithOptions ¶
func (client *Client) DescribeDownloadTaskTypeWithOptions(request *DescribeDownloadTaskTypeRequest, runtime *util.RuntimeOptions) (_result *DescribeDownloadTaskTypeResponse, _err error)
Summary:
Queries the types of download tasks. The type corresponds to the TaskType fields in the download task-related operations.
@param request - DescribeDownloadTaskTypeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDownloadTaskTypeResponse
func (*Client) DescribeDownloadTaskWithOptions ¶
func (client *Client) DescribeDownloadTaskWithOptions(request *DescribeDownloadTaskRequest, runtime *util.RuntimeOptions) (_result *DescribeDownloadTaskResponse, _err error)
Summary:
Queries file download tasks, including the task information and download URLs.
@param request - DescribeDownloadTaskRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDownloadTaskResponse
func (*Client) DescribeInstanceMembers ¶
func (client *Client) DescribeInstanceMembers(request *DescribeInstanceMembersRequest) (_result *DescribeInstanceMembersResponse, _err error)
Summary:
Queries the information about members in Cloud Firewall.
Description:
You can use this operation to query the information about members in Cloud Firewall.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeInstanceMembersRequest
@return DescribeInstanceMembersResponse
func (*Client) DescribeInstanceMembersWithOptions ¶
func (client *Client) DescribeInstanceMembersWithOptions(request *DescribeInstanceMembersRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceMembersResponse, _err error)
Summary:
Queries the information about members in Cloud Firewall.
Description:
You can use this operation to query the information about members in Cloud Firewall.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeInstanceMembersRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeInstanceMembersResponse
func (*Client) DescribeInstanceRiskLevels ¶
func (client *Client) DescribeInstanceRiskLevels(request *DescribeInstanceRiskLevelsRequest) (_result *DescribeInstanceRiskLevelsResponse, _err error)
Summary:
Queries the risk levels of instances.
@param request - DescribeInstanceRiskLevelsRequest
@return DescribeInstanceRiskLevelsResponse
func (*Client) DescribeInstanceRiskLevelsWithOptions ¶
func (client *Client) DescribeInstanceRiskLevelsWithOptions(request *DescribeInstanceRiskLevelsRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceRiskLevelsResponse, _err error)
Summary:
Queries the risk levels of instances.
@param request - DescribeInstanceRiskLevelsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeInstanceRiskLevelsResponse
func (*Client) DescribeInternetOpenIp ¶
func (client *Client) DescribeInternetOpenIp(request *DescribeInternetOpenIpRequest) (_result *DescribeInternetOpenIpResponse, _err error)
Summary:
Queries the IP addresses that are open to the Internet.
@param request - DescribeInternetOpenIpRequest
@return DescribeInternetOpenIpResponse
func (*Client) DescribeInternetOpenIpWithOptions ¶
func (client *Client) DescribeInternetOpenIpWithOptions(request *DescribeInternetOpenIpRequest, runtime *util.RuntimeOptions) (_result *DescribeInternetOpenIpResponse, _err error)
Summary:
Queries the IP addresses that are open to the Internet.
@param request - DescribeInternetOpenIpRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeInternetOpenIpResponse
func (*Client) DescribeInternetTrafficTrend ¶
func (client *Client) DescribeInternetTrafficTrend(request *DescribeInternetTrafficTrendRequest) (_result *DescribeInternetTrafficTrendResponse, _err error)
Summary:
Queries the trends of Internet traffic.
@param request - DescribeInternetTrafficTrendRequest
@return DescribeInternetTrafficTrendResponse
func (*Client) DescribeInternetTrafficTrendWithOptions ¶
func (client *Client) DescribeInternetTrafficTrendWithOptions(request *DescribeInternetTrafficTrendRequest, runtime *util.RuntimeOptions) (_result *DescribeInternetTrafficTrendResponse, _err error)
Summary:
Queries the trends of Internet traffic.
@param request - DescribeInternetTrafficTrendRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeInternetTrafficTrendResponse
func (*Client) DescribeInvadeEventList ¶
func (client *Client) DescribeInvadeEventList(request *DescribeInvadeEventListRequest) (_result *DescribeInvadeEventListResponse, _err error)
Summary:
Queries the information about the breach awareness events of a firewall.
@param request - DescribeInvadeEventListRequest
@return DescribeInvadeEventListResponse
func (*Client) DescribeInvadeEventListWithOptions ¶
func (client *Client) DescribeInvadeEventListWithOptions(request *DescribeInvadeEventListRequest, runtime *util.RuntimeOptions) (_result *DescribeInvadeEventListResponse, _err error)
Summary:
Queries the information about the breach awareness events of a firewall.
@param request - DescribeInvadeEventListRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeInvadeEventListResponse
func (*Client) DescribeNatAclPageStatus ¶
func (client *Client) DescribeNatAclPageStatus(request *DescribeNatAclPageStatusRequest) (_result *DescribeNatAclPageStatusResponse, _err error)
Summary:
Queries the pagination status of NAT firewalls.
@param request - DescribeNatAclPageStatusRequest
@return DescribeNatAclPageStatusResponse
func (*Client) DescribeNatAclPageStatusWithOptions ¶
func (client *Client) DescribeNatAclPageStatusWithOptions(request *DescribeNatAclPageStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeNatAclPageStatusResponse, _err error)
Summary:
Queries the pagination status of NAT firewalls.
@param request - DescribeNatAclPageStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeNatAclPageStatusResponse
func (*Client) DescribeNatFirewallControlPolicy ¶
func (client *Client) DescribeNatFirewallControlPolicy(request *DescribeNatFirewallControlPolicyRequest) (_result *DescribeNatFirewallControlPolicyResponse, _err error)
Summary:
Queries the information about all access control policies that are created for NAT firewalls.
Description:
You can use this operation to query the information about all access control policies that are created for NAT firewalls by page.
@param request - DescribeNatFirewallControlPolicyRequest
@return DescribeNatFirewallControlPolicyResponse
func (*Client) DescribeNatFirewallControlPolicyWithOptions ¶
func (client *Client) DescribeNatFirewallControlPolicyWithOptions(request *DescribeNatFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *DescribeNatFirewallControlPolicyResponse, _err error)
Summary:
Queries the information about all access control policies that are created for NAT firewalls.
Description:
You can use this operation to query the information about all access control policies that are created for NAT firewalls by page.
@param request - DescribeNatFirewallControlPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeNatFirewallControlPolicyResponse
func (*Client) DescribeNatFirewallList ¶
func (client *Client) DescribeNatFirewallList(request *DescribeNatFirewallListRequest) (_result *DescribeNatFirewallListResponse, _err error)
Summary:
Queries details of NAT firewalls.
@param request - DescribeNatFirewallListRequest
@return DescribeNatFirewallListResponse
func (*Client) DescribeNatFirewallListWithOptions ¶
func (client *Client) DescribeNatFirewallListWithOptions(request *DescribeNatFirewallListRequest, runtime *util.RuntimeOptions) (_result *DescribeNatFirewallListResponse, _err error)
Summary:
Queries details of NAT firewalls.
@param request - DescribeNatFirewallListRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeNatFirewallListResponse
func (*Client) DescribeNatFirewallPolicyPriorUsed ¶
func (client *Client) DescribeNatFirewallPolicyPriorUsed(request *DescribeNatFirewallPolicyPriorUsedRequest) (_result *DescribeNatFirewallPolicyPriorUsedResponse, _err error)
Summary:
Queries the priority range of access control policies that are created for a NAT firewall.
Description:
You can use this operation to query the priority range of access control policies that are created for a NAT firewall.
@param request - DescribeNatFirewallPolicyPriorUsedRequest
@return DescribeNatFirewallPolicyPriorUsedResponse
func (*Client) DescribeNatFirewallPolicyPriorUsedWithOptions ¶
func (client *Client) DescribeNatFirewallPolicyPriorUsedWithOptions(request *DescribeNatFirewallPolicyPriorUsedRequest, runtime *util.RuntimeOptions) (_result *DescribeNatFirewallPolicyPriorUsedResponse, _err error)
Summary:
Queries the priority range of access control policies that are created for a NAT firewall.
Description:
You can use this operation to query the priority range of access control policies that are created for a NAT firewall.
@param request - DescribeNatFirewallPolicyPriorUsedRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeNatFirewallPolicyPriorUsedResponse
func (*Client) DescribeOutgoingDestinationIP ¶
func (client *Client) DescribeOutgoingDestinationIP(request *DescribeOutgoingDestinationIPRequest) (_result *DescribeOutgoingDestinationIPResponse, _err error)
Summary:
Queries the information about the destination IP addresses in outbound connections.
@param request - DescribeOutgoingDestinationIPRequest
@return DescribeOutgoingDestinationIPResponse
func (*Client) DescribeOutgoingDestinationIPWithOptions ¶
func (client *Client) DescribeOutgoingDestinationIPWithOptions(request *DescribeOutgoingDestinationIPRequest, runtime *util.RuntimeOptions) (_result *DescribeOutgoingDestinationIPResponse, _err error)
Summary:
Queries the information about the destination IP addresses in outbound connections.
@param request - DescribeOutgoingDestinationIPRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeOutgoingDestinationIPResponse
func (*Client) DescribeOutgoingDomain ¶
func (client *Client) DescribeOutgoingDomain(request *DescribeOutgoingDomainRequest) (_result *DescribeOutgoingDomainResponse, _err error)
Summary:
Queries the information about the domain names in outbound connections.
@param request - DescribeOutgoingDomainRequest
@return DescribeOutgoingDomainResponse
func (*Client) DescribeOutgoingDomainWithOptions ¶
func (client *Client) DescribeOutgoingDomainWithOptions(request *DescribeOutgoingDomainRequest, runtime *util.RuntimeOptions) (_result *DescribeOutgoingDomainResponse, _err error)
Summary:
Queries the information about the domain names in outbound connections.
@param request - DescribeOutgoingDomainRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeOutgoingDomainResponse
func (*Client) DescribePolicyAdvancedConfig ¶
func (client *Client) DescribePolicyAdvancedConfig(request *DescribePolicyAdvancedConfigRequest) (_result *DescribePolicyAdvancedConfigResponse, _err error)
Summary:
Queries whether the strict mode is enabled for an access control policy.
Description:
You can call the DescribePolicyAdvancedConfig operation to query whether the strict mode is enabled for an access control policy.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribePolicyAdvancedConfigRequest
@return DescribePolicyAdvancedConfigResponse
func (*Client) DescribePolicyAdvancedConfigWithOptions ¶
func (client *Client) DescribePolicyAdvancedConfigWithOptions(request *DescribePolicyAdvancedConfigRequest, runtime *util.RuntimeOptions) (_result *DescribePolicyAdvancedConfigResponse, _err error)
Summary:
Queries whether the strict mode is enabled for an access control policy.
Description:
You can call the DescribePolicyAdvancedConfig operation to query whether the strict mode is enabled for an access control policy.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribePolicyAdvancedConfigRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribePolicyAdvancedConfigResponse
func (*Client) DescribePolicyPriorUsed ¶
func (client *Client) DescribePolicyPriorUsed(request *DescribePolicyPriorUsedRequest) (_result *DescribePolicyPriorUsedResponse, _err error)
Summary:
Queries the priority range of access control policies.
Description:
You can call this operation to query the priority range of the access control policies that match specific query conditions.
## [](#qps-)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribePolicyPriorUsedRequest
@return DescribePolicyPriorUsedResponse
func (*Client) DescribePolicyPriorUsedWithOptions ¶
func (client *Client) DescribePolicyPriorUsedWithOptions(request *DescribePolicyPriorUsedRequest, runtime *util.RuntimeOptions) (_result *DescribePolicyPriorUsedResponse, _err error)
Summary:
Queries the priority range of access control policies.
Description:
You can call this operation to query the priority range of the access control policies that match specific query conditions.
## [](#qps-)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribePolicyPriorUsedRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribePolicyPriorUsedResponse
func (*Client) DescribePostpayTrafficDetail ¶
func (client *Client) DescribePostpayTrafficDetail(request *DescribePostpayTrafficDetailRequest) (_result *DescribePostpayTrafficDetailResponse, _err error)
Summary:
Queries the details of traffic billed based on the pay-as-you-go billing method.
Description:
If you use Cloud Firewall that uses the pay-as-you-go billing method, you can call this operation to query traffic details accurate to the granularity of specific resource instances. If you use Cloud Firewall that uses the subscription billing method, you can call this operation to query the overall traffic details.
@param request - DescribePostpayTrafficDetailRequest
@return DescribePostpayTrafficDetailResponse
func (*Client) DescribePostpayTrafficDetailWithOptions ¶
func (client *Client) DescribePostpayTrafficDetailWithOptions(request *DescribePostpayTrafficDetailRequest, runtime *util.RuntimeOptions) (_result *DescribePostpayTrafficDetailResponse, _err error)
Summary:
Queries the details of traffic billed based on the pay-as-you-go billing method.
Description:
If you use Cloud Firewall that uses the pay-as-you-go billing method, you can call this operation to query traffic details accurate to the granularity of specific resource instances. If you use Cloud Firewall that uses the subscription billing method, you can call this operation to query the overall traffic details.
@param request - DescribePostpayTrafficDetailRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribePostpayTrafficDetailResponse
func (*Client) DescribePostpayTrafficTotal ¶
func (client *Client) DescribePostpayTrafficTotal(request *DescribePostpayTrafficTotalRequest) (_result *DescribePostpayTrafficTotalResponse, _err error)
Summary:
Queries the total volume of traffic that is billed based on the pay-as-you-go billing method, including all firewalls within the current account.
Description:
You can call this operation to query statistics of the current Cloud Firewall from the date of purchase.
@param request - DescribePostpayTrafficTotalRequest
@return DescribePostpayTrafficTotalResponse
func (*Client) DescribePostpayTrafficTotalWithOptions ¶
func (client *Client) DescribePostpayTrafficTotalWithOptions(request *DescribePostpayTrafficTotalRequest, runtime *util.RuntimeOptions) (_result *DescribePostpayTrafficTotalResponse, _err error)
Summary:
Queries the total volume of traffic that is billed based on the pay-as-you-go billing method, including all firewalls within the current account.
Description:
You can call this operation to query statistics of the current Cloud Firewall from the date of purchase.
@param request - DescribePostpayTrafficTotalRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribePostpayTrafficTotalResponse
func (*Client) DescribePrefixLists ¶
func (client *Client) DescribePrefixLists(request *DescribePrefixListsRequest) (_result *DescribePrefixListsResponse, _err error)
Summary:
Queries prefix lists.
@param request - DescribePrefixListsRequest
@return DescribePrefixListsResponse
func (*Client) DescribePrefixListsWithOptions ¶
func (client *Client) DescribePrefixListsWithOptions(request *DescribePrefixListsRequest, runtime *util.RuntimeOptions) (_result *DescribePrefixListsResponse, _err error)
Summary:
Queries prefix lists.
@param request - DescribePrefixListsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribePrefixListsResponse
func (*Client) DescribeRiskEventGroup ¶
func (client *Client) DescribeRiskEventGroup(request *DescribeRiskEventGroupRequest) (_result *DescribeRiskEventGroupResponse, _err error)
Summary:
Queries the details of intrusion events.
Description:
You can call the DescribeRiskEventGroup operation to query and download the details of intrusion events. We recommend that you query the details of 5 to 10 intrusion events at a time. If you do not need to query the geographical information about IP addresses, you can set the NoLocation parameter to true to prevent query timeout.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeRiskEventGroupRequest
@return DescribeRiskEventGroupResponse
func (*Client) DescribeRiskEventGroupWithOptions ¶
func (client *Client) DescribeRiskEventGroupWithOptions(request *DescribeRiskEventGroupRequest, runtime *util.RuntimeOptions) (_result *DescribeRiskEventGroupResponse, _err error)
Summary:
Queries the details of intrusion events.
Description:
You can call the DescribeRiskEventGroup operation to query and download the details of intrusion events. We recommend that you query the details of 5 to 10 intrusion events at a time. If you do not need to query the geographical information about IP addresses, you can set the NoLocation parameter to true to prevent query timeout.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeRiskEventGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRiskEventGroupResponse
func (*Client) DescribeRiskEventPayload ¶
func (client *Client) DescribeRiskEventPayload(request *DescribeRiskEventPayloadRequest) (_result *DescribeRiskEventPayloadResponse, _err error)
Summary:
Queries the attack payloads of intrusion events.
@param request - DescribeRiskEventPayloadRequest
@return DescribeRiskEventPayloadResponse
func (*Client) DescribeRiskEventPayloadWithOptions ¶
func (client *Client) DescribeRiskEventPayloadWithOptions(request *DescribeRiskEventPayloadRequest, runtime *util.RuntimeOptions) (_result *DescribeRiskEventPayloadResponse, _err error)
Summary:
Queries the attack payloads of intrusion events.
@param request - DescribeRiskEventPayloadRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRiskEventPayloadResponse
func (*Client) DescribeSignatureLibVersion ¶
func (client *Client) DescribeSignatureLibVersion() (_result *DescribeSignatureLibVersionResponse, _err error)
Summary:
Queries the information about signature library versions.
@return DescribeSignatureLibVersionResponse
func (*Client) DescribeSignatureLibVersionWithOptions ¶
func (client *Client) DescribeSignatureLibVersionWithOptions(runtime *util.RuntimeOptions) (_result *DescribeSignatureLibVersionResponse, _err error)
Summary:
Queries the information about signature library versions.
@param request - DescribeSignatureLibVersionRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeSignatureLibVersionResponse
func (*Client) DescribeTrFirewallPolicyBackUpAssociationList ¶
func (client *Client) DescribeTrFirewallPolicyBackUpAssociationList(request *DescribeTrFirewallPolicyBackUpAssociationListRequest) (_result *DescribeTrFirewallPolicyBackUpAssociationListResponse, _err error)
Summary:
Queries information about the transit routers that are associated with a virtual private cloud (VPC) firewall created for a transit router.
@param request - DescribeTrFirewallPolicyBackUpAssociationListRequest
@return DescribeTrFirewallPolicyBackUpAssociationListResponse
func (*Client) DescribeTrFirewallPolicyBackUpAssociationListWithOptions ¶
func (client *Client) DescribeTrFirewallPolicyBackUpAssociationListWithOptions(tmpReq *DescribeTrFirewallPolicyBackUpAssociationListRequest, runtime *util.RuntimeOptions) (_result *DescribeTrFirewallPolicyBackUpAssociationListResponse, _err error)
Summary:
Queries information about the transit routers that are associated with a virtual private cloud (VPC) firewall created for a transit router.
@param tmpReq - DescribeTrFirewallPolicyBackUpAssociationListRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeTrFirewallPolicyBackUpAssociationListResponse
func (*Client) DescribeTrFirewallV2RoutePolicyList ¶
func (client *Client) DescribeTrFirewallV2RoutePolicyList(request *DescribeTrFirewallV2RoutePolicyListRequest) (_result *DescribeTrFirewallV2RoutePolicyListResponse, _err error)
Summary:
Queries the routing policies of a virtual private cloud (VPC) firewall that is created for a transit router.
@param request - DescribeTrFirewallV2RoutePolicyListRequest
@return DescribeTrFirewallV2RoutePolicyListResponse
func (*Client) DescribeTrFirewallV2RoutePolicyListWithOptions ¶
func (client *Client) DescribeTrFirewallV2RoutePolicyListWithOptions(request *DescribeTrFirewallV2RoutePolicyListRequest, runtime *util.RuntimeOptions) (_result *DescribeTrFirewallV2RoutePolicyListResponse, _err error)
Summary:
Queries the routing policies of a virtual private cloud (VPC) firewall that is created for a transit router.
@param request - DescribeTrFirewallV2RoutePolicyListRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeTrFirewallV2RoutePolicyListResponse
func (*Client) DescribeTrFirewallsV2Detail ¶
func (client *Client) DescribeTrFirewallsV2Detail(request *DescribeTrFirewallsV2DetailRequest) (_result *DescribeTrFirewallsV2DetailResponse, _err error)
Summary:
Queries the details of the virtual private cloud (VPC) firewalls that are created for transit routers.
@param request - DescribeTrFirewallsV2DetailRequest
@return DescribeTrFirewallsV2DetailResponse
func (*Client) DescribeTrFirewallsV2DetailWithOptions ¶
func (client *Client) DescribeTrFirewallsV2DetailWithOptions(request *DescribeTrFirewallsV2DetailRequest, runtime *util.RuntimeOptions) (_result *DescribeTrFirewallsV2DetailResponse, _err error)
Summary:
Queries the details of the virtual private cloud (VPC) firewalls that are created for transit routers.
@param request - DescribeTrFirewallsV2DetailRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeTrFirewallsV2DetailResponse
func (*Client) DescribeTrFirewallsV2List ¶
func (client *Client) DescribeTrFirewallsV2List(request *DescribeTrFirewallsV2ListRequest) (_result *DescribeTrFirewallsV2ListResponse, _err error)
Summary:
Queries the virtual private cloud (VPC) firewalls that are created for transit routers.
@param request - DescribeTrFirewallsV2ListRequest
@return DescribeTrFirewallsV2ListResponse
func (*Client) DescribeTrFirewallsV2ListWithOptions ¶
func (client *Client) DescribeTrFirewallsV2ListWithOptions(request *DescribeTrFirewallsV2ListRequest, runtime *util.RuntimeOptions) (_result *DescribeTrFirewallsV2ListResponse, _err error)
Summary:
Queries the virtual private cloud (VPC) firewalls that are created for transit routers.
@param request - DescribeTrFirewallsV2ListRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeTrFirewallsV2ListResponse
func (*Client) DescribeTrFirewallsV2RouteList ¶
func (client *Client) DescribeTrFirewallsV2RouteList(request *DescribeTrFirewallsV2RouteListRequest) (_result *DescribeTrFirewallsV2RouteListResponse, _err error)
Summary:
Queries the route tables of the VPC firewalls that are created for transit routers.
@param request - DescribeTrFirewallsV2RouteListRequest
@return DescribeTrFirewallsV2RouteListResponse
func (*Client) DescribeTrFirewallsV2RouteListWithOptions ¶
func (client *Client) DescribeTrFirewallsV2RouteListWithOptions(request *DescribeTrFirewallsV2RouteListRequest, runtime *util.RuntimeOptions) (_result *DescribeTrFirewallsV2RouteListResponse, _err error)
Summary:
Queries the route tables of the VPC firewalls that are created for transit routers.
@param request - DescribeTrFirewallsV2RouteListRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeTrFirewallsV2RouteListResponse
func (*Client) DescribeUserAssetIPTrafficInfo ¶
func (client *Client) DescribeUserAssetIPTrafficInfo(request *DescribeUserAssetIPTrafficInfoRequest) (_result *DescribeUserAssetIPTrafficInfoResponse, _err error)
Summary:
Queries the information about the traffic of a specified asset that belongs to your Alibaba Cloud account.
@param request - DescribeUserAssetIPTrafficInfoRequest
@return DescribeUserAssetIPTrafficInfoResponse
func (*Client) DescribeUserAssetIPTrafficInfoWithOptions ¶
func (client *Client) DescribeUserAssetIPTrafficInfoWithOptions(request *DescribeUserAssetIPTrafficInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeUserAssetIPTrafficInfoResponse, _err error)
Summary:
Queries the information about the traffic of a specified asset that belongs to your Alibaba Cloud account.
@param request - DescribeUserAssetIPTrafficInfoRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeUserAssetIPTrafficInfoResponse
func (*Client) DescribeUserBuyVersion ¶
func (client *Client) DescribeUserBuyVersion(request *DescribeUserBuyVersionRequest) (_result *DescribeUserBuyVersionResponse, _err error)
Summary:
Queries the edition information about Cloud Firewall.
Description:
You can call this operation to query the edition information about Cloud Firewall.
## [](#qps-)Limits
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeUserBuyVersionRequest
@return DescribeUserBuyVersionResponse
func (*Client) DescribeUserBuyVersionWithOptions ¶
func (client *Client) DescribeUserBuyVersionWithOptions(request *DescribeUserBuyVersionRequest, runtime *util.RuntimeOptions) (_result *DescribeUserBuyVersionResponse, _err error)
Summary:
Queries the edition information about Cloud Firewall.
Description:
You can call this operation to query the edition information about Cloud Firewall.
## [](#qps-)Limits
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeUserBuyVersionRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeUserBuyVersionResponse
func (*Client) DescribeUserIPSWhitelist ¶
func (client *Client) DescribeUserIPSWhitelist(request *DescribeUserIPSWhitelistRequest) (_result *DescribeUserIPSWhitelistResponse, _err error)
Summary:
获取用户IPS白名单
@param request - DescribeUserIPSWhitelistRequest
@return DescribeUserIPSWhitelistResponse
func (*Client) DescribeUserIPSWhitelistWithOptions ¶
func (client *Client) DescribeUserIPSWhitelistWithOptions(request *DescribeUserIPSWhitelistRequest, runtime *util.RuntimeOptions) (_result *DescribeUserIPSWhitelistResponse, _err error)
Summary:
获取用户IPS白名单
@param request - DescribeUserIPSWhitelistRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeUserIPSWhitelistResponse
func (*Client) DescribeVpcFirewallAclGroupList ¶
func (client *Client) DescribeVpcFirewallAclGroupList(request *DescribeVpcFirewallAclGroupListRequest) (_result *DescribeVpcFirewallAclGroupListResponse, _err error)
Summary:
Queries the information about all policy groups of access control policies that are created for virtual private cloud (VPC) firewalls.
Description:
You can call the DescribeVpcFirewallAclGroupList operation to query the information about all policy groups of access control policies that are created for VPC firewalls.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallAclGroupListRequest
@return DescribeVpcFirewallAclGroupListResponse
func (*Client) DescribeVpcFirewallAclGroupListWithOptions ¶
func (client *Client) DescribeVpcFirewallAclGroupListWithOptions(request *DescribeVpcFirewallAclGroupListRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallAclGroupListResponse, _err error)
Summary:
Queries the information about all policy groups of access control policies that are created for virtual private cloud (VPC) firewalls.
Description:
You can call the DescribeVpcFirewallAclGroupList operation to query the information about all policy groups of access control policies that are created for VPC firewalls.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallAclGroupListRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVpcFirewallAclGroupListResponse
func (*Client) DescribeVpcFirewallCenDetail ¶
func (client *Client) DescribeVpcFirewallCenDetail(request *DescribeVpcFirewallCenDetailRequest) (_result *DescribeVpcFirewallCenDetailResponse, _err error)
Summary:
Queries the details about a virtual private cloud (VPC) firewall. The VPC firewall protects access traffic between a VPC and a network instance that is attached to a Cloud Enterprise Network (CEN) instance.
Description:
You can call the DescribeVpcFirewallCenDetail operation to query the details about a VPC firewall. The VPC firewall protects access traffic between a specified VPC and a network instance that is attached to a CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance.
## Limits
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallCenDetailRequest
@return DescribeVpcFirewallCenDetailResponse
func (*Client) DescribeVpcFirewallCenDetailWithOptions ¶
func (client *Client) DescribeVpcFirewallCenDetailWithOptions(request *DescribeVpcFirewallCenDetailRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallCenDetailResponse, _err error)
Summary:
Queries the details about a virtual private cloud (VPC) firewall. The VPC firewall protects access traffic between a VPC and a network instance that is attached to a Cloud Enterprise Network (CEN) instance.
Description:
You can call the DescribeVpcFirewallCenDetail operation to query the details about a VPC firewall. The VPC firewall protects access traffic between a specified VPC and a network instance that is attached to a CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance.
## Limits
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallCenDetailRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVpcFirewallCenDetailResponse
func (*Client) DescribeVpcFirewallCenList ¶
func (client *Client) DescribeVpcFirewallCenList(request *DescribeVpcFirewallCenListRequest) (_result *DescribeVpcFirewallCenListResponse, _err error)
Summary:
Queries virtual private cloud (VPC) firewalls. Each VPC firewall protects mutual access traffic between a specified VPC and a network instance that is attached to a Cloud Enterprise Network (CEN) instance.
Description:
You can call the DescribeVpcFirewallCenList operation to query VPC firewalls. A VPC firewall protects mutual access traffic between a specified VPC and a network instance that is attached to a CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallCenListRequest
@return DescribeVpcFirewallCenListResponse
func (*Client) DescribeVpcFirewallCenListWithOptions ¶
func (client *Client) DescribeVpcFirewallCenListWithOptions(request *DescribeVpcFirewallCenListRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallCenListResponse, _err error)
Summary:
Queries virtual private cloud (VPC) firewalls. Each VPC firewall protects mutual access traffic between a specified VPC and a network instance that is attached to a Cloud Enterprise Network (CEN) instance.
Description:
You can call the DescribeVpcFirewallCenList operation to query VPC firewalls. A VPC firewall protects mutual access traffic between a specified VPC and a network instance that is attached to a CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallCenListRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVpcFirewallCenListResponse
func (*Client) DescribeVpcFirewallControlPolicy ¶
func (client *Client) DescribeVpcFirewallControlPolicy(request *DescribeVpcFirewallControlPolicyRequest) (_result *DescribeVpcFirewallControlPolicyResponse, _err error)
Summary:
Queries the information about the access control policies for a specified virtual private cloud (VPC) firewall.
Description:
You can call the DescribeVpcFirewallControlPolicy operation to query the information about all access control policies that are created for a specified VPC firewall. Different access control policies are used when a VPC firewall is used to protect traffic between two VPCs that are connected by using a Cloud Enterprise Network (CEN) instance or an Express Connect circuit.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallControlPolicyRequest
@return DescribeVpcFirewallControlPolicyResponse
func (*Client) DescribeVpcFirewallControlPolicyWithOptions ¶
func (client *Client) DescribeVpcFirewallControlPolicyWithOptions(request *DescribeVpcFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallControlPolicyResponse, _err error)
Summary:
Queries the information about the access control policies for a specified virtual private cloud (VPC) firewall.
Description:
You can call the DescribeVpcFirewallControlPolicy operation to query the information about all access control policies that are created for a specified VPC firewall. Different access control policies are used when a VPC firewall is used to protect traffic between two VPCs that are connected by using a Cloud Enterprise Network (CEN) instance or an Express Connect circuit.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallControlPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVpcFirewallControlPolicyResponse
func (*Client) DescribeVpcFirewallDefaultIPSConfig ¶
func (client *Client) DescribeVpcFirewallDefaultIPSConfig(request *DescribeVpcFirewallDefaultIPSConfigRequest) (_result *DescribeVpcFirewallDefaultIPSConfigResponse, _err error)
Summary:
Queries the intrusion prevention configurations of a virtual private cloud (VPC) firewall.
Description:
You can call the DescribeVpcFirewallDefaultIPSConfig operation to query the intrusion prevention configurations of a VPC firewall.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallDefaultIPSConfigRequest
@return DescribeVpcFirewallDefaultIPSConfigResponse
func (*Client) DescribeVpcFirewallDefaultIPSConfigWithOptions ¶
func (client *Client) DescribeVpcFirewallDefaultIPSConfigWithOptions(request *DescribeVpcFirewallDefaultIPSConfigRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallDefaultIPSConfigResponse, _err error)
Summary:
Queries the intrusion prevention configurations of a virtual private cloud (VPC) firewall.
Description:
You can call the DescribeVpcFirewallDefaultIPSConfig operation to query the intrusion prevention configurations of a VPC firewall.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallDefaultIPSConfigRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVpcFirewallDefaultIPSConfigResponse
func (*Client) DescribeVpcFirewallDetail ¶
func (client *Client) DescribeVpcFirewallDetail(request *DescribeVpcFirewallDetailRequest) (_result *DescribeVpcFirewallDetailResponse, _err error)
Summary:
Queries the details about a virtual private cloud (VPC) firewall. The VPC firewall controls traffic between two VPCs that are connected by using an Express Connect circuit.
Description:
You can call the DescribeVpcFirewallDetail operation to query the details about a VPC firewall. The VPC firewall controls traffic between two VPCs that are connected by using an Express Connect circuit.
Before you call the operation, make sure that you created a VPC firewall by calling the [CreateVpcFirewallConfigure](https://www.alibabacloud.com/help/en/cloud-firewall/latest/createvpcfirewallconfigure) operation.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallDetailRequest
@return DescribeVpcFirewallDetailResponse
func (*Client) DescribeVpcFirewallDetailWithOptions ¶
func (client *Client) DescribeVpcFirewallDetailWithOptions(request *DescribeVpcFirewallDetailRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallDetailResponse, _err error)
Summary:
Queries the details about a virtual private cloud (VPC) firewall. The VPC firewall controls traffic between two VPCs that are connected by using an Express Connect circuit.
Description:
You can call the DescribeVpcFirewallDetail operation to query the details about a VPC firewall. The VPC firewall controls traffic between two VPCs that are connected by using an Express Connect circuit.
Before you call the operation, make sure that you created a VPC firewall by calling the [CreateVpcFirewallConfigure](https://www.alibabacloud.com/help/en/cloud-firewall/latest/createvpcfirewallconfigure) operation.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallDetailRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVpcFirewallDetailResponse
func (*Client) DescribeVpcFirewallIPSWhitelist ¶
func (client *Client) DescribeVpcFirewallIPSWhitelist(request *DescribeVpcFirewallIPSWhitelistRequest) (_result *DescribeVpcFirewallIPSWhitelistResponse, _err error)
Summary:
Queries the IPS whitelist of a virtual private cloud (VPC) firewall.
@param request - DescribeVpcFirewallIPSWhitelistRequest
@return DescribeVpcFirewallIPSWhitelistResponse
func (*Client) DescribeVpcFirewallIPSWhitelistWithOptions ¶
func (client *Client) DescribeVpcFirewallIPSWhitelistWithOptions(request *DescribeVpcFirewallIPSWhitelistRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallIPSWhitelistResponse, _err error)
Summary:
Queries the IPS whitelist of a virtual private cloud (VPC) firewall.
@param request - DescribeVpcFirewallIPSWhitelistRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVpcFirewallIPSWhitelistResponse
func (*Client) DescribeVpcFirewallList ¶
func (client *Client) DescribeVpcFirewallList(request *DescribeVpcFirewallListRequest) (_result *DescribeVpcFirewallListResponse, _err error)
Summary:
Queries the details about virtual private cloud (VPC) firewalls by page. Each VPC firewall protects traffic between two VPCs that are connected by using an Express Connect circuit.
Description:
You can call the DescribeVpcFirewallList operation to query the details about VPC firewalls by page. Each VPC firewall protects traffic between two VPCs that are connected by using an Express Connect circuit.
### Limits
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallListRequest
@return DescribeVpcFirewallListResponse
func (*Client) DescribeVpcFirewallListWithOptions ¶
func (client *Client) DescribeVpcFirewallListWithOptions(request *DescribeVpcFirewallListRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallListResponse, _err error)
Summary:
Queries the details about virtual private cloud (VPC) firewalls by page. Each VPC firewall protects traffic between two VPCs that are connected by using an Express Connect circuit.
Description:
You can call the DescribeVpcFirewallList operation to query the details about VPC firewalls by page. Each VPC firewall protects traffic between two VPCs that are connected by using an Express Connect circuit.
### Limits
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallListRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVpcFirewallListResponse
func (*Client) DescribeVpcFirewallPolicyPriorUsed ¶
func (client *Client) DescribeVpcFirewallPolicyPriorUsed(request *DescribeVpcFirewallPolicyPriorUsedRequest) (_result *DescribeVpcFirewallPolicyPriorUsedResponse, _err error)
Summary:
Queries the priority range of access control policies that are created for a virtual private cloud (VPC) firewall in a specific policy group.
Description:
You can call this operation to query the priority range of access control policies that are created for a VPC firewall in a specific policy group.
## [](#qps-)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallPolicyPriorUsedRequest
@return DescribeVpcFirewallPolicyPriorUsedResponse
func (*Client) DescribeVpcFirewallPolicyPriorUsedWithOptions ¶
func (client *Client) DescribeVpcFirewallPolicyPriorUsedWithOptions(request *DescribeVpcFirewallPolicyPriorUsedRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcFirewallPolicyPriorUsedResponse, _err error)
Summary:
Queries the priority range of access control policies that are created for a virtual private cloud (VPC) firewall in a specific policy group.
Description:
You can call this operation to query the priority range of access control policies that are created for a VPC firewall in a specific policy group.
## [](#qps-)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - DescribeVpcFirewallPolicyPriorUsedRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVpcFirewallPolicyPriorUsedResponse
func (*Client) DescribeVpcListLite ¶
func (client *Client) DescribeVpcListLite(request *DescribeVpcListLiteRequest) (_result *DescribeVpcListLiteResponse, _err error)
Summary:
Queries virtual private clouds (VPCs).
@param request - DescribeVpcListLiteRequest
@return DescribeVpcListLiteResponse
func (*Client) DescribeVpcListLiteWithOptions ¶
func (client *Client) DescribeVpcListLiteWithOptions(request *DescribeVpcListLiteRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcListLiteResponse, _err error)
Summary:
Queries virtual private clouds (VPCs).
@param request - DescribeVpcListLiteRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVpcListLiteResponse
func (*Client) DescribeVpcZone ¶
func (client *Client) DescribeVpcZone(request *DescribeVpcZoneRequest) (_result *DescribeVpcZoneResponse, _err error)
Summary:
Queries virtual private cloud (VPC) zones.
@param request - DescribeVpcZoneRequest
@return DescribeVpcZoneResponse
func (*Client) DescribeVpcZoneWithOptions ¶
func (client *Client) DescribeVpcZoneWithOptions(request *DescribeVpcZoneRequest, runtime *util.RuntimeOptions) (_result *DescribeVpcZoneResponse, _err error)
Summary:
Queries virtual private cloud (VPC) zones.
@param request - DescribeVpcZoneRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVpcZoneResponse
func (*Client) DescribeVulnerabilityProtectedList ¶
func (client *Client) DescribeVulnerabilityProtectedList(request *DescribeVulnerabilityProtectedListRequest) (_result *DescribeVulnerabilityProtectedListResponse, _err error)
Summary:
Queries the vulnerabilities that are supported by Cloud Firewall.
@param request - DescribeVulnerabilityProtectedListRequest
@return DescribeVulnerabilityProtectedListResponse
func (*Client) DescribeVulnerabilityProtectedListWithOptions ¶
func (client *Client) DescribeVulnerabilityProtectedListWithOptions(request *DescribeVulnerabilityProtectedListRequest, runtime *util.RuntimeOptions) (_result *DescribeVulnerabilityProtectedListResponse, _err error)
Summary:
Queries the vulnerabilities that are supported by Cloud Firewall.
@param request - DescribeVulnerabilityProtectedListRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVulnerabilityProtectedListResponse
func (*Client) GetEndpoint ¶
func (*Client) ModifyAddressBook ¶
func (client *Client) ModifyAddressBook(request *ModifyAddressBookRequest) (_result *ModifyAddressBookResponse, _err error)
Summary:
Modifies the address book that is specified in an access control policy.
Description:
You can call the ModifyAddressBook operation to modify the address book that is configured for access control.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyAddressBookRequest
@return ModifyAddressBookResponse
func (*Client) ModifyAddressBookWithOptions ¶
func (client *Client) ModifyAddressBookWithOptions(request *ModifyAddressBookRequest, runtime *util.RuntimeOptions) (_result *ModifyAddressBookResponse, _err error)
Summary:
Modifies the address book that is specified in an access control policy.
Description:
You can call the ModifyAddressBook operation to modify the address book that is configured for access control.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyAddressBookRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyAddressBookResponse
func (*Client) ModifyControlPolicy ¶
func (client *Client) ModifyControlPolicy(request *ModifyControlPolicyRequest) (_result *ModifyControlPolicyResponse, _err error)
Summary:
Modifies the configurations of an access control policy.
Description:
You can call this operation to modify the configurations of an access control policy. The policy allows Cloud Firewall to allow, deny, or monitor the traffic that passes through Cloud Firewall.
## [](#qps)Limit
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyControlPolicyRequest
@return ModifyControlPolicyResponse
func (*Client) ModifyControlPolicyPosition ¶
func (client *Client) ModifyControlPolicyPosition(request *ModifyControlPolicyPositionRequest) (_result *ModifyControlPolicyPositionResponse, _err error)
Summary:
Modifies the priority of an IPv4 access control policy for the Internet firewall. An IPv4 access control policy refers to a policy whose source IP address and destination IP address are IPv4 addresses.
Description:
You can use this operation to modify the priority of an IPv4 access control policy for the Internet firewall. No API operations are provided for you to modify the priority of an IPv6 access control policy for the Internet firewall.
## [](#qps)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyControlPolicyPositionRequest
@return ModifyControlPolicyPositionResponse
func (*Client) ModifyControlPolicyPositionWithOptions ¶
func (client *Client) ModifyControlPolicyPositionWithOptions(request *ModifyControlPolicyPositionRequest, runtime *util.RuntimeOptions) (_result *ModifyControlPolicyPositionResponse, _err error)
Summary:
Modifies the priority of an IPv4 access control policy for the Internet firewall. An IPv4 access control policy refers to a policy whose source IP address and destination IP address are IPv4 addresses.
Description:
You can use this operation to modify the priority of an IPv4 access control policy for the Internet firewall. No API operations are provided for you to modify the priority of an IPv6 access control policy for the Internet firewall.
## [](#qps)Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyControlPolicyPositionRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyControlPolicyPositionResponse
func (*Client) ModifyControlPolicyWithOptions ¶
func (client *Client) ModifyControlPolicyWithOptions(request *ModifyControlPolicyRequest, runtime *util.RuntimeOptions) (_result *ModifyControlPolicyResponse, _err error)
Summary:
Modifies the configurations of an access control policy.
Description:
You can call this operation to modify the configurations of an access control policy. The policy allows Cloud Firewall to allow, deny, or monitor the traffic that passes through Cloud Firewall.
## [](#qps)Limit
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyControlPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyControlPolicyResponse
func (*Client) ModifyDefaultIPSConfig ¶
func (client *Client) ModifyDefaultIPSConfig(request *ModifyDefaultIPSConfigRequest) (_result *ModifyDefaultIPSConfigResponse, _err error)
Summary:
Modifies the default configuration of the intrusion prevention system (IPS).
@param request - ModifyDefaultIPSConfigRequest
@return ModifyDefaultIPSConfigResponse
func (*Client) ModifyDefaultIPSConfigWithOptions ¶
func (client *Client) ModifyDefaultIPSConfigWithOptions(request *ModifyDefaultIPSConfigRequest, runtime *util.RuntimeOptions) (_result *ModifyDefaultIPSConfigResponse, _err error)
Summary:
Modifies the default configuration of the intrusion prevention system (IPS).
@param request - ModifyDefaultIPSConfigRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyDefaultIPSConfigResponse
func (*Client) ModifyFirewallV2RoutePolicySwitch ¶
func (client *Client) ModifyFirewallV2RoutePolicySwitch(request *ModifyFirewallV2RoutePolicySwitchRequest) (_result *ModifyFirewallV2RoutePolicySwitchResponse, _err error)
Summary:
Modifies the status of a routing policy.
@param request - ModifyFirewallV2RoutePolicySwitchRequest
@return ModifyFirewallV2RoutePolicySwitchResponse
func (*Client) ModifyFirewallV2RoutePolicySwitchWithOptions ¶
func (client *Client) ModifyFirewallV2RoutePolicySwitchWithOptions(request *ModifyFirewallV2RoutePolicySwitchRequest, runtime *util.RuntimeOptions) (_result *ModifyFirewallV2RoutePolicySwitchResponse, _err error)
Summary:
Modifies the status of a routing policy.
@param request - ModifyFirewallV2RoutePolicySwitchRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyFirewallV2RoutePolicySwitchResponse
func (*Client) ModifyInstanceMemberAttributes ¶
func (client *Client) ModifyInstanceMemberAttributes(request *ModifyInstanceMemberAttributesRequest) (_result *ModifyInstanceMemberAttributesResponse, _err error)
Summary:
Updates the information about members in Cloud Firewall.
Description:
You can call the ModifyInstanceMemberAttributes operation to update the information about members in Cloud Firewall.
## Limits
You can call this operation up to 10 times per second for each account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyInstanceMemberAttributesRequest
@return ModifyInstanceMemberAttributesResponse
func (*Client) ModifyInstanceMemberAttributesWithOptions ¶
func (client *Client) ModifyInstanceMemberAttributesWithOptions(request *ModifyInstanceMemberAttributesRequest, runtime *util.RuntimeOptions) (_result *ModifyInstanceMemberAttributesResponse, _err error)
Summary:
Updates the information about members in Cloud Firewall.
Description:
You can call the ModifyInstanceMemberAttributes operation to update the information about members in Cloud Firewall.
## Limits
You can call this operation up to 10 times per second for each account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyInstanceMemberAttributesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyInstanceMemberAttributesResponse
func (*Client) ModifyNatFirewallControlPolicy ¶
func (client *Client) ModifyNatFirewallControlPolicy(request *ModifyNatFirewallControlPolicyRequest) (_result *ModifyNatFirewallControlPolicyResponse, _err error)
Summary:
Modifies the configurations of an access control policy that is created for a NAT firewall.
Description:
You can use this operation to modify the configurations of an access control policy. The policy is used to allow, deny, or monitor traffic that reaches a NAT firewall.
@param request - ModifyNatFirewallControlPolicyRequest
@return ModifyNatFirewallControlPolicyResponse
func (*Client) ModifyNatFirewallControlPolicyPosition ¶
func (client *Client) ModifyNatFirewallControlPolicyPosition(request *ModifyNatFirewallControlPolicyPositionRequest) (_result *ModifyNatFirewallControlPolicyPositionResponse, _err error)
Summary:
Modifies the priority of an access control policy that is created for a NAT firewall.
@param request - ModifyNatFirewallControlPolicyPositionRequest
@return ModifyNatFirewallControlPolicyPositionResponse
func (*Client) ModifyNatFirewallControlPolicyPositionWithOptions ¶
func (client *Client) ModifyNatFirewallControlPolicyPositionWithOptions(request *ModifyNatFirewallControlPolicyPositionRequest, runtime *util.RuntimeOptions) (_result *ModifyNatFirewallControlPolicyPositionResponse, _err error)
Summary:
Modifies the priority of an access control policy that is created for a NAT firewall.
@param request - ModifyNatFirewallControlPolicyPositionRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyNatFirewallControlPolicyPositionResponse
func (*Client) ModifyNatFirewallControlPolicyWithOptions ¶
func (client *Client) ModifyNatFirewallControlPolicyWithOptions(request *ModifyNatFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *ModifyNatFirewallControlPolicyResponse, _err error)
Summary:
Modifies the configurations of an access control policy that is created for a NAT firewall.
Description:
You can use this operation to modify the configurations of an access control policy. The policy is used to allow, deny, or monitor traffic that reaches a NAT firewall.
@param request - ModifyNatFirewallControlPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyNatFirewallControlPolicyResponse
func (*Client) ModifyObjectGroupOperation ¶
func (client *Client) ModifyObjectGroupOperation(request *ModifyObjectGroupOperationRequest) (_result *ModifyObjectGroupOperationResponse, _err error)
Summary:
Modifies information about an operation on an object group.
@param request - ModifyObjectGroupOperationRequest
@return ModifyObjectGroupOperationResponse
func (*Client) ModifyObjectGroupOperationWithOptions ¶
func (client *Client) ModifyObjectGroupOperationWithOptions(request *ModifyObjectGroupOperationRequest, runtime *util.RuntimeOptions) (_result *ModifyObjectGroupOperationResponse, _err error)
Summary:
Modifies information about an operation on an object group.
@param request - ModifyObjectGroupOperationRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyObjectGroupOperationResponse
func (*Client) ModifyPolicyAdvancedConfig ¶
func (client *Client) ModifyPolicyAdvancedConfig(request *ModifyPolicyAdvancedConfigRequest) (_result *ModifyPolicyAdvancedConfigResponse, _err error)
Summary:
Enables or disables the strict mode for an access control policy.
Description:
You can call the ModifyPolicyAdvancedConfig operation to enable or disable the strict mode for an access control policy.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyPolicyAdvancedConfigRequest
@return ModifyPolicyAdvancedConfigResponse
func (*Client) ModifyPolicyAdvancedConfigWithOptions ¶
func (client *Client) ModifyPolicyAdvancedConfigWithOptions(request *ModifyPolicyAdvancedConfigRequest, runtime *util.RuntimeOptions) (_result *ModifyPolicyAdvancedConfigResponse, _err error)
Summary:
Enables or disables the strict mode for an access control policy.
Description:
You can call the ModifyPolicyAdvancedConfig operation to enable or disable the strict mode for an access control policy.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyPolicyAdvancedConfigRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyPolicyAdvancedConfigResponse
func (*Client) ModifyTrFirewallV2Configuration ¶
func (client *Client) ModifyTrFirewallV2Configuration(request *ModifyTrFirewallV2ConfigurationRequest) (_result *ModifyTrFirewallV2ConfigurationResponse, _err error)
Summary:
Modifies the configuration of a virtual private cloud (VPC) firewall that is created for a transit router.
@param request - ModifyTrFirewallV2ConfigurationRequest
@return ModifyTrFirewallV2ConfigurationResponse
func (*Client) ModifyTrFirewallV2ConfigurationWithOptions ¶
func (client *Client) ModifyTrFirewallV2ConfigurationWithOptions(request *ModifyTrFirewallV2ConfigurationRequest, runtime *util.RuntimeOptions) (_result *ModifyTrFirewallV2ConfigurationResponse, _err error)
Summary:
Modifies the configuration of a virtual private cloud (VPC) firewall that is created for a transit router.
@param request - ModifyTrFirewallV2ConfigurationRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyTrFirewallV2ConfigurationResponse
func (*Client) ModifyTrFirewallV2RoutePolicyScope ¶
func (client *Client) ModifyTrFirewallV2RoutePolicyScope(request *ModifyTrFirewallV2RoutePolicyScopeRequest) (_result *ModifyTrFirewallV2RoutePolicyScopeResponse, _err error)
Summary:
Modifies the effective scope of the routing policy created for the VPC firewall for a transit router.
@param request - ModifyTrFirewallV2RoutePolicyScopeRequest
@return ModifyTrFirewallV2RoutePolicyScopeResponse
func (*Client) ModifyTrFirewallV2RoutePolicyScopeWithOptions ¶
func (client *Client) ModifyTrFirewallV2RoutePolicyScopeWithOptions(tmpReq *ModifyTrFirewallV2RoutePolicyScopeRequest, runtime *util.RuntimeOptions) (_result *ModifyTrFirewallV2RoutePolicyScopeResponse, _err error)
Summary:
Modifies the effective scope of the routing policy created for the VPC firewall for a transit router.
@param tmpReq - ModifyTrFirewallV2RoutePolicyScopeRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyTrFirewallV2RoutePolicyScopeResponse
func (*Client) ModifyUserIPSWhitelist ¶
func (client *Client) ModifyUserIPSWhitelist(request *ModifyUserIPSWhitelistRequest) (_result *ModifyUserIPSWhitelistResponse, _err error)
Summary:
修改用户IPS白名单
@param request - ModifyUserIPSWhitelistRequest
@return ModifyUserIPSWhitelistResponse
func (*Client) ModifyUserIPSWhitelistWithOptions ¶
func (client *Client) ModifyUserIPSWhitelistWithOptions(request *ModifyUserIPSWhitelistRequest, runtime *util.RuntimeOptions) (_result *ModifyUserIPSWhitelistResponse, _err error)
Summary:
修改用户IPS白名单
@param request - ModifyUserIPSWhitelistRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyUserIPSWhitelistResponse
func (*Client) ModifyVpcFirewallCenConfigure ¶
func (client *Client) ModifyVpcFirewallCenConfigure(request *ModifyVpcFirewallCenConfigureRequest) (_result *ModifyVpcFirewallCenConfigureResponse, _err error)
Summary:
Modifies the configurations of a virtual private cloud (VPC) firewall. The VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a Cloud Enterprise Network (CEN) instance.
Description:
You can call the ModifyVpcFirewallCenConfigure operation to modify the configurations of a VPC firewall. The VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance. Before you call this operation, make sure that you have created a VPC firewall by calling the [CreateVpcFirewallCenConfigure](https://help.aliyun.com/document_detail/345772.html) operation.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyVpcFirewallCenConfigureRequest
@return ModifyVpcFirewallCenConfigureResponse
func (*Client) ModifyVpcFirewallCenConfigureWithOptions ¶
func (client *Client) ModifyVpcFirewallCenConfigureWithOptions(request *ModifyVpcFirewallCenConfigureRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcFirewallCenConfigureResponse, _err error)
Summary:
Modifies the configurations of a virtual private cloud (VPC) firewall. The VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a Cloud Enterprise Network (CEN) instance.
Description:
You can call the ModifyVpcFirewallCenConfigure operation to modify the configurations of a VPC firewall. The VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance. Before you call this operation, make sure that you have created a VPC firewall by calling the [CreateVpcFirewallCenConfigure](https://help.aliyun.com/document_detail/345772.html) operation.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyVpcFirewallCenConfigureRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyVpcFirewallCenConfigureResponse
func (*Client) ModifyVpcFirewallCenSwitchStatus ¶
func (client *Client) ModifyVpcFirewallCenSwitchStatus(request *ModifyVpcFirewallCenSwitchStatusRequest) (_result *ModifyVpcFirewallCenSwitchStatusResponse, _err error)
Summary:
Enables or disables a virtual private cloud (VPC) firewall. The VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a Cloud Enterprise Network (CEN) instance.
Description:
You can call the ModifyVpcFirewallCenSwitchStatus operation to enable or disable a VPC firewall. A VPC firewall protects mutual access traffic between a specified VPC and a network instance that is attached to a CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance. After you enable the VPC firewall, the VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a CEN instance. After you disable the VPC firewall, the VPC firewall no longer protects mutual access traffic between a VPC and a specified network instance that is attached to a CEN instance.
Before you call this operation, make sure that you have created a VPC firewall by calling the [CreateVpcFirewallCenConfigure](https://help.aliyun.com/document_detail/345772.html) operation.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyVpcFirewallCenSwitchStatusRequest
@return ModifyVpcFirewallCenSwitchStatusResponse
func (*Client) ModifyVpcFirewallCenSwitchStatusWithOptions ¶
func (client *Client) ModifyVpcFirewallCenSwitchStatusWithOptions(request *ModifyVpcFirewallCenSwitchStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcFirewallCenSwitchStatusResponse, _err error)
Summary:
Enables or disables a virtual private cloud (VPC) firewall. The VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a Cloud Enterprise Network (CEN) instance.
Description:
You can call the ModifyVpcFirewallCenSwitchStatus operation to enable or disable a VPC firewall. A VPC firewall protects mutual access traffic between a specified VPC and a network instance that is attached to a CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance. After you enable the VPC firewall, the VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a CEN instance. After you disable the VPC firewall, the VPC firewall no longer protects mutual access traffic between a VPC and a specified network instance that is attached to a CEN instance.
Before you call this operation, make sure that you have created a VPC firewall by calling the [CreateVpcFirewallCenConfigure](https://help.aliyun.com/document_detail/345772.html) operation.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyVpcFirewallCenSwitchStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyVpcFirewallCenSwitchStatusResponse
func (*Client) ModifyVpcFirewallConfigure ¶
func (client *Client) ModifyVpcFirewallConfigure(request *ModifyVpcFirewallConfigureRequest) (_result *ModifyVpcFirewallConfigureResponse, _err error)
Summary:
Modifies the configurations of a virtual private cloud (VPC) firewall. The VPC firewall controls traffic between two VPCs that are connected by using an Express Connect circuit.
Description:
You can call the ModifyVpcFirewallConfigure operation to modify the configurations of a VPC firewall. The VPC firewall controls traffic between two VPCs that are connected by using an Express Connect circuit. Before you call the operation, make sure that you created a VPC firewall by calling the [CreateVpcFirewallConfigure](https://help.aliyun.com/document_detail/342893.html) operation.
## Limits
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyVpcFirewallConfigureRequest
@return ModifyVpcFirewallConfigureResponse
func (*Client) ModifyVpcFirewallConfigureWithOptions ¶
func (client *Client) ModifyVpcFirewallConfigureWithOptions(request *ModifyVpcFirewallConfigureRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcFirewallConfigureResponse, _err error)
Summary:
Modifies the configurations of a virtual private cloud (VPC) firewall. The VPC firewall controls traffic between two VPCs that are connected by using an Express Connect circuit.
Description:
You can call the ModifyVpcFirewallConfigure operation to modify the configurations of a VPC firewall. The VPC firewall controls traffic between two VPCs that are connected by using an Express Connect circuit. Before you call the operation, make sure that you created a VPC firewall by calling the [CreateVpcFirewallConfigure](https://help.aliyun.com/document_detail/342893.html) operation.
## Limits
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyVpcFirewallConfigureRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyVpcFirewallConfigureResponse
func (*Client) ModifyVpcFirewallControlPolicy ¶
func (client *Client) ModifyVpcFirewallControlPolicy(request *ModifyVpcFirewallControlPolicyRequest) (_result *ModifyVpcFirewallControlPolicyResponse, _err error)
Summary:
Modifies the configurations of an access control policy that is created for a virtual private cloud (VPC) firewall in a specified policy group.
Description:
You can call the ModifyVpcFirewallControlPolicy operation to modify the configurations of an access control policy that is created for a VPC firewall in a specified policy group. Different access control policies are used for the VPC firewalls that are used to protect each Cloud Enterprise Network (CEN) instance and the VPC firewalls that are used to protect each Express Connect circuit.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyVpcFirewallControlPolicyRequest
@return ModifyVpcFirewallControlPolicyResponse
func (*Client) ModifyVpcFirewallControlPolicyPosition ¶
func (client *Client) ModifyVpcFirewallControlPolicyPosition(request *ModifyVpcFirewallControlPolicyPositionRequest) (_result *ModifyVpcFirewallControlPolicyPositionResponse, _err error)
Summary:
Modifies the priority of an access control policy that is created for a virtual private cloud (VPC) firewall in a specific policy group.
Description:
You can use this operation to modify the priority of an access control policy that is created for a VPC firewall in a specific policy group.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyVpcFirewallControlPolicyPositionRequest
@return ModifyVpcFirewallControlPolicyPositionResponse
func (*Client) ModifyVpcFirewallControlPolicyPositionWithOptions ¶
func (client *Client) ModifyVpcFirewallControlPolicyPositionWithOptions(request *ModifyVpcFirewallControlPolicyPositionRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcFirewallControlPolicyPositionResponse, _err error)
Summary:
Modifies the priority of an access control policy that is created for a virtual private cloud (VPC) firewall in a specific policy group.
Description:
You can use this operation to modify the priority of an access control policy that is created for a VPC firewall in a specific policy group.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyVpcFirewallControlPolicyPositionRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyVpcFirewallControlPolicyPositionResponse
func (*Client) ModifyVpcFirewallControlPolicyWithOptions ¶
func (client *Client) ModifyVpcFirewallControlPolicyWithOptions(request *ModifyVpcFirewallControlPolicyRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcFirewallControlPolicyResponse, _err error)
Summary:
Modifies the configurations of an access control policy that is created for a virtual private cloud (VPC) firewall in a specified policy group.
Description:
You can call the ModifyVpcFirewallControlPolicy operation to modify the configurations of an access control policy that is created for a VPC firewall in a specified policy group. Different access control policies are used for the VPC firewalls that are used to protect each Cloud Enterprise Network (CEN) instance and the VPC firewalls that are used to protect each Express Connect circuit.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyVpcFirewallControlPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyVpcFirewallControlPolicyResponse
func (*Client) ModifyVpcFirewallDefaultIPSConfig ¶
func (client *Client) ModifyVpcFirewallDefaultIPSConfig(request *ModifyVpcFirewallDefaultIPSConfigRequest) (_result *ModifyVpcFirewallDefaultIPSConfigResponse, _err error)
Summary:
Modifies the intrusion prevention configurations of a virtual private cloud (VPC) firewall.
Description:
You can call this operation to modify the intrusion prevention configurations of a VPC firewall.
## [](#qps-)Limits
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyVpcFirewallDefaultIPSConfigRequest
@return ModifyVpcFirewallDefaultIPSConfigResponse
func (*Client) ModifyVpcFirewallDefaultIPSConfigWithOptions ¶
func (client *Client) ModifyVpcFirewallDefaultIPSConfigWithOptions(request *ModifyVpcFirewallDefaultIPSConfigRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcFirewallDefaultIPSConfigResponse, _err error)
Summary:
Modifies the intrusion prevention configurations of a virtual private cloud (VPC) firewall.
Description:
You can call this operation to modify the intrusion prevention configurations of a VPC firewall.
## [](#qps-)Limits
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyVpcFirewallDefaultIPSConfigRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyVpcFirewallDefaultIPSConfigResponse
func (*Client) ModifyVpcFirewallIPSWhitelist ¶
func (client *Client) ModifyVpcFirewallIPSWhitelist(request *ModifyVpcFirewallIPSWhitelistRequest) (_result *ModifyVpcFirewallIPSWhitelistResponse, _err error)
Summary:
Modifies the IPS whitelist of a virtual private cloud (VPC) firewall.
@param request - ModifyVpcFirewallIPSWhitelistRequest
@return ModifyVpcFirewallIPSWhitelistResponse
func (*Client) ModifyVpcFirewallIPSWhitelistWithOptions ¶
func (client *Client) ModifyVpcFirewallIPSWhitelistWithOptions(request *ModifyVpcFirewallIPSWhitelistRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcFirewallIPSWhitelistResponse, _err error)
Summary:
Modifies the IPS whitelist of a virtual private cloud (VPC) firewall.
@param request - ModifyVpcFirewallIPSWhitelistRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyVpcFirewallIPSWhitelistResponse
func (*Client) ModifyVpcFirewallSwitchStatus ¶
func (client *Client) ModifyVpcFirewallSwitchStatus(request *ModifyVpcFirewallSwitchStatusRequest) (_result *ModifyVpcFirewallSwitchStatusResponse, _err error)
Summary:
Enables or disables a virtual private cloud (VPC) firewall. The VPC firewall protects traffic between two VPCs that are connected by using an Express Connect circuit.
Description:
You can call the ModifyVpcFirewallSwitchStatus operation to enable or disable a VPC firewall. The VPC firewall protects traffic between two VPCs that are connected by using an Express Connect circuit. After you enable the VPC firewall, the VPC firewall protects access traffic between two VPCs that are connected by using an Express Connect circuit. After you disable the VPC firewall, the VPC firewall no longer protects access traffic between two VPCs that are connected by using an Express Connect circuit.
Before you call the operation, make sure that you created a VPC firewall by calling the [CreateVpcFirewallConfigure](https://help.aliyun.com/document_detail/342893.html) operation.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyVpcFirewallSwitchStatusRequest
@return ModifyVpcFirewallSwitchStatusResponse
func (*Client) ModifyVpcFirewallSwitchStatusWithOptions ¶
func (client *Client) ModifyVpcFirewallSwitchStatusWithOptions(request *ModifyVpcFirewallSwitchStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyVpcFirewallSwitchStatusResponse, _err error)
Summary:
Enables or disables a virtual private cloud (VPC) firewall. The VPC firewall protects traffic between two VPCs that are connected by using an Express Connect circuit.
Description:
You can call the ModifyVpcFirewallSwitchStatus operation to enable or disable a VPC firewall. The VPC firewall protects traffic between two VPCs that are connected by using an Express Connect circuit. After you enable the VPC firewall, the VPC firewall protects access traffic between two VPCs that are connected by using an Express Connect circuit. After you disable the VPC firewall, the VPC firewall no longer protects access traffic between two VPCs that are connected by using an Express Connect circuit.
Before you call the operation, make sure that you created a VPC firewall by calling the [CreateVpcFirewallConfigure](https://help.aliyun.com/document_detail/342893.html) operation.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ModifyVpcFirewallSwitchStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyVpcFirewallSwitchStatusResponse
func (*Client) PutDisableAllFwSwitch ¶
func (client *Client) PutDisableAllFwSwitch(request *PutDisableAllFwSwitchRequest) (_result *PutDisableAllFwSwitchResponse, _err error)
Summary:
Turns off all firewall switches.
Description:
You can call the PutDisableAllFwSwitch operation to turn off all firewall switches.
## [](#qps-)QPS limits
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - PutDisableAllFwSwitchRequest
@return PutDisableAllFwSwitchResponse
func (*Client) PutDisableAllFwSwitchWithOptions ¶
func (client *Client) PutDisableAllFwSwitchWithOptions(request *PutDisableAllFwSwitchRequest, runtime *util.RuntimeOptions) (_result *PutDisableAllFwSwitchResponse, _err error)
Summary:
Turns off all firewall switches.
Description:
You can call the PutDisableAllFwSwitch operation to turn off all firewall switches.
## [](#qps-)QPS limits
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - PutDisableAllFwSwitchRequest
@param runtime - runtime options for this request RuntimeOptions
@return PutDisableAllFwSwitchResponse
func (*Client) PutDisableFwSwitch ¶
func (client *Client) PutDisableFwSwitch(request *PutDisableFwSwitchRequest) (_result *PutDisableFwSwitchResponse, _err error)
Summary:
Disable a firewall for specific assets.
Description:
You can call the PutDisableFwSwitch operation to disable a firewall for specific assets. After you disable the firewall, traffic does not pass through Cloud Firewall.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - PutDisableFwSwitchRequest
@return PutDisableFwSwitchResponse
func (*Client) PutDisableFwSwitchWithOptions ¶
func (client *Client) PutDisableFwSwitchWithOptions(request *PutDisableFwSwitchRequest, runtime *util.RuntimeOptions) (_result *PutDisableFwSwitchResponse, _err error)
Summary:
Disable a firewall for specific assets.
Description:
You can call the PutDisableFwSwitch operation to disable a firewall for specific assets. After you disable the firewall, traffic does not pass through Cloud Firewall.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - PutDisableFwSwitchRequest
@param runtime - runtime options for this request RuntimeOptions
@return PutDisableFwSwitchResponse
func (*Client) PutEnableAllFwSwitch ¶
func (client *Client) PutEnableAllFwSwitch(request *PutEnableAllFwSwitchRequest) (_result *PutEnableAllFwSwitchResponse, _err error)
Summary:
Enables a firewall for all public IP addresses within your Alibaba Cloud account.
Description:
You can call the PutEnableAllFwSwitch operation to enable a firewall for all public IP addresses within your Alibaba Cloud account.
## Limits
You can call this operation up to 10 times per second per account. You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - PutEnableAllFwSwitchRequest
@return PutEnableAllFwSwitchResponse
func (*Client) PutEnableAllFwSwitchWithOptions ¶
func (client *Client) PutEnableAllFwSwitchWithOptions(request *PutEnableAllFwSwitchRequest, runtime *util.RuntimeOptions) (_result *PutEnableAllFwSwitchResponse, _err error)
Summary:
Enables a firewall for all public IP addresses within your Alibaba Cloud account.
Description:
You can call the PutEnableAllFwSwitch operation to enable a firewall for all public IP addresses within your Alibaba Cloud account.
## Limits
You can call this operation up to 10 times per second per account. You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - PutEnableAllFwSwitchRequest
@param runtime - runtime options for this request RuntimeOptions
@return PutEnableAllFwSwitchResponse
func (*Client) PutEnableFwSwitch ¶
func (client *Client) PutEnableFwSwitch(request *PutEnableFwSwitchRequest) (_result *PutEnableFwSwitchResponse, _err error)
Summary:
Enables firewalls for specific assets.
Description:
You can call this operation to enable a firewall. After you enable a firewall, traffic passes through Cloud Firewall.
## [](#qps-)Limits
You can call this operation up to five times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - PutEnableFwSwitchRequest
@return PutEnableFwSwitchResponse
func (*Client) PutEnableFwSwitchWithOptions ¶
func (client *Client) PutEnableFwSwitchWithOptions(request *PutEnableFwSwitchRequest, runtime *util.RuntimeOptions) (_result *PutEnableFwSwitchResponse, _err error)
Summary:
Enables firewalls for specific assets.
Description:
You can call this operation to enable a firewall. After you enable a firewall, traffic passes through Cloud Firewall.
## [](#qps-)Limits
You can call this operation up to five times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - PutEnableFwSwitchRequest
@param runtime - runtime options for this request RuntimeOptions
@return PutEnableFwSwitchResponse
func (*Client) ReleasePostInstance ¶
func (client *Client) ReleasePostInstance(request *ReleasePostInstanceRequest) (_result *ReleasePostInstanceResponse, _err error)
Summary:
Releases Cloud Firewall that uses the pay-as-you-go billing method.
@param request - ReleasePostInstanceRequest
@return ReleasePostInstanceResponse
func (*Client) ReleasePostInstanceWithOptions ¶
func (client *Client) ReleasePostInstanceWithOptions(request *ReleasePostInstanceRequest, runtime *util.RuntimeOptions) (_result *ReleasePostInstanceResponse, _err error)
Summary:
Releases Cloud Firewall that uses the pay-as-you-go billing method.
@param request - ReleasePostInstanceRequest
@param runtime - runtime options for this request RuntimeOptions
@return ReleasePostInstanceResponse
func (*Client) ResetNatFirewallRuleHitCount ¶
func (client *Client) ResetNatFirewallRuleHitCount(request *ResetNatFirewallRuleHitCountRequest) (_result *ResetNatFirewallRuleHitCountResponse, _err error)
Summary:
Resets the number of NAT firewall hits.
@param request - ResetNatFirewallRuleHitCountRequest
@return ResetNatFirewallRuleHitCountResponse
func (*Client) ResetNatFirewallRuleHitCountWithOptions ¶
func (client *Client) ResetNatFirewallRuleHitCountWithOptions(request *ResetNatFirewallRuleHitCountRequest, runtime *util.RuntimeOptions) (_result *ResetNatFirewallRuleHitCountResponse, _err error)
Summary:
Resets the number of NAT firewall hits.
@param request - ResetNatFirewallRuleHitCountRequest
@param runtime - runtime options for this request RuntimeOptions
@return ResetNatFirewallRuleHitCountResponse
func (*Client) ResetVpcFirewallRuleHitCount ¶
func (client *Client) ResetVpcFirewallRuleHitCount(request *ResetVpcFirewallRuleHitCountRequest) (_result *ResetVpcFirewallRuleHitCountResponse, _err error)
Summary:
Clears the count on hits of an access control policy that is created for a virtual private cloud (VPC) firewall in a specific policy group.
Description:
You can call the ResetVpcFirewallRuleHitCount operation to clear the count on hits of an access control policy that is created for a VPC firewall in a specific policy group.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ResetVpcFirewallRuleHitCountRequest
@return ResetVpcFirewallRuleHitCountResponse
func (*Client) ResetVpcFirewallRuleHitCountWithOptions ¶
func (client *Client) ResetVpcFirewallRuleHitCountWithOptions(request *ResetVpcFirewallRuleHitCountRequest, runtime *util.RuntimeOptions) (_result *ResetVpcFirewallRuleHitCountResponse, _err error)
Summary:
Clears the count on hits of an access control policy that is created for a virtual private cloud (VPC) firewall in a specific policy group.
Description:
You can call the ResetVpcFirewallRuleHitCount operation to clear the count on hits of an access control policy that is created for a VPC firewall in a specific policy group.
## Limits
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
@param request - ResetVpcFirewallRuleHitCountRequest
@param runtime - runtime options for this request RuntimeOptions
@return ResetVpcFirewallRuleHitCountResponse
func (*Client) SwitchSecurityProxy ¶
func (client *Client) SwitchSecurityProxy(request *SwitchSecurityProxyRequest) (_result *SwitchSecurityProxyResponse, _err error)
Summary:
Enables or disables a NAT firewall.
@param request - SwitchSecurityProxyRequest
@return SwitchSecurityProxyResponse
func (*Client) SwitchSecurityProxyWithOptions ¶
func (client *Client) SwitchSecurityProxyWithOptions(request *SwitchSecurityProxyRequest, runtime *util.RuntimeOptions) (_result *SwitchSecurityProxyResponse, _err error)
Summary:
Enables or disables a NAT firewall.
@param request - SwitchSecurityProxyRequest
@param runtime - runtime options for this request RuntimeOptions
@return SwitchSecurityProxyResponse
type CreateDownloadTaskRequest ¶
type CreateDownloadTaskRequest struct { // The language of the content within the response. // // Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The query condition of the download task. // // example: // // {\\"SearchItem\\":\\"\\",\\"UserType\\":\\"buy\\",\\"IpVersion\\":\\"4\\"} TaskData *string `json:"TaskData,omitempty" xml:"TaskData,omitempty"` // The type of the task. For more information about task types, see the descriptions in the "DescribeDownloadTaskType" topic. // // example: // // InternetFirewallAsset TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"` // The time zone of the time information in the downloaded file. The value must be an identifier of a time zone in the Internet Assigned Numbers Authority (IANA) database. The default value is Asia/Shanghai, which indicates UTC+8. // // example: // // Asia/Shanghai TimeZone *string `json:"TimeZone,omitempty" xml:"TimeZone,omitempty"` }
func (CreateDownloadTaskRequest) GoString ¶
func (s CreateDownloadTaskRequest) GoString() string
func (*CreateDownloadTaskRequest) SetLang ¶
func (s *CreateDownloadTaskRequest) SetLang(v string) *CreateDownloadTaskRequest
func (*CreateDownloadTaskRequest) SetTaskData ¶
func (s *CreateDownloadTaskRequest) SetTaskData(v string) *CreateDownloadTaskRequest
func (*CreateDownloadTaskRequest) SetTaskType ¶
func (s *CreateDownloadTaskRequest) SetTaskType(v string) *CreateDownloadTaskRequest
func (*CreateDownloadTaskRequest) SetTimeZone ¶
func (s *CreateDownloadTaskRequest) SetTimeZone(v string) *CreateDownloadTaskRequest
func (CreateDownloadTaskRequest) String ¶
func (s CreateDownloadTaskRequest) String() string
type CreateDownloadTaskResponse ¶
type CreateDownloadTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateDownloadTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateDownloadTaskResponse) GoString ¶
func (s CreateDownloadTaskResponse) GoString() string
func (*CreateDownloadTaskResponse) SetBody ¶
func (s *CreateDownloadTaskResponse) SetBody(v *CreateDownloadTaskResponseBody) *CreateDownloadTaskResponse
func (*CreateDownloadTaskResponse) SetHeaders ¶
func (s *CreateDownloadTaskResponse) SetHeaders(v map[string]*string) *CreateDownloadTaskResponse
func (*CreateDownloadTaskResponse) SetStatusCode ¶
func (s *CreateDownloadTaskResponse) SetStatusCode(v int32) *CreateDownloadTaskResponse
func (CreateDownloadTaskResponse) String ¶
func (s CreateDownloadTaskResponse) String() string
type CreateDownloadTaskResponseBody ¶
type CreateDownloadTaskResponseBody struct { // The ID of the request. // // example: // // E7F333E0-7B70-54DA-A307-4B2B49DEE923 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The status of the task. Valid values: // // finish: The task finished. You can query the task to obtain the download link of the file. // // start: The task start. // // error: An error occurred. // // expire: The task file is invalid and cannot be downloaded. // // example: // // start Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The unique ID of the task. // // example: // // 132 TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"` // The name of the file download task. // // example: // // Internet Boundary Firewall Assets - IPv4 TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"` }
func (CreateDownloadTaskResponseBody) GoString ¶
func (s CreateDownloadTaskResponseBody) GoString() string
func (*CreateDownloadTaskResponseBody) SetRequestId ¶
func (s *CreateDownloadTaskResponseBody) SetRequestId(v string) *CreateDownloadTaskResponseBody
func (*CreateDownloadTaskResponseBody) SetStatus ¶
func (s *CreateDownloadTaskResponseBody) SetStatus(v string) *CreateDownloadTaskResponseBody
func (*CreateDownloadTaskResponseBody) SetTaskId ¶
func (s *CreateDownloadTaskResponseBody) SetTaskId(v int64) *CreateDownloadTaskResponseBody
func (*CreateDownloadTaskResponseBody) SetTaskName ¶
func (s *CreateDownloadTaskResponseBody) SetTaskName(v string) *CreateDownloadTaskResponseBody
func (CreateDownloadTaskResponseBody) String ¶
func (s CreateDownloadTaskResponseBody) String() string
type CreateNatFirewallControlPolicyRequest ¶
type CreateNatFirewallControlPolicyRequest struct { // The action that Cloud Firewall performs on the traffic. // // Valid values: // // - **accept**: allows the traffic. // // - **drop**: denies the traffic. // // - **log**: monitors the traffic. // // This parameter is required. // // example: // // log AclAction *string `json:"AclAction,omitempty" xml:"AclAction,omitempty"` // The application types supported by the access control policy. // // This parameter is required. ApplicationNameList []*string `json:"ApplicationNameList,omitempty" xml:"ApplicationNameList,omitempty" type:"Repeated"` // The description of the access control policy. // // This parameter is required. // // example: // // allow Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The destination port in the access control policy. Valid values: // // - If Proto is set to ICMP, DestPort is automatically left empty. // // > If Proto is set to ICMP, access control does not take effect on the destination port. // // - If Proto is set to TCP, UDP, or ANY and DestPortType is set to group, DestPort is empty. // // > If DestPortType is set to group, you do not need to specify the destination port number. All ports on which the access control policy takes effect are included in the destination port address book. // // - If Proto is set to TCP, UDP, or ANY and DestPortType is set to port, the value of DestPort is the destination port number. // // example: // // 80 DestPort *string `json:"DestPort,omitempty" xml:"DestPort,omitempty"` // The name of the destination port address book in the access control policy. // // > If DestPortType is set to group, you must specify the name of the destination port address book. // // example: // // my_port_group DestPortGroup *string `json:"DestPortGroup,omitempty" xml:"DestPortGroup,omitempty"` // The type of the destination port in the access control policy. Valid values: // // - **port**: port // // - **group**: port address book // // example: // // port DestPortType *string `json:"DestPortType,omitempty" xml:"DestPortType,omitempty"` // The destination address in the access control policy. // // Valid values: // // - If DestinationType is set to net, the value of this parameter is a CIDR block. // // Example: 1.2.XX.XX/24 // // - If DestinationType is set to group, the value of this parameter is an address book. // // Example: db_group // // - If DestinationType is set to domain, the value of this parameter is a domain name. // // Example: \\*.aliyuncs.com // // - If DestinationType is set to location, the value of this parameter is a location. // // Example: ["BJ11", "ZB"] // // This parameter is required. // // example: // // XX.XX.XX.XX/24 Destination *string `json:"Destination,omitempty" xml:"Destination,omitempty"` // The type of the destination address in the access control policy. // // Valid values: // // - **net**: CIDR block // // - **group**: address book // // - **domain**: domain name // // This parameter is required. // // example: // // net DestinationType *string `json:"DestinationType,omitempty" xml:"DestinationType,omitempty"` // The direction of the traffic to which the access control policy applies. Valid value: // // - **out**: outbound. // // This parameter is required. // // example: // // out Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The domain name resolution method of the access control policy. Valid values: // // - **0**: fully qualified domain name (FQDN)-based resolution // // - **1**: Domain Name System (DNS)-based dynamic resolution // // - **2**: FQDN and DNS-based dynamic resolution // // example: // // 0 DomainResolveType *int32 `json:"DomainResolveType,omitempty" xml:"DomainResolveType,omitempty"` // The time when the access control policy stops taking effect. The value is a UNIX timestamp. Unit: seconds. The value must be on the hour or on the half hour, and at least 30 minutes later than the value of StartTime. // // > If RepeatType is set to Permanent, EndTime is left empty. If RepeatType is set to None, Daily, Weekly, or Monthly, this parameter must be specified. // // example: // // 1694764800 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The IP version supported by the access control policy. Valid values: // // - **4**: IPv4 (default) // // example: // // 4 IpVersion *string `json:"IpVersion,omitempty" xml:"IpVersion,omitempty"` // The language of the content within the response. // // Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the NAT gateway. // // This parameter is required. // // example: // // ngx-xxxxxxx NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"` // The priority of the access control policy. The priority value starts from 1. A small priority value indicates a high priority. // // This parameter is required. // // example: // // 1 NewOrder *string `json:"NewOrder,omitempty" xml:"NewOrder,omitempty"` // The protocol type in the access control policy. // // Valid values: // // - ANY: all types of protocols. // // - TCP // // - UDP // // - ICMP // // > If the destination address is a threat intelligence address book of the domain name type or a cloud service address book, you can set Proto only to TCP and set ApplicationNameList to HTTP, HTTPS, SMTP, SMTPS, or SSL. // // This parameter is required. // // example: // // ANY Proto *string `json:"Proto,omitempty" xml:"Proto,omitempty"` // Specifies whether to enable the access control policy. By default, an access control policy is enabled after it is created. Valid values: // // - **true** // // - **false** // // example: // // true Release *string `json:"Release,omitempty" xml:"Release,omitempty"` // The days of a week or of a month on which the access control policy takes effect. // // - If RepeatType is set to `Permanent`, `None`, or `Daily`, RepeatDays is left empty. Example: []. // // - If RepeatType is set to Weekly, RepeatDays must be specified. Example: [0, 6]. // // > If RepeatType is set to Weekly, the fields in the value of RepeatDays cannot be repeated. // // - If RepeatType is set to `Monthly`, RepeatDays must be specified. Example: [1, 31]. // // > If RepeatType is set to Monthly, the fields in the value of RepeatDays cannot be repeated. RepeatDays []*int64 `json:"RepeatDays,omitempty" xml:"RepeatDays,omitempty" type:"Repeated"` // The point in time when the recurrence ends. Example: 23:30. The value must be on the hour or on the half hour, and at least 30 minutes later than the value of RepeatStartTime. // // > If RepeatType is set to Permanent or None, RepeatEndTime is left empty. If RepeatType is set to Daily, Weekly, or Monthly, this parameter must be specified. // // example: // // 23:30 RepeatEndTime *string `json:"RepeatEndTime,omitempty" xml:"RepeatEndTime,omitempty"` // The point in time when the recurrence starts. Example: 08:00. The value must be on the hour or on the half hour, and at least 30 minutes earlier than the value of RepeatEndTime. // // > If RepeatType is set to Permanent or None, RepeatStartTime is left empty. If RepeatType is set to Daily, Weekly, or Monthly, this parameter must be specified. // // example: // // 08:00 RepeatStartTime *string `json:"RepeatStartTime,omitempty" xml:"RepeatStartTime,omitempty"` // The recurrence type for the access control policy to take effect. Valid values: // // - **Permanent* - (default): The policy always takes effect. // // - **None**: The policy takes effect for only once. // // - **Daily**: The policy takes effect on a daily basis. // // - **Weekly**: The policy takes effect on a weekly basis. // // - **Monthly**: The policy takes effect on a monthly basis. // // example: // // Permanent RepeatType *string `json:"RepeatType,omitempty" xml:"RepeatType,omitempty"` // The source address in the access control policy. // // Valid values: // // - If **SourceType* - is set to `net`, the value of Source is a CIDR block. // // Example: 10.2.4.0/24 // // - If **SourceType* - is set to `group`, the value of this parameter must be an address book name. // // Example: db_group // // This parameter is required. // // example: // // 192.168.0.25/32 Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The type of the source address in the access control policy. // // Valid values: // // - **net**: source CIDR block // // - **group**: source address book // // This parameter is required. // // example: // // net SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The time when the access control policy starts to take effect. The value is a UNIX timestamp. Unit: seconds. The value must be on the hour or on the half hour, and at least 30 minutes earlier than the value of EndTime. // // > If RepeatType is set to Permanent, StartTime is left empty. If RepeatType is set to None, Daily, Weekly, or Monthly, this parameter must be specified. // // example: // // 1694761200 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (CreateNatFirewallControlPolicyRequest) GoString ¶
func (s CreateNatFirewallControlPolicyRequest) GoString() string
func (*CreateNatFirewallControlPolicyRequest) SetAclAction ¶
func (s *CreateNatFirewallControlPolicyRequest) SetAclAction(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetApplicationNameList ¶
func (s *CreateNatFirewallControlPolicyRequest) SetApplicationNameList(v []*string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetDescription ¶
func (s *CreateNatFirewallControlPolicyRequest) SetDescription(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetDestPort ¶
func (s *CreateNatFirewallControlPolicyRequest) SetDestPort(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetDestPortGroup ¶
func (s *CreateNatFirewallControlPolicyRequest) SetDestPortGroup(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetDestPortType ¶
func (s *CreateNatFirewallControlPolicyRequest) SetDestPortType(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetDestination ¶
func (s *CreateNatFirewallControlPolicyRequest) SetDestination(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetDestinationType ¶
func (s *CreateNatFirewallControlPolicyRequest) SetDestinationType(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetDirection ¶
func (s *CreateNatFirewallControlPolicyRequest) SetDirection(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetDomainResolveType ¶
func (s *CreateNatFirewallControlPolicyRequest) SetDomainResolveType(v int32) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetEndTime ¶
func (s *CreateNatFirewallControlPolicyRequest) SetEndTime(v int64) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetIpVersion ¶
func (s *CreateNatFirewallControlPolicyRequest) SetIpVersion(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetLang ¶
func (s *CreateNatFirewallControlPolicyRequest) SetLang(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetNatGatewayId ¶
func (s *CreateNatFirewallControlPolicyRequest) SetNatGatewayId(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetNewOrder ¶
func (s *CreateNatFirewallControlPolicyRequest) SetNewOrder(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetProto ¶
func (s *CreateNatFirewallControlPolicyRequest) SetProto(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetRelease ¶
func (s *CreateNatFirewallControlPolicyRequest) SetRelease(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetRepeatDays ¶
func (s *CreateNatFirewallControlPolicyRequest) SetRepeatDays(v []*int64) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetRepeatEndTime ¶
func (s *CreateNatFirewallControlPolicyRequest) SetRepeatEndTime(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetRepeatStartTime ¶
func (s *CreateNatFirewallControlPolicyRequest) SetRepeatStartTime(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetRepeatType ¶
func (s *CreateNatFirewallControlPolicyRequest) SetRepeatType(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetSource ¶
func (s *CreateNatFirewallControlPolicyRequest) SetSource(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetSourceType ¶
func (s *CreateNatFirewallControlPolicyRequest) SetSourceType(v string) *CreateNatFirewallControlPolicyRequest
func (*CreateNatFirewallControlPolicyRequest) SetStartTime ¶
func (s *CreateNatFirewallControlPolicyRequest) SetStartTime(v int64) *CreateNatFirewallControlPolicyRequest
func (CreateNatFirewallControlPolicyRequest) String ¶
func (s CreateNatFirewallControlPolicyRequest) String() string
type CreateNatFirewallControlPolicyResponse ¶
type CreateNatFirewallControlPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateNatFirewallControlPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateNatFirewallControlPolicyResponse) GoString ¶
func (s CreateNatFirewallControlPolicyResponse) GoString() string
func (*CreateNatFirewallControlPolicyResponse) SetHeaders ¶
func (s *CreateNatFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *CreateNatFirewallControlPolicyResponse
func (*CreateNatFirewallControlPolicyResponse) SetStatusCode ¶
func (s *CreateNatFirewallControlPolicyResponse) SetStatusCode(v int32) *CreateNatFirewallControlPolicyResponse
func (CreateNatFirewallControlPolicyResponse) String ¶
func (s CreateNatFirewallControlPolicyResponse) String() string
type CreateNatFirewallControlPolicyResponseBody ¶
type CreateNatFirewallControlPolicyResponseBody struct { // The unique ID of the access control policy. // // > To modify an access control policy, you must specify the unique ID of the policy. You can call the DescribeNatFirewallControlPolicy operation to obtain the ID. // // example: // // 6504d2fb-ab36-49c3-92a6-822a56549783 AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The request ID. // // example: // // 0DC783F1-B3A7-578D-8A63-687CC9B82C0A RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateNatFirewallControlPolicyResponseBody) GoString ¶
func (s CreateNatFirewallControlPolicyResponseBody) GoString() string
func (*CreateNatFirewallControlPolicyResponseBody) SetAclUuid ¶
func (s *CreateNatFirewallControlPolicyResponseBody) SetAclUuid(v string) *CreateNatFirewallControlPolicyResponseBody
func (*CreateNatFirewallControlPolicyResponseBody) SetRequestId ¶
func (s *CreateNatFirewallControlPolicyResponseBody) SetRequestId(v string) *CreateNatFirewallControlPolicyResponseBody
func (CreateNatFirewallControlPolicyResponseBody) String ¶
func (s CreateNatFirewallControlPolicyResponseBody) String() string
type CreateSecurityProxyRequest ¶
type CreateSecurityProxyRequest struct { // The status of the NAT firewall. Valid values: // // - **open**: enabled // // - **close**: disabled // // example: // // close FirewallSwitch *string `json:"FirewallSwitch,omitempty" xml:"FirewallSwitch,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the NAT gateway. // // This parameter is required. // // example: // // ngw-bp1okz6k7s4n4mnk5f1g3 NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"` // The routes to be switched to the NAT gateway. // // This parameter is required. NatRouteEntryList []*CreateSecurityProxyRequestNatRouteEntryList `json:"NatRouteEntryList,omitempty" xml:"NatRouteEntryList,omitempty" type:"Repeated"` // The name of the NAT firewall. The name must be 4 to 50 characters in length, and can contain letters, digits, and underscores (_). However, it cannot start with an underscore. // // This parameter is required. // // example: // // nat-idmp-fir ProxyName *string `json:"ProxyName,omitempty" xml:"ProxyName,omitempty"` // The region ID of the virtual private cloud (VPC). // // > For more information about Cloud Firewall supported regions, see [Supported regions](https://help.aliyun.com/document_detail/195657.html). // // This parameter is required. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // Specifies whether to enable the strict mode. Valid values: // // - 1: yes // // - 0: no // // example: // // 0 StrictMode *int32 `json:"StrictMode,omitempty" xml:"StrictMode,omitempty"` // The ID of the VPC. // // This parameter is required. // // example: // // vpc-uf6b5lyul0xfgv74i01ph VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The mode of the vSwitch that you want to use. Valid values: // // - **true**: automatic // // - **false**: manual // // example: // // true VswitchAuto *string `json:"VswitchAuto,omitempty" xml:"VswitchAuto,omitempty"` // The CIDR block of the vSwitch. // // example: // // 0.0.0.0/0 VswitchCidr *string `json:"VswitchCidr,omitempty" xml:"VswitchCidr,omitempty"` // The ID of the vSwitch. This parameter is required if you set the VswitchAuto parameter to true. // // example: // // vsw-bp1sqg9wms9w9y1uxcs1x VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"` }
func (CreateSecurityProxyRequest) GoString ¶
func (s CreateSecurityProxyRequest) GoString() string
func (*CreateSecurityProxyRequest) SetFirewallSwitch ¶
func (s *CreateSecurityProxyRequest) SetFirewallSwitch(v string) *CreateSecurityProxyRequest
func (*CreateSecurityProxyRequest) SetLang ¶
func (s *CreateSecurityProxyRequest) SetLang(v string) *CreateSecurityProxyRequest
func (*CreateSecurityProxyRequest) SetNatGatewayId ¶
func (s *CreateSecurityProxyRequest) SetNatGatewayId(v string) *CreateSecurityProxyRequest
func (*CreateSecurityProxyRequest) SetNatRouteEntryList ¶
func (s *CreateSecurityProxyRequest) SetNatRouteEntryList(v []*CreateSecurityProxyRequestNatRouteEntryList) *CreateSecurityProxyRequest
func (*CreateSecurityProxyRequest) SetProxyName ¶
func (s *CreateSecurityProxyRequest) SetProxyName(v string) *CreateSecurityProxyRequest
func (*CreateSecurityProxyRequest) SetRegionNo ¶
func (s *CreateSecurityProxyRequest) SetRegionNo(v string) *CreateSecurityProxyRequest
func (*CreateSecurityProxyRequest) SetStrictMode ¶
func (s *CreateSecurityProxyRequest) SetStrictMode(v int32) *CreateSecurityProxyRequest
func (*CreateSecurityProxyRequest) SetVpcId ¶
func (s *CreateSecurityProxyRequest) SetVpcId(v string) *CreateSecurityProxyRequest
func (*CreateSecurityProxyRequest) SetVswitchAuto ¶
func (s *CreateSecurityProxyRequest) SetVswitchAuto(v string) *CreateSecurityProxyRequest
func (*CreateSecurityProxyRequest) SetVswitchCidr ¶
func (s *CreateSecurityProxyRequest) SetVswitchCidr(v string) *CreateSecurityProxyRequest
func (*CreateSecurityProxyRequest) SetVswitchId ¶
func (s *CreateSecurityProxyRequest) SetVswitchId(v string) *CreateSecurityProxyRequest
func (CreateSecurityProxyRequest) String ¶
func (s CreateSecurityProxyRequest) String() string
type CreateSecurityProxyRequestNatRouteEntryList ¶
type CreateSecurityProxyRequestNatRouteEntryList struct { // The destination CIDR block of the default route. // // This parameter is required. // // example: // // 0.0.0.0/0 DestinationCidr *string `json:"DestinationCidr,omitempty" xml:"DestinationCidr,omitempty"` // The next hop of the original NAT gateway. // // This parameter is required. // // example: // // ngw-bp1okz6k7s4n4mnk5f1g3 NextHopId *string `json:"NextHopId,omitempty" xml:"NextHopId,omitempty"` // The network type of the next hop. Set the value to NatGateway. // // This parameter is required. // // example: // // NatGateway NextHopType *string `json:"NextHopType,omitempty" xml:"NextHopType,omitempty"` // The route table to which the default route of the NAT gateway belongs. // // This parameter is required. // // example: // // vtb-2ze13wrgz7wsu9yiqeffg RouteTableId *string `json:"RouteTableId,omitempty" xml:"RouteTableId,omitempty"` }
func (CreateSecurityProxyRequestNatRouteEntryList) GoString ¶
func (s CreateSecurityProxyRequestNatRouteEntryList) GoString() string
func (*CreateSecurityProxyRequestNatRouteEntryList) SetDestinationCidr ¶
func (s *CreateSecurityProxyRequestNatRouteEntryList) SetDestinationCidr(v string) *CreateSecurityProxyRequestNatRouteEntryList
func (*CreateSecurityProxyRequestNatRouteEntryList) SetNextHopId ¶
func (s *CreateSecurityProxyRequestNatRouteEntryList) SetNextHopId(v string) *CreateSecurityProxyRequestNatRouteEntryList
func (*CreateSecurityProxyRequestNatRouteEntryList) SetNextHopType ¶
func (s *CreateSecurityProxyRequestNatRouteEntryList) SetNextHopType(v string) *CreateSecurityProxyRequestNatRouteEntryList
func (*CreateSecurityProxyRequestNatRouteEntryList) SetRouteTableId ¶
func (s *CreateSecurityProxyRequestNatRouteEntryList) SetRouteTableId(v string) *CreateSecurityProxyRequestNatRouteEntryList
func (CreateSecurityProxyRequestNatRouteEntryList) String ¶
func (s CreateSecurityProxyRequestNatRouteEntryList) String() string
type CreateSecurityProxyResponse ¶
type CreateSecurityProxyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateSecurityProxyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateSecurityProxyResponse) GoString ¶
func (s CreateSecurityProxyResponse) GoString() string
func (*CreateSecurityProxyResponse) SetBody ¶
func (s *CreateSecurityProxyResponse) SetBody(v *CreateSecurityProxyResponseBody) *CreateSecurityProxyResponse
func (*CreateSecurityProxyResponse) SetHeaders ¶
func (s *CreateSecurityProxyResponse) SetHeaders(v map[string]*string) *CreateSecurityProxyResponse
func (*CreateSecurityProxyResponse) SetStatusCode ¶
func (s *CreateSecurityProxyResponse) SetStatusCode(v int32) *CreateSecurityProxyResponse
func (CreateSecurityProxyResponse) String ¶
func (s CreateSecurityProxyResponse) String() string
type CreateSecurityProxyResponseBody ¶
type CreateSecurityProxyResponseBody struct { // The ID of the NAT firewall. // // example: // // proxy-nat97ac4d7cc3834a5daf40 ProxyId *string `json:"ProxyId,omitempty" xml:"ProxyId,omitempty"` // The request ID. // // example: // // 15FCCC52-1E23-57AE-B5EF-3E00A3DC3CAB RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateSecurityProxyResponseBody) GoString ¶
func (s CreateSecurityProxyResponseBody) GoString() string
func (*CreateSecurityProxyResponseBody) SetProxyId ¶
func (s *CreateSecurityProxyResponseBody) SetProxyId(v string) *CreateSecurityProxyResponseBody
func (*CreateSecurityProxyResponseBody) SetRequestId ¶
func (s *CreateSecurityProxyResponseBody) SetRequestId(v string) *CreateSecurityProxyResponseBody
func (CreateSecurityProxyResponseBody) String ¶
func (s CreateSecurityProxyResponseBody) String() string
type CreateSlsLogDispatchRequest ¶
type CreateSlsLogDispatchRequest struct { // The region ID of the Simple Log Service project. // // example: // // ap-southeast-1 SlsRegionId *string `json:"SlsRegionId,omitempty" xml:"SlsRegionId,omitempty"` // The log retention period. Unit: days. // // example: // // 20 Ttl *int64 `json:"Ttl,omitempty" xml:"Ttl,omitempty"` }
func (CreateSlsLogDispatchRequest) GoString ¶
func (s CreateSlsLogDispatchRequest) GoString() string
func (*CreateSlsLogDispatchRequest) SetSlsRegionId ¶
func (s *CreateSlsLogDispatchRequest) SetSlsRegionId(v string) *CreateSlsLogDispatchRequest
func (*CreateSlsLogDispatchRequest) SetTtl ¶
func (s *CreateSlsLogDispatchRequest) SetTtl(v int64) *CreateSlsLogDispatchRequest
func (CreateSlsLogDispatchRequest) String ¶
func (s CreateSlsLogDispatchRequest) String() string
type CreateSlsLogDispatchResponse ¶
type CreateSlsLogDispatchResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateSlsLogDispatchResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateSlsLogDispatchResponse) GoString ¶
func (s CreateSlsLogDispatchResponse) GoString() string
func (*CreateSlsLogDispatchResponse) SetBody ¶
func (s *CreateSlsLogDispatchResponse) SetBody(v *CreateSlsLogDispatchResponseBody) *CreateSlsLogDispatchResponse
func (*CreateSlsLogDispatchResponse) SetHeaders ¶
func (s *CreateSlsLogDispatchResponse) SetHeaders(v map[string]*string) *CreateSlsLogDispatchResponse
func (*CreateSlsLogDispatchResponse) SetStatusCode ¶
func (s *CreateSlsLogDispatchResponse) SetStatusCode(v int32) *CreateSlsLogDispatchResponse
func (CreateSlsLogDispatchResponse) String ¶
func (s CreateSlsLogDispatchResponse) String() string
type CreateSlsLogDispatchResponseBody ¶
type CreateSlsLogDispatchResponseBody struct { // The request ID. // // example: // // 850A84D6************00090125EEB1 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateSlsLogDispatchResponseBody) GoString ¶
func (s CreateSlsLogDispatchResponseBody) GoString() string
func (*CreateSlsLogDispatchResponseBody) SetRequestId ¶
func (s *CreateSlsLogDispatchResponseBody) SetRequestId(v string) *CreateSlsLogDispatchResponseBody
func (CreateSlsLogDispatchResponseBody) String ¶
func (s CreateSlsLogDispatchResponseBody) String() string
type CreateTrFirewallV2Request ¶
type CreateTrFirewallV2Request struct { // The ID of the Cloud Enterprise Network (CEN) instance. // // example: // // cen-4xbjup276au29r**** CenId *string `json:"CenId,omitempty" xml:"CenId,omitempty"` // The description of the firewall. // // example: // // vfw-sz FirewallDescription *string `json:"FirewallDescription,omitempty" xml:"FirewallDescription,omitempty"` // The name of the firewall. // // example: // // cfw_test2 FirewallName *string `json:"FirewallName,omitempty" xml:"FirewallName,omitempty"` // The subnet CIDR block of the VPC in which the ENI of the firewall is stored in automatic mode. // // example: // // 10.0.1.0/24 FirewallSubnetCidr *string `json:"FirewallSubnetCidr,omitempty" xml:"FirewallSubnetCidr,omitempty"` // The CIDR block that is allocated to the VPC created for the VPC firewall in automatic mode. // // example: // // 10.0.0.0/16 FirewallVpcCidr *string `json:"FirewallVpcCidr,omitempty" xml:"FirewallVpcCidr,omitempty"` // The ID of the VPC in which the ENI associated with the VPC firewall is created in manual mode. // // example: // // vpc-wz9r5qvryn0lg3atb**** FirewallVpcId *string `json:"FirewallVpcId,omitempty" xml:"FirewallVpcId,omitempty"` // The ID of the vSwitch that is used to create the ENI in manual mode. // // example: // // vsw-uf6ydz3vqj77mr5l6**** FirewallVswitchId *string `json:"FirewallVswitchId,omitempty" xml:"FirewallVswitchId,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The region ID of the route router. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The routing mode of the VPC firewall. Valid values: // // - **managed**: automatic mode // // - **manual**: manual mode // // example: // // managed RouteMode *string `json:"RouteMode,omitempty" xml:"RouteMode,omitempty"` // The primary subnet CIDR block that the VPC uses to connect to the transit router in automatic mode. // // example: // // 10.0.3.0/24 TrAttachmentMasterCidr *string `json:"TrAttachmentMasterCidr,omitempty" xml:"TrAttachmentMasterCidr,omitempty"` // The primary zone for the vSwitch. // // example: // // cn-chengdu-a TrAttachmentMasterZone *string `json:"TrAttachmentMasterZone,omitempty" xml:"TrAttachmentMasterZone,omitempty"` // The secondary subnet CIDR block that the VPC uses to connect to the transit router in automatic mode. // // example: // // 10.0.0.16/28 TrAttachmentSlaveCidr *string `json:"TrAttachmentSlaveCidr,omitempty" xml:"TrAttachmentSlaveCidr,omitempty"` // The secondary zone for the vSwitch. // // example: // // cn-chengdu-b TrAttachmentSlaveZone *string `json:"TrAttachmentSlaveZone,omitempty" xml:"TrAttachmentSlaveZone,omitempty"` // The ID of the transit router. // // example: // // tr-m5etmb2q7e0mxcur**** TransitRouterId *string `json:"TransitRouterId,omitempty" xml:"TransitRouterId,omitempty"` }
func (CreateTrFirewallV2Request) GoString ¶
func (s CreateTrFirewallV2Request) GoString() string
func (*CreateTrFirewallV2Request) SetCenId ¶
func (s *CreateTrFirewallV2Request) SetCenId(v string) *CreateTrFirewallV2Request
func (*CreateTrFirewallV2Request) SetFirewallDescription ¶
func (s *CreateTrFirewallV2Request) SetFirewallDescription(v string) *CreateTrFirewallV2Request
func (*CreateTrFirewallV2Request) SetFirewallName ¶
func (s *CreateTrFirewallV2Request) SetFirewallName(v string) *CreateTrFirewallV2Request
func (*CreateTrFirewallV2Request) SetFirewallSubnetCidr ¶
func (s *CreateTrFirewallV2Request) SetFirewallSubnetCidr(v string) *CreateTrFirewallV2Request
func (*CreateTrFirewallV2Request) SetFirewallVpcCidr ¶
func (s *CreateTrFirewallV2Request) SetFirewallVpcCidr(v string) *CreateTrFirewallV2Request
func (*CreateTrFirewallV2Request) SetFirewallVpcId ¶
func (s *CreateTrFirewallV2Request) SetFirewallVpcId(v string) *CreateTrFirewallV2Request
func (*CreateTrFirewallV2Request) SetFirewallVswitchId ¶
func (s *CreateTrFirewallV2Request) SetFirewallVswitchId(v string) *CreateTrFirewallV2Request
func (*CreateTrFirewallV2Request) SetLang ¶
func (s *CreateTrFirewallV2Request) SetLang(v string) *CreateTrFirewallV2Request
func (*CreateTrFirewallV2Request) SetRegionNo ¶
func (s *CreateTrFirewallV2Request) SetRegionNo(v string) *CreateTrFirewallV2Request
func (*CreateTrFirewallV2Request) SetRouteMode ¶
func (s *CreateTrFirewallV2Request) SetRouteMode(v string) *CreateTrFirewallV2Request
func (*CreateTrFirewallV2Request) SetTrAttachmentMasterCidr ¶
func (s *CreateTrFirewallV2Request) SetTrAttachmentMasterCidr(v string) *CreateTrFirewallV2Request
func (*CreateTrFirewallV2Request) SetTrAttachmentMasterZone ¶
func (s *CreateTrFirewallV2Request) SetTrAttachmentMasterZone(v string) *CreateTrFirewallV2Request
func (*CreateTrFirewallV2Request) SetTrAttachmentSlaveCidr ¶
func (s *CreateTrFirewallV2Request) SetTrAttachmentSlaveCidr(v string) *CreateTrFirewallV2Request
func (*CreateTrFirewallV2Request) SetTrAttachmentSlaveZone ¶
func (s *CreateTrFirewallV2Request) SetTrAttachmentSlaveZone(v string) *CreateTrFirewallV2Request
func (*CreateTrFirewallV2Request) SetTransitRouterId ¶
func (s *CreateTrFirewallV2Request) SetTransitRouterId(v string) *CreateTrFirewallV2Request
func (CreateTrFirewallV2Request) String ¶
func (s CreateTrFirewallV2Request) String() string
type CreateTrFirewallV2Response ¶
type CreateTrFirewallV2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateTrFirewallV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateTrFirewallV2Response) GoString ¶
func (s CreateTrFirewallV2Response) GoString() string
func (*CreateTrFirewallV2Response) SetBody ¶
func (s *CreateTrFirewallV2Response) SetBody(v *CreateTrFirewallV2ResponseBody) *CreateTrFirewallV2Response
func (*CreateTrFirewallV2Response) SetHeaders ¶
func (s *CreateTrFirewallV2Response) SetHeaders(v map[string]*string) *CreateTrFirewallV2Response
func (*CreateTrFirewallV2Response) SetStatusCode ¶
func (s *CreateTrFirewallV2Response) SetStatusCode(v int32) *CreateTrFirewallV2Response
func (CreateTrFirewallV2Response) String ¶
func (s CreateTrFirewallV2Response) String() string
type CreateTrFirewallV2ResponseBody ¶
type CreateTrFirewallV2ResponseBody struct { // The instance ID of the VPC firewall. // // example: // // vfw-tr-37e22bf0d9b34870**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The request ID. // // example: // // 822B9125-6E1A-551C-8EAF-6E7AE7444B00 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateTrFirewallV2ResponseBody) GoString ¶
func (s CreateTrFirewallV2ResponseBody) GoString() string
func (*CreateTrFirewallV2ResponseBody) SetFirewallId ¶
func (s *CreateTrFirewallV2ResponseBody) SetFirewallId(v string) *CreateTrFirewallV2ResponseBody
func (*CreateTrFirewallV2ResponseBody) SetRequestId ¶
func (s *CreateTrFirewallV2ResponseBody) SetRequestId(v string) *CreateTrFirewallV2ResponseBody
func (CreateTrFirewallV2ResponseBody) String ¶
func (s CreateTrFirewallV2ResponseBody) String() string
type CreateTrFirewallV2RoutePolicyRequest ¶
type CreateTrFirewallV2RoutePolicyRequest struct { // The secondary traffic redirection instances. DestCandidateList []*CreateTrFirewallV2RoutePolicyRequestDestCandidateList `json:"DestCandidateList,omitempty" xml:"DestCandidateList,omitempty" type:"Repeated"` // The instance ID of the VPC firewall. // // example: // // vfw-tr-f8ce36689b224f77**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The description of the traffic redirection instance. // // example: // // test PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"` // The name of the traffic redirection instance. // // example: // // TEST_VPC_FW PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"` // The type of the traffic redirection scenario of the VPC firewall. Valid values: // // - **fullmesh**: interconnected instances // // - **one_to_one**: instance to instance // // - **end_to_end**: instance to instances // // example: // // fullmesh PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"` // The primary traffic redirection instances. SrcCandidateList []*CreateTrFirewallV2RoutePolicyRequestSrcCandidateList `json:"SrcCandidateList,omitempty" xml:"SrcCandidateList,omitempty" type:"Repeated"` }
func (CreateTrFirewallV2RoutePolicyRequest) GoString ¶
func (s CreateTrFirewallV2RoutePolicyRequest) GoString() string
func (*CreateTrFirewallV2RoutePolicyRequest) SetDestCandidateList ¶
func (s *CreateTrFirewallV2RoutePolicyRequest) SetDestCandidateList(v []*CreateTrFirewallV2RoutePolicyRequestDestCandidateList) *CreateTrFirewallV2RoutePolicyRequest
func (*CreateTrFirewallV2RoutePolicyRequest) SetFirewallId ¶
func (s *CreateTrFirewallV2RoutePolicyRequest) SetFirewallId(v string) *CreateTrFirewallV2RoutePolicyRequest
func (*CreateTrFirewallV2RoutePolicyRequest) SetLang ¶
func (s *CreateTrFirewallV2RoutePolicyRequest) SetLang(v string) *CreateTrFirewallV2RoutePolicyRequest
func (*CreateTrFirewallV2RoutePolicyRequest) SetPolicyDescription ¶
func (s *CreateTrFirewallV2RoutePolicyRequest) SetPolicyDescription(v string) *CreateTrFirewallV2RoutePolicyRequest
func (*CreateTrFirewallV2RoutePolicyRequest) SetPolicyName ¶
func (s *CreateTrFirewallV2RoutePolicyRequest) SetPolicyName(v string) *CreateTrFirewallV2RoutePolicyRequest
func (*CreateTrFirewallV2RoutePolicyRequest) SetPolicyType ¶
func (s *CreateTrFirewallV2RoutePolicyRequest) SetPolicyType(v string) *CreateTrFirewallV2RoutePolicyRequest
func (*CreateTrFirewallV2RoutePolicyRequest) SetSrcCandidateList ¶
func (s *CreateTrFirewallV2RoutePolicyRequest) SetSrcCandidateList(v []*CreateTrFirewallV2RoutePolicyRequestSrcCandidateList) *CreateTrFirewallV2RoutePolicyRequest
func (CreateTrFirewallV2RoutePolicyRequest) String ¶
func (s CreateTrFirewallV2RoutePolicyRequest) String() string
type CreateTrFirewallV2RoutePolicyRequestDestCandidateList ¶
type CreateTrFirewallV2RoutePolicyRequestDestCandidateList struct { // The ID of the traffic redirection instance. // // example: // // vpc-2ze9epancaw8t4sha**** CandidateId *string `json:"CandidateId,omitempty" xml:"CandidateId,omitempty"` // The type of the traffic redirection instance. // // example: // // VPC CandidateType *string `json:"CandidateType,omitempty" xml:"CandidateType,omitempty"` }
func (CreateTrFirewallV2RoutePolicyRequestDestCandidateList) GoString ¶
func (s CreateTrFirewallV2RoutePolicyRequestDestCandidateList) GoString() string
func (*CreateTrFirewallV2RoutePolicyRequestDestCandidateList) SetCandidateId ¶
func (s *CreateTrFirewallV2RoutePolicyRequestDestCandidateList) SetCandidateId(v string) *CreateTrFirewallV2RoutePolicyRequestDestCandidateList
func (*CreateTrFirewallV2RoutePolicyRequestDestCandidateList) SetCandidateType ¶
func (s *CreateTrFirewallV2RoutePolicyRequestDestCandidateList) SetCandidateType(v string) *CreateTrFirewallV2RoutePolicyRequestDestCandidateList
func (CreateTrFirewallV2RoutePolicyRequestDestCandidateList) String ¶
func (s CreateTrFirewallV2RoutePolicyRequestDestCandidateList) String() string
type CreateTrFirewallV2RoutePolicyRequestSrcCandidateList ¶
type CreateTrFirewallV2RoutePolicyRequestSrcCandidateList struct { // The ID of the traffic redirection instance. // // example: // // vpc-2ze9epancaw8t4sha**** CandidateId *string `json:"CandidateId,omitempty" xml:"CandidateId,omitempty"` // The type of the traffic redirection instance. // // example: // // VPC CandidateType *string `json:"CandidateType,omitempty" xml:"CandidateType,omitempty"` }
func (CreateTrFirewallV2RoutePolicyRequestSrcCandidateList) GoString ¶
func (s CreateTrFirewallV2RoutePolicyRequestSrcCandidateList) GoString() string
func (*CreateTrFirewallV2RoutePolicyRequestSrcCandidateList) SetCandidateId ¶
func (s *CreateTrFirewallV2RoutePolicyRequestSrcCandidateList) SetCandidateId(v string) *CreateTrFirewallV2RoutePolicyRequestSrcCandidateList
func (*CreateTrFirewallV2RoutePolicyRequestSrcCandidateList) SetCandidateType ¶
func (s *CreateTrFirewallV2RoutePolicyRequestSrcCandidateList) SetCandidateType(v string) *CreateTrFirewallV2RoutePolicyRequestSrcCandidateList
func (CreateTrFirewallV2RoutePolicyRequestSrcCandidateList) String ¶
func (s CreateTrFirewallV2RoutePolicyRequestSrcCandidateList) String() string
type CreateTrFirewallV2RoutePolicyResponse ¶
type CreateTrFirewallV2RoutePolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateTrFirewallV2RoutePolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateTrFirewallV2RoutePolicyResponse) GoString ¶
func (s CreateTrFirewallV2RoutePolicyResponse) GoString() string
func (*CreateTrFirewallV2RoutePolicyResponse) SetHeaders ¶
func (s *CreateTrFirewallV2RoutePolicyResponse) SetHeaders(v map[string]*string) *CreateTrFirewallV2RoutePolicyResponse
func (*CreateTrFirewallV2RoutePolicyResponse) SetStatusCode ¶
func (s *CreateTrFirewallV2RoutePolicyResponse) SetStatusCode(v int32) *CreateTrFirewallV2RoutePolicyResponse
func (CreateTrFirewallV2RoutePolicyResponse) String ¶
func (s CreateTrFirewallV2RoutePolicyResponse) String() string
type CreateTrFirewallV2RoutePolicyResponseBody ¶
type CreateTrFirewallV2RoutePolicyResponseBody struct { // The ID of the request. // // example: // // C91D68BA-A0BE-51BF-A0F1-1CB5C57FE58D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the routing policy. // // example: // // policy-8ebed27e13e14ce2**** TrFirewallRoutePolicyId *string `json:"TrFirewallRoutePolicyId,omitempty" xml:"TrFirewallRoutePolicyId,omitempty"` }
func (CreateTrFirewallV2RoutePolicyResponseBody) GoString ¶
func (s CreateTrFirewallV2RoutePolicyResponseBody) GoString() string
func (*CreateTrFirewallV2RoutePolicyResponseBody) SetRequestId ¶
func (s *CreateTrFirewallV2RoutePolicyResponseBody) SetRequestId(v string) *CreateTrFirewallV2RoutePolicyResponseBody
func (*CreateTrFirewallV2RoutePolicyResponseBody) SetTrFirewallRoutePolicyId ¶
func (s *CreateTrFirewallV2RoutePolicyResponseBody) SetTrFirewallRoutePolicyId(v string) *CreateTrFirewallV2RoutePolicyResponseBody
func (CreateTrFirewallV2RoutePolicyResponseBody) String ¶
func (s CreateTrFirewallV2RoutePolicyResponseBody) String() string
type CreateTrFirewallV2RoutePolicyShrinkRequest ¶
type CreateTrFirewallV2RoutePolicyShrinkRequest struct { // The secondary traffic redirection instances. DestCandidateListShrink *string `json:"DestCandidateList,omitempty" xml:"DestCandidateList,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-tr-f8ce36689b224f77**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The description of the traffic redirection instance. // // example: // // test PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"` // The name of the traffic redirection instance. // // example: // // TEST_VPC_FW PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"` // The type of the traffic redirection scenario of the VPC firewall. Valid values: // // - **fullmesh**: interconnected instances // // - **one_to_one**: instance to instance // // - **end_to_end**: instance to instances // // example: // // fullmesh PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"` // The primary traffic redirection instances. SrcCandidateListShrink *string `json:"SrcCandidateList,omitempty" xml:"SrcCandidateList,omitempty"` }
func (CreateTrFirewallV2RoutePolicyShrinkRequest) GoString ¶
func (s CreateTrFirewallV2RoutePolicyShrinkRequest) GoString() string
func (*CreateTrFirewallV2RoutePolicyShrinkRequest) SetDestCandidateListShrink ¶
func (s *CreateTrFirewallV2RoutePolicyShrinkRequest) SetDestCandidateListShrink(v string) *CreateTrFirewallV2RoutePolicyShrinkRequest
func (*CreateTrFirewallV2RoutePolicyShrinkRequest) SetFirewallId ¶
func (s *CreateTrFirewallV2RoutePolicyShrinkRequest) SetFirewallId(v string) *CreateTrFirewallV2RoutePolicyShrinkRequest
func (*CreateTrFirewallV2RoutePolicyShrinkRequest) SetLang ¶
func (s *CreateTrFirewallV2RoutePolicyShrinkRequest) SetLang(v string) *CreateTrFirewallV2RoutePolicyShrinkRequest
func (*CreateTrFirewallV2RoutePolicyShrinkRequest) SetPolicyDescription ¶
func (s *CreateTrFirewallV2RoutePolicyShrinkRequest) SetPolicyDescription(v string) *CreateTrFirewallV2RoutePolicyShrinkRequest
func (*CreateTrFirewallV2RoutePolicyShrinkRequest) SetPolicyName ¶
func (s *CreateTrFirewallV2RoutePolicyShrinkRequest) SetPolicyName(v string) *CreateTrFirewallV2RoutePolicyShrinkRequest
func (*CreateTrFirewallV2RoutePolicyShrinkRequest) SetPolicyType ¶
func (s *CreateTrFirewallV2RoutePolicyShrinkRequest) SetPolicyType(v string) *CreateTrFirewallV2RoutePolicyShrinkRequest
func (*CreateTrFirewallV2RoutePolicyShrinkRequest) SetSrcCandidateListShrink ¶
func (s *CreateTrFirewallV2RoutePolicyShrinkRequest) SetSrcCandidateListShrink(v string) *CreateTrFirewallV2RoutePolicyShrinkRequest
func (CreateTrFirewallV2RoutePolicyShrinkRequest) String ¶
func (s CreateTrFirewallV2RoutePolicyShrinkRequest) String() string
type CreateVpcFirewallCenConfigureRequest ¶
type CreateVpcFirewallCenConfigureRequest struct { // The ID of the CEN instance. // // This parameter is required. // // example: // // cen-x5jayxou71ad73**** CenId *string `json:"CenId,omitempty" xml:"CenId,omitempty"` // Specifies whether to enable the VPC firewall. Valid values: // // - **open**: After you create the VPC firewall, the VPC firewall is automatically enabled. This is the default value. // // - **close**: After you create the VPC firewall, the VPC firewall is disabled. You can call the [ModifyVpcFirewallCenSwitchStatus](https://help.aliyun.com/document_detail/345780.html) operation to manually enable the VPC firewall. // // This parameter is required. // // example: // // open FirewallSwitch *string `json:"FirewallSwitch,omitempty" xml:"FirewallSwitch,omitempty"` // The CIDR block of the vSwitch that is automatically created for the VPC firewall. You must specify a CIDR block for the Cloud_Firewall_VSWITCH VPC that is automatically created for the VPC firewall for traffic redirection. The CIDR block does not conflict with your network plan. The subnet mask of the CIDR block must be less than or equal to 29 bits in length. The CIDR block of the vSwitch must be within the network segment of the VPC. // // If you do not specify a value, the CIDR block 10.219.219.216/29 is automatically allocated. // // > This parameter takes effect only when you create a VPC firewall for the first time in the current CEN instance and region. FirewallVSwitchCidrBlock *string `json:"FirewallVSwitchCidrBlock,omitempty" xml:"FirewallVSwitchCidrBlock,omitempty"` // The CIDR block of the VPC that is automatically created for the VPC firewall. You must specify a CIDR block for the Cloud_Firewall_VPC VPC that is automatically created for the VPC firewall for traffic redirection. The subnet mask of the CIDR block must be less than or equal to 28 bits in length. // // If you do not specify a value, the CIDR block 10.0.0.0/8 is automatically allocated. // // > This parameter takes effect only when you create a VPC firewall for the first time in the current CEN instance and region. // // example: // // 10.0.0.0/8 FirewallVpcCidrBlock *string `json:"FirewallVpcCidrBlock,omitempty" xml:"FirewallVpcCidrBlock,omitempty"` // The ID of the zone to which the vSwitch belongs. If your service is latency-sensitive, you can specify the same zone for the vSwitch of the firewall and the vSwitch of your business VPC to minimize latency. // // If you do not specify a value, a zone is automatically assigned for the vSwitch. // // > This parameter takes effect only when you create a VPC firewall for the first time in the current CEN instance and region. For more information about zones that are supported by each region, see [Query zones](https://help.aliyun.com/document_detail/36064.html). // // example: // // cn-hangzhou-a FirewallVpcZoneId *string `json:"FirewallVpcZoneId,omitempty" xml:"FirewallVpcZoneId,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The ID of the VPC for which you want to create the VPC firewall. // // This parameter is required. // // example: // // vpc-bp10zlifxh6j0232w**** NetworkInstanceId *string `json:"NetworkInstanceId,omitempty" xml:"NetworkInstanceId,omitempty"` // The ID of the vSwitch that is used to associate with the elastic network interface (ENI) required by the VPC firewall. // // example: // // vsw-qzeaol304m*** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The instance name of the VPC firewall. // // This parameter is required. // // example: // // Test instance VpcFirewallName *string `json:"VpcFirewallName,omitempty" xml:"VpcFirewallName,omitempty"` // The ID of the region to which the VPC belongs. // // > For more information about the regions, see [Supported regions](https://help.aliyun.com/document_detail/195657.html). // // This parameter is required. // // example: // // cn-hangzhou VpcRegion *string `json:"VpcRegion,omitempty" xml:"VpcRegion,omitempty"` }
func (CreateVpcFirewallCenConfigureRequest) GoString ¶
func (s CreateVpcFirewallCenConfigureRequest) GoString() string
func (*CreateVpcFirewallCenConfigureRequest) SetCenId ¶
func (s *CreateVpcFirewallCenConfigureRequest) SetCenId(v string) *CreateVpcFirewallCenConfigureRequest
func (*CreateVpcFirewallCenConfigureRequest) SetFirewallSwitch ¶
func (s *CreateVpcFirewallCenConfigureRequest) SetFirewallSwitch(v string) *CreateVpcFirewallCenConfigureRequest
func (*CreateVpcFirewallCenConfigureRequest) SetFirewallVSwitchCidrBlock ¶
func (s *CreateVpcFirewallCenConfigureRequest) SetFirewallVSwitchCidrBlock(v string) *CreateVpcFirewallCenConfigureRequest
func (*CreateVpcFirewallCenConfigureRequest) SetFirewallVpcCidrBlock ¶
func (s *CreateVpcFirewallCenConfigureRequest) SetFirewallVpcCidrBlock(v string) *CreateVpcFirewallCenConfigureRequest
func (*CreateVpcFirewallCenConfigureRequest) SetFirewallVpcZoneId ¶
func (s *CreateVpcFirewallCenConfigureRequest) SetFirewallVpcZoneId(v string) *CreateVpcFirewallCenConfigureRequest
func (*CreateVpcFirewallCenConfigureRequest) SetLang ¶
func (s *CreateVpcFirewallCenConfigureRequest) SetLang(v string) *CreateVpcFirewallCenConfigureRequest
func (*CreateVpcFirewallCenConfigureRequest) SetMemberUid ¶
func (s *CreateVpcFirewallCenConfigureRequest) SetMemberUid(v string) *CreateVpcFirewallCenConfigureRequest
func (*CreateVpcFirewallCenConfigureRequest) SetNetworkInstanceId ¶
func (s *CreateVpcFirewallCenConfigureRequest) SetNetworkInstanceId(v string) *CreateVpcFirewallCenConfigureRequest
func (*CreateVpcFirewallCenConfigureRequest) SetVSwitchId ¶
func (s *CreateVpcFirewallCenConfigureRequest) SetVSwitchId(v string) *CreateVpcFirewallCenConfigureRequest
func (*CreateVpcFirewallCenConfigureRequest) SetVpcFirewallName ¶
func (s *CreateVpcFirewallCenConfigureRequest) SetVpcFirewallName(v string) *CreateVpcFirewallCenConfigureRequest
func (*CreateVpcFirewallCenConfigureRequest) SetVpcRegion ¶
func (s *CreateVpcFirewallCenConfigureRequest) SetVpcRegion(v string) *CreateVpcFirewallCenConfigureRequest
func (CreateVpcFirewallCenConfigureRequest) String ¶
func (s CreateVpcFirewallCenConfigureRequest) String() string
type CreateVpcFirewallCenConfigureResponse ¶
type CreateVpcFirewallCenConfigureResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateVpcFirewallCenConfigureResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateVpcFirewallCenConfigureResponse) GoString ¶
func (s CreateVpcFirewallCenConfigureResponse) GoString() string
func (*CreateVpcFirewallCenConfigureResponse) SetHeaders ¶
func (s *CreateVpcFirewallCenConfigureResponse) SetHeaders(v map[string]*string) *CreateVpcFirewallCenConfigureResponse
func (*CreateVpcFirewallCenConfigureResponse) SetStatusCode ¶
func (s *CreateVpcFirewallCenConfigureResponse) SetStatusCode(v int32) *CreateVpcFirewallCenConfigureResponse
func (CreateVpcFirewallCenConfigureResponse) String ¶
func (s CreateVpcFirewallCenConfigureResponse) String() string
type CreateVpcFirewallCenConfigureResponseBody ¶
type CreateVpcFirewallCenConfigureResponseBody struct { // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125h4j6 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (CreateVpcFirewallCenConfigureResponseBody) GoString ¶
func (s CreateVpcFirewallCenConfigureResponseBody) GoString() string
func (*CreateVpcFirewallCenConfigureResponseBody) SetRequestId ¶
func (s *CreateVpcFirewallCenConfigureResponseBody) SetRequestId(v string) *CreateVpcFirewallCenConfigureResponseBody
func (*CreateVpcFirewallCenConfigureResponseBody) SetVpcFirewallId ¶
func (s *CreateVpcFirewallCenConfigureResponseBody) SetVpcFirewallId(v string) *CreateVpcFirewallCenConfigureResponseBody
func (CreateVpcFirewallCenConfigureResponseBody) String ¶
func (s CreateVpcFirewallCenConfigureResponseBody) String() string
type CreateVpcFirewallConfigureRequest ¶
type CreateVpcFirewallConfigureRequest struct { // The status of the VPC firewall after you create the firewall. Valid values: // // - **open**: After you create the VPC firewall, the VPC firewall is automatically enabled. This is the default value. // // - **close**: After you create the VPC firewall, the VPC firewall is disabled. To enable the firewall, you can call the [ModifyVpcFirewallSwitchStatus](https://help.aliyun.com/document_detail/342935.html) operation. // // This parameter is required. // // example: // // open FirewallSwitch *string `json:"FirewallSwitch,omitempty" xml:"FirewallSwitch,omitempty"` // The language of the content within the request and the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English. // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The CIDR blocks of the local VPC. The value is a JSON string that contains the following parameters: // // - **RouteTableId**: the ID of the route table for the local VPC. // // - **RouteEntryList**: The value is a JSON string that contains the DestinationCidr and NextHopInstanceId parameters. The DestinationCidr parameter indicates the destination CIDR block of the local VPC. The NextHopInstanceId parameter indicates the instance ID of the next hop for the local VPC. // // This parameter is required. // // example: // // [{"RouteTableId":"vtb-1234","RouteEntryList":[{"DestinationCidr":"192.168.XX.XX/24","NextHopInstanceId":"vrt-m5eb5me6c3l5sezae****"}]},{"RouteTableId":"vtb-1235","RouteEntryList":[{"DestinationCidr":"192.168.XX.XX/24","NextHopInstanceId":"vrt-m5eb5me6c3l5sezae****"}]}] LocalVpcCidrTableList *string `json:"LocalVpcCidrTableList,omitempty" xml:"LocalVpcCidrTableList,omitempty"` // The ID of the local VPC. // // This parameter is required. // // example: // // vpc-8vbwbo90rq0anm6t**** LocalVpcId *string `json:"LocalVpcId,omitempty" xml:"LocalVpcId,omitempty"` // The region ID of the local VPC. // // > For more information about the regions in which Cloud Firewall is available, see [Supported regions](https://help.aliyun.com/document_detail/195657.html). // // This parameter is required. // // example: // // cn-hangzhou LocalVpcRegion *string `json:"LocalVpcRegion,omitempty" xml:"LocalVpcRegion,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The CIDR blocks of the peer VPC. The value is a JSON string that contains the following parameters: // // - **RouteTableId**: the ID of the route table for the peer VPC. // // - **RouteEntryList**: The value is a JSON string that contains the DestinationCidr and NextHopInstanceId parameters. The DestinationCidr parameter indicates the destination CIDR block of the peer VPC. The NextHopInstanceId parameter indicates the instance ID of the next hop for the peer VPC. // // This parameter is required. // // example: // // [{"RouteTableId":"vtb-1234","RouteEntryList":[{"DestinationCidr":"192.168.XX.XX/24","NextHopInstanceId":"vrt-m5eb5me6c3l5sezae****"}]},{"RouteTableId":"vtb-1235","RouteEntryList":[{"DestinationCidr":"192.168.XX.XX/24","NextHopInstanceId":"vrt-m5eb5me6c3l5sezae****"}]}] PeerVpcCidrTableList *string `json:"PeerVpcCidrTableList,omitempty" xml:"PeerVpcCidrTableList,omitempty"` // The ID of the peer VPC. // // This parameter is required. // // example: // // vpc-wb8vbo90rq0anm6t**** PeerVpcId *string `json:"PeerVpcId,omitempty" xml:"PeerVpcId,omitempty"` // The region ID of the peer VPC. // // > For more information about Cloud Firewall supported regions, see [Supported regions](https://help.aliyun.com/document_detail/195657.html). // // This parameter is required. // // example: // // cn-shanghai PeerVpcRegion *string `json:"PeerVpcRegion,omitempty" xml:"PeerVpcRegion,omitempty"` // The instance name of the VPC firewall. // // This parameter is required. // // example: // // my-vpc-firewall VpcFirewallName *string `json:"VpcFirewallName,omitempty" xml:"VpcFirewallName,omitempty"` }
func (CreateVpcFirewallConfigureRequest) GoString ¶
func (s CreateVpcFirewallConfigureRequest) GoString() string
func (*CreateVpcFirewallConfigureRequest) SetFirewallSwitch ¶
func (s *CreateVpcFirewallConfigureRequest) SetFirewallSwitch(v string) *CreateVpcFirewallConfigureRequest
func (*CreateVpcFirewallConfigureRequest) SetLang ¶
func (s *CreateVpcFirewallConfigureRequest) SetLang(v string) *CreateVpcFirewallConfigureRequest
func (*CreateVpcFirewallConfigureRequest) SetLocalVpcCidrTableList ¶
func (s *CreateVpcFirewallConfigureRequest) SetLocalVpcCidrTableList(v string) *CreateVpcFirewallConfigureRequest
func (*CreateVpcFirewallConfigureRequest) SetLocalVpcId ¶
func (s *CreateVpcFirewallConfigureRequest) SetLocalVpcId(v string) *CreateVpcFirewallConfigureRequest
func (*CreateVpcFirewallConfigureRequest) SetLocalVpcRegion ¶
func (s *CreateVpcFirewallConfigureRequest) SetLocalVpcRegion(v string) *CreateVpcFirewallConfigureRequest
func (*CreateVpcFirewallConfigureRequest) SetMemberUid ¶
func (s *CreateVpcFirewallConfigureRequest) SetMemberUid(v string) *CreateVpcFirewallConfigureRequest
func (*CreateVpcFirewallConfigureRequest) SetPeerVpcCidrTableList ¶
func (s *CreateVpcFirewallConfigureRequest) SetPeerVpcCidrTableList(v string) *CreateVpcFirewallConfigureRequest
func (*CreateVpcFirewallConfigureRequest) SetPeerVpcId ¶
func (s *CreateVpcFirewallConfigureRequest) SetPeerVpcId(v string) *CreateVpcFirewallConfigureRequest
func (*CreateVpcFirewallConfigureRequest) SetPeerVpcRegion ¶
func (s *CreateVpcFirewallConfigureRequest) SetPeerVpcRegion(v string) *CreateVpcFirewallConfigureRequest
func (*CreateVpcFirewallConfigureRequest) SetVpcFirewallName ¶
func (s *CreateVpcFirewallConfigureRequest) SetVpcFirewallName(v string) *CreateVpcFirewallConfigureRequest
func (CreateVpcFirewallConfigureRequest) String ¶
func (s CreateVpcFirewallConfigureRequest) String() string
type CreateVpcFirewallConfigureResponse ¶
type CreateVpcFirewallConfigureResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateVpcFirewallConfigureResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateVpcFirewallConfigureResponse) GoString ¶
func (s CreateVpcFirewallConfigureResponse) GoString() string
func (*CreateVpcFirewallConfigureResponse) SetHeaders ¶
func (s *CreateVpcFirewallConfigureResponse) SetHeaders(v map[string]*string) *CreateVpcFirewallConfigureResponse
func (*CreateVpcFirewallConfigureResponse) SetStatusCode ¶
func (s *CreateVpcFirewallConfigureResponse) SetStatusCode(v int32) *CreateVpcFirewallConfigureResponse
func (CreateVpcFirewallConfigureResponse) String ¶
func (s CreateVpcFirewallConfigureResponse) String() string
type CreateVpcFirewallConfigureResponseBody ¶
type CreateVpcFirewallConfigureResponseBody struct { // The request ID. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125h4j6 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (CreateVpcFirewallConfigureResponseBody) GoString ¶
func (s CreateVpcFirewallConfigureResponseBody) GoString() string
func (*CreateVpcFirewallConfigureResponseBody) SetRequestId ¶
func (s *CreateVpcFirewallConfigureResponseBody) SetRequestId(v string) *CreateVpcFirewallConfigureResponseBody
func (*CreateVpcFirewallConfigureResponseBody) SetVpcFirewallId ¶
func (s *CreateVpcFirewallConfigureResponseBody) SetVpcFirewallId(v string) *CreateVpcFirewallConfigureResponseBody
func (CreateVpcFirewallConfigureResponseBody) String ¶
func (s CreateVpcFirewallConfigureResponseBody) String() string
type CreateVpcFirewallControlPolicyRequest ¶
type CreateVpcFirewallControlPolicyRequest struct { // The action that Cloud Firewall performs on the traffic. Valid values: // // - **accept**: allows the traffic. // // - **drop**: blocks the traffic. // // - **log**: monitors the traffic. // // This parameter is required. // // example: // // accept AclAction *string `json:"AclAction,omitempty" xml:"AclAction,omitempty"` // Deprecated // // The type of the applications that the access control policy supports. Valid values: // // - **FTP** // // - **HTTP** // // - **HTTPS** // // - **MySQL** // // - **SMTP** // // - **SMTPS** // // - **RDP** // // - **VNC** // // - **SSH** // // - **Redis** // // - **MQTT** // // - **MongoDB** // // - **Memcache** // // - **SSL** // // - **ANY**: all types of applications // // example: // // HTTP ApplicationName *string `json:"ApplicationName,omitempty" xml:"ApplicationName,omitempty"` // The application types supported by the access control policy. ApplicationNameList []*string `json:"ApplicationNameList,omitempty" xml:"ApplicationNameList,omitempty" type:"Repeated"` // The description of the access control policy. // // This parameter is required. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The destination port in the access control policy. // // > If **DestPortType* - is set to `port`, you must specify this parameter. // // example: // // 80 DestPort *string `json:"DestPort,omitempty" xml:"DestPort,omitempty"` // The name of the destination port address book in the access control policy. // // > If **DestPortType* - is set to `group`, you must specify this parameter. // // example: // // my_port_group DestPortGroup *string `json:"DestPortGroup,omitempty" xml:"DestPortGroup,omitempty"` // The type of the destination port in the access control policy. Valid values: // // - **port**: port // // - **group**: port address book // // example: // // port DestPortType *string `json:"DestPortType,omitempty" xml:"DestPortType,omitempty"` // The destination address in the access control policy. Valid values: // // - If **DestinationType* - is set to `net`, the value of **Destination* - must be a CIDR block. // // - If **DestinationType* - is set to `group`, the value of **Destination* - must be an address book. // // - If **DestinationType* - is set to `domain`, the value of **Destination* - must be a domain name. // // This parameter is required. // // example: // // 10.2.XX.XX/24 Destination *string `json:"Destination,omitempty" xml:"Destination,omitempty"` // The type of the destination address in the access control policy. Valid values: // // - **net**: CIDR block // // - **group**: address book // // - **domain**: domain name // // This parameter is required. // // example: // // net DestinationType *string `json:"DestinationType,omitempty" xml:"DestinationType,omitempty"` // The domain name resolution method of the access control policy. Valid values: // // - **FQDN**: fully qualified domain name (FQDN)-based resolution // // - **DNS**: DNS-based dynamic resolution // // - **FQDN_AND_DNS**: FQDN and DNS-based dynamic resolution // // example: // // DNS DomainResolveType *string `json:"DomainResolveType,omitempty" xml:"DomainResolveType,omitempty"` // The time when the access control policy stops taking effect. The value is a UNIX timestamp. Unit: seconds. The value must be on the hour or on the half hour, and at least 30 minutes later than the start time. // // > If you set RepeatType to Permanent, leave this parameter empty. If you set RepeatType to None, Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 1694764800 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The priority of the access control policy. // // The priority value starts from 1. A smaller priority value indicates a higher priority. // // This parameter is required. // // example: // // 1 NewOrder *string `json:"NewOrder,omitempty" xml:"NewOrder,omitempty"` // The type of the protocol in the access control policy. Valid values: // // - **ANY* - (If you are not sure about the protocol type, you can set this parameter to ANY.) // // - **TCP** // // - **UDP** // // - **ICMP** // // This parameter is required. // // example: // // TCP Proto *string `json:"Proto,omitempty" xml:"Proto,omitempty"` // Specifies whether to enable the access control policy. By default, an access control policy is enabled after the policy is created. Valid values: // // - **true**: enables the access control policy. // // - **false**: disables the access control policy. // // example: // // true Release *string `json:"Release,omitempty" xml:"Release,omitempty"` // The days of a week or of a month on which the access control policy takes effect. // // - If you set RepeatType to `Permanent`, `None`, or `Daily`, leave this parameter empty. Example: []. // // - If you set RepeatType to Weekly, you must specify this parameter. Example: [0, 6]. // // > If you set RepeatType to Weekly, the fields in the value of this parameter cannot be repeated. // // - If you set RepeatType to `Monthly`, you must specify this parameter. Example: [1, 31]. // // > If you set RepeatType to Monthly, the fields in the value of this parameter cannot be repeated. RepeatDays []*int64 `json:"RepeatDays,omitempty" xml:"RepeatDays,omitempty" type:"Repeated"` // The point in time when the recurrence ends. Example: 23:30. The value must be on the hour or on the half hour, and at least 30 minutes later than the start time. // // > If you set RepeatType to Permanent or None, leave this parameter empty. If you set RepeatType to Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 23:30 RepeatEndTime *string `json:"RepeatEndTime,omitempty" xml:"RepeatEndTime,omitempty"` // The point in time when the recurrence starts. Example: 08:00. The value must be on the hour or on the half hour, and at least 30 minutes earlier than the end time. // // > If you set RepeatType to Permanent or None, leave this parameter empty. If you set RepeatType to Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 08:00 RepeatStartTime *string `json:"RepeatStartTime,omitempty" xml:"RepeatStartTime,omitempty"` // The recurrence type for the access control policy to take effect. Valid values: // // - **Permanent* - (default): The policy always takes effect. // // - **None**: The policy takes effect for only once. // // - **Daily**: The policy takes effect on a daily basis. // // - **Weekly**: The policy takes effect on a weekly basis. // // - **Monthly**: The policy takes effect on a monthly basis. // // example: // // Permanent RepeatType *string `json:"RepeatType,omitempty" xml:"RepeatType,omitempty"` // The source address in the access control policy. // // - If SourceType is set to `net`, the value of Source must be a CIDR block. // // - If SourceType is set to `group`, the value of Source must be an address book. // // This parameter is required. // // example: // // 10.2.XX.XX/24 Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The type of the source address in the access control policy. Valid values: // // - **net**: CIDR block // // - **group**: address book // // This parameter is required. // // example: // // net SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The time when the access control policy starts to take effect. The value is a UNIX timestamp. Unit: seconds. The value must be on the hour or on the half hour, and at least 30 minutes earlier than the end time. // // > If you set RepeatType to Permanent, leave this parameter empty. If you set RepeatType to None, Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 1694761200 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The ID of the policy group in which you want to create the access control policy. // // - If a VPC firewall protects the traffic between two VPCs that are connected by using a CEN instance, the value of this parameter must be the ID of the CEN instance. // // - If a VPC firewall protects the traffic between two VPCs that are connected by using an Express Connect circuit, the value of this parameter must be the instance ID of the VPC firewall. // // > You can call the [DescribeVpcFirewallAclGroupList](https://www.alibabacloud.com/help/en/cloud-firewall/latest/describevpcfirewallaclgrouplist) operation to query the IDs. // // This parameter is required. // // example: // // vfw-a42bbb7b887148c9**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (CreateVpcFirewallControlPolicyRequest) GoString ¶
func (s CreateVpcFirewallControlPolicyRequest) GoString() string
func (*CreateVpcFirewallControlPolicyRequest) SetAclAction ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetAclAction(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetApplicationName ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetApplicationName(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetApplicationNameList ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetApplicationNameList(v []*string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetDescription ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetDescription(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetDestPort ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetDestPort(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetDestPortGroup ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetDestPortGroup(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetDestPortType ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetDestPortType(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetDestination ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetDestination(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetDestinationType ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetDestinationType(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetDomainResolveType ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetDomainResolveType(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetEndTime ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetEndTime(v int64) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetLang ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetLang(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetMemberUid ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetMemberUid(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetNewOrder ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetNewOrder(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetProto ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetProto(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetRelease ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetRelease(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetRepeatDays ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetRepeatDays(v []*int64) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetRepeatEndTime ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetRepeatEndTime(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetRepeatStartTime ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetRepeatStartTime(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetRepeatType ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetRepeatType(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetSource ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetSource(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetSourceType ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetSourceType(v string) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetStartTime ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetStartTime(v int64) *CreateVpcFirewallControlPolicyRequest
func (*CreateVpcFirewallControlPolicyRequest) SetVpcFirewallId ¶
func (s *CreateVpcFirewallControlPolicyRequest) SetVpcFirewallId(v string) *CreateVpcFirewallControlPolicyRequest
func (CreateVpcFirewallControlPolicyRequest) String ¶
func (s CreateVpcFirewallControlPolicyRequest) String() string
type CreateVpcFirewallControlPolicyResponse ¶
type CreateVpcFirewallControlPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateVpcFirewallControlPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateVpcFirewallControlPolicyResponse) GoString ¶
func (s CreateVpcFirewallControlPolicyResponse) GoString() string
func (*CreateVpcFirewallControlPolicyResponse) SetHeaders ¶
func (s *CreateVpcFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *CreateVpcFirewallControlPolicyResponse
func (*CreateVpcFirewallControlPolicyResponse) SetStatusCode ¶
func (s *CreateVpcFirewallControlPolicyResponse) SetStatusCode(v int32) *CreateVpcFirewallControlPolicyResponse
func (CreateVpcFirewallControlPolicyResponse) String ¶
func (s CreateVpcFirewallControlPolicyResponse) String() string
type CreateVpcFirewallControlPolicyResponseBody ¶
type CreateVpcFirewallControlPolicyResponseBody struct { // The ID of the access control policy. // // example: // // 00281255-d220-4db1-8f4f-c4df221ad84c AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The ID of the request. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateVpcFirewallControlPolicyResponseBody) GoString ¶
func (s CreateVpcFirewallControlPolicyResponseBody) GoString() string
func (*CreateVpcFirewallControlPolicyResponseBody) SetAclUuid ¶
func (s *CreateVpcFirewallControlPolicyResponseBody) SetAclUuid(v string) *CreateVpcFirewallControlPolicyResponseBody
func (*CreateVpcFirewallControlPolicyResponseBody) SetRequestId ¶
func (s *CreateVpcFirewallControlPolicyResponseBody) SetRequestId(v string) *CreateVpcFirewallControlPolicyResponseBody
func (CreateVpcFirewallControlPolicyResponseBody) String ¶
func (s CreateVpcFirewallControlPolicyResponseBody) String() string
type DeleteAddressBookRequest ¶
type DeleteAddressBookRequest struct { // The ID of the address book. // // To delete the address book, you must provide the ID of the address book. You can call the DescribeAddressBook operation to query the ID. // // This parameter is required. // // example: // // 0657ab9d-fe8b-4174-b2a6-6baf358e**** GroupUuid *string `json:"GroupUuid,omitempty" xml:"GroupUuid,omitempty"` // The natural language of the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (DeleteAddressBookRequest) GoString ¶
func (s DeleteAddressBookRequest) GoString() string
func (*DeleteAddressBookRequest) SetGroupUuid ¶
func (s *DeleteAddressBookRequest) SetGroupUuid(v string) *DeleteAddressBookRequest
func (*DeleteAddressBookRequest) SetLang ¶
func (s *DeleteAddressBookRequest) SetLang(v string) *DeleteAddressBookRequest
func (*DeleteAddressBookRequest) SetSourceIp ¶
func (s *DeleteAddressBookRequest) SetSourceIp(v string) *DeleteAddressBookRequest
func (DeleteAddressBookRequest) String ¶
func (s DeleteAddressBookRequest) String() string
type DeleteAddressBookResponse ¶
type DeleteAddressBookResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteAddressBookResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteAddressBookResponse) GoString ¶
func (s DeleteAddressBookResponse) GoString() string
func (*DeleteAddressBookResponse) SetBody ¶
func (s *DeleteAddressBookResponse) SetBody(v *DeleteAddressBookResponseBody) *DeleteAddressBookResponse
func (*DeleteAddressBookResponse) SetHeaders ¶
func (s *DeleteAddressBookResponse) SetHeaders(v map[string]*string) *DeleteAddressBookResponse
func (*DeleteAddressBookResponse) SetStatusCode ¶
func (s *DeleteAddressBookResponse) SetStatusCode(v int32) *DeleteAddressBookResponse
func (DeleteAddressBookResponse) String ¶
func (s DeleteAddressBookResponse) String() string
type DeleteAddressBookResponseBody ¶
type DeleteAddressBookResponseBody struct { // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125EEB1 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteAddressBookResponseBody) GoString ¶
func (s DeleteAddressBookResponseBody) GoString() string
func (*DeleteAddressBookResponseBody) SetRequestId ¶
func (s *DeleteAddressBookResponseBody) SetRequestId(v string) *DeleteAddressBookResponseBody
func (DeleteAddressBookResponseBody) String ¶
func (s DeleteAddressBookResponseBody) String() string
type DeleteControlPolicyRequest ¶
type DeleteControlPolicyRequest struct { // The UUID of the access control policy. // // To delete an access control policy, you must specify the UUID of the policy. You can call the [DescribeControlPolicy](https://help.aliyun.com/document_detail/138866.html) operation to query the UUID. // // This parameter is required. // // example: // // 00281255-d220-4db1-8f4f-c4df221ad84c AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The direction of the traffic to which the access control policy applies. // // Valid values: // // - **in**: inbound. // // - **out**: outbound. // // example: // // in Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The language of the content within the request and response. // // Valid values: // // - **zh* - (default) // // - **en** // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Deprecated // // The source IP address of the traffic. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (DeleteControlPolicyRequest) GoString ¶
func (s DeleteControlPolicyRequest) GoString() string
func (*DeleteControlPolicyRequest) SetAclUuid ¶
func (s *DeleteControlPolicyRequest) SetAclUuid(v string) *DeleteControlPolicyRequest
func (*DeleteControlPolicyRequest) SetDirection ¶
func (s *DeleteControlPolicyRequest) SetDirection(v string) *DeleteControlPolicyRequest
func (*DeleteControlPolicyRequest) SetLang ¶
func (s *DeleteControlPolicyRequest) SetLang(v string) *DeleteControlPolicyRequest
func (*DeleteControlPolicyRequest) SetSourceIp ¶
func (s *DeleteControlPolicyRequest) SetSourceIp(v string) *DeleteControlPolicyRequest
func (DeleteControlPolicyRequest) String ¶
func (s DeleteControlPolicyRequest) String() string
type DeleteControlPolicyResponse ¶
type DeleteControlPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteControlPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteControlPolicyResponse) GoString ¶
func (s DeleteControlPolicyResponse) GoString() string
func (*DeleteControlPolicyResponse) SetBody ¶
func (s *DeleteControlPolicyResponse) SetBody(v *DeleteControlPolicyResponseBody) *DeleteControlPolicyResponse
func (*DeleteControlPolicyResponse) SetHeaders ¶
func (s *DeleteControlPolicyResponse) SetHeaders(v map[string]*string) *DeleteControlPolicyResponse
func (*DeleteControlPolicyResponse) SetStatusCode ¶
func (s *DeleteControlPolicyResponse) SetStatusCode(v int32) *DeleteControlPolicyResponse
func (DeleteControlPolicyResponse) String ¶
func (s DeleteControlPolicyResponse) String() string
type DeleteControlPolicyResponseBody ¶
type DeleteControlPolicyResponseBody struct { // The request ID. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteControlPolicyResponseBody) GoString ¶
func (s DeleteControlPolicyResponseBody) GoString() string
func (*DeleteControlPolicyResponseBody) SetRequestId ¶
func (s *DeleteControlPolicyResponseBody) SetRequestId(v string) *DeleteControlPolicyResponseBody
func (DeleteControlPolicyResponseBody) String ¶
func (s DeleteControlPolicyResponseBody) String() string
type DeleteControlPolicyTemplateRequest ¶
type DeleteControlPolicyTemplateRequest struct { // The language of the content within the request and response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // en Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The source IP address of the request. // // example: // // 61.178.12.52 SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` // The ID of the access control policy template. // // This parameter is required. // // example: // // 719ce620-ae23-4e42-9f93-9191b4400b55 TemplateId *string `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (DeleteControlPolicyTemplateRequest) GoString ¶
func (s DeleteControlPolicyTemplateRequest) GoString() string
func (*DeleteControlPolicyTemplateRequest) SetLang ¶
func (s *DeleteControlPolicyTemplateRequest) SetLang(v string) *DeleteControlPolicyTemplateRequest
func (*DeleteControlPolicyTemplateRequest) SetSourceIp ¶
func (s *DeleteControlPolicyTemplateRequest) SetSourceIp(v string) *DeleteControlPolicyTemplateRequest
func (*DeleteControlPolicyTemplateRequest) SetTemplateId ¶
func (s *DeleteControlPolicyTemplateRequest) SetTemplateId(v string) *DeleteControlPolicyTemplateRequest
func (DeleteControlPolicyTemplateRequest) String ¶
func (s DeleteControlPolicyTemplateRequest) String() string
type DeleteControlPolicyTemplateResponse ¶
type DeleteControlPolicyTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteControlPolicyTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteControlPolicyTemplateResponse) GoString ¶
func (s DeleteControlPolicyTemplateResponse) GoString() string
func (*DeleteControlPolicyTemplateResponse) SetHeaders ¶
func (s *DeleteControlPolicyTemplateResponse) SetHeaders(v map[string]*string) *DeleteControlPolicyTemplateResponse
func (*DeleteControlPolicyTemplateResponse) SetStatusCode ¶
func (s *DeleteControlPolicyTemplateResponse) SetStatusCode(v int32) *DeleteControlPolicyTemplateResponse
func (DeleteControlPolicyTemplateResponse) String ¶
func (s DeleteControlPolicyTemplateResponse) String() string
type DeleteControlPolicyTemplateResponseBody ¶
type DeleteControlPolicyTemplateResponseBody struct { // The ID of the request. // // example: // // 4E7F94C7-781F-5192-86CF-DB085013C810 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteControlPolicyTemplateResponseBody) GoString ¶
func (s DeleteControlPolicyTemplateResponseBody) GoString() string
func (*DeleteControlPolicyTemplateResponseBody) SetRequestId ¶
func (s *DeleteControlPolicyTemplateResponseBody) SetRequestId(v string) *DeleteControlPolicyTemplateResponseBody
func (DeleteControlPolicyTemplateResponseBody) String ¶
func (s DeleteControlPolicyTemplateResponseBody) String() string
type DeleteDownloadTaskRequest ¶
type DeleteDownloadTaskRequest struct { // The language of the content within the request and response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the file download task. // // example: // // 4376 TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (DeleteDownloadTaskRequest) GoString ¶
func (s DeleteDownloadTaskRequest) GoString() string
func (*DeleteDownloadTaskRequest) SetLang ¶
func (s *DeleteDownloadTaskRequest) SetLang(v string) *DeleteDownloadTaskRequest
func (*DeleteDownloadTaskRequest) SetTaskId ¶
func (s *DeleteDownloadTaskRequest) SetTaskId(v string) *DeleteDownloadTaskRequest
func (DeleteDownloadTaskRequest) String ¶
func (s DeleteDownloadTaskRequest) String() string
type DeleteDownloadTaskResponse ¶
type DeleteDownloadTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteDownloadTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteDownloadTaskResponse) GoString ¶
func (s DeleteDownloadTaskResponse) GoString() string
func (*DeleteDownloadTaskResponse) SetBody ¶
func (s *DeleteDownloadTaskResponse) SetBody(v *DeleteDownloadTaskResponseBody) *DeleteDownloadTaskResponse
func (*DeleteDownloadTaskResponse) SetHeaders ¶
func (s *DeleteDownloadTaskResponse) SetHeaders(v map[string]*string) *DeleteDownloadTaskResponse
func (*DeleteDownloadTaskResponse) SetStatusCode ¶
func (s *DeleteDownloadTaskResponse) SetStatusCode(v int32) *DeleteDownloadTaskResponse
func (DeleteDownloadTaskResponse) String ¶
func (s DeleteDownloadTaskResponse) String() string
type DeleteDownloadTaskResponseBody ¶
type DeleteDownloadTaskResponseBody struct { // The ID of the request. // // example: // // 064022A8-F415-572C-B3C1-657152833F11 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteDownloadTaskResponseBody) GoString ¶
func (s DeleteDownloadTaskResponseBody) GoString() string
func (*DeleteDownloadTaskResponseBody) SetRequestId ¶
func (s *DeleteDownloadTaskResponseBody) SetRequestId(v string) *DeleteDownloadTaskResponseBody
func (DeleteDownloadTaskResponseBody) String ¶
func (s DeleteDownloadTaskResponseBody) String() string
type DeleteFirewallV2RoutePoliciesRequest ¶
type DeleteFirewallV2RoutePoliciesRequest struct { // The instance ID of the VPC firewall. // // example: // // vfw-tr-d5ba592ac6c84aff**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the routing policy. // // example: // // policy-2d06d3568fd74d60**** TrFirewallRoutePolicyId *string `json:"TrFirewallRoutePolicyId,omitempty" xml:"TrFirewallRoutePolicyId,omitempty"` }
func (DeleteFirewallV2RoutePoliciesRequest) GoString ¶
func (s DeleteFirewallV2RoutePoliciesRequest) GoString() string
func (*DeleteFirewallV2RoutePoliciesRequest) SetFirewallId ¶
func (s *DeleteFirewallV2RoutePoliciesRequest) SetFirewallId(v string) *DeleteFirewallV2RoutePoliciesRequest
func (*DeleteFirewallV2RoutePoliciesRequest) SetLang ¶
func (s *DeleteFirewallV2RoutePoliciesRequest) SetLang(v string) *DeleteFirewallV2RoutePoliciesRequest
func (*DeleteFirewallV2RoutePoliciesRequest) SetTrFirewallRoutePolicyId ¶
func (s *DeleteFirewallV2RoutePoliciesRequest) SetTrFirewallRoutePolicyId(v string) *DeleteFirewallV2RoutePoliciesRequest
func (DeleteFirewallV2RoutePoliciesRequest) String ¶
func (s DeleteFirewallV2RoutePoliciesRequest) String() string
type DeleteFirewallV2RoutePoliciesResponse ¶
type DeleteFirewallV2RoutePoliciesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteFirewallV2RoutePoliciesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteFirewallV2RoutePoliciesResponse) GoString ¶
func (s DeleteFirewallV2RoutePoliciesResponse) GoString() string
func (*DeleteFirewallV2RoutePoliciesResponse) SetHeaders ¶
func (s *DeleteFirewallV2RoutePoliciesResponse) SetHeaders(v map[string]*string) *DeleteFirewallV2RoutePoliciesResponse
func (*DeleteFirewallV2RoutePoliciesResponse) SetStatusCode ¶
func (s *DeleteFirewallV2RoutePoliciesResponse) SetStatusCode(v int32) *DeleteFirewallV2RoutePoliciesResponse
func (DeleteFirewallV2RoutePoliciesResponse) String ¶
func (s DeleteFirewallV2RoutePoliciesResponse) String() string
type DeleteFirewallV2RoutePoliciesResponseBody ¶
type DeleteFirewallV2RoutePoliciesResponseBody struct { // The ID of the request. // // example: // // 22B6B889-4E9F-56B3-AF3D-53749C477D1D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteFirewallV2RoutePoliciesResponseBody) GoString ¶
func (s DeleteFirewallV2RoutePoliciesResponseBody) GoString() string
func (*DeleteFirewallV2RoutePoliciesResponseBody) SetRequestId ¶
func (s *DeleteFirewallV2RoutePoliciesResponseBody) SetRequestId(v string) *DeleteFirewallV2RoutePoliciesResponseBody
func (DeleteFirewallV2RoutePoliciesResponseBody) String ¶
func (s DeleteFirewallV2RoutePoliciesResponseBody) String() string
type DeleteInstanceMembersRequest ¶
type DeleteInstanceMembersRequest struct { // The UIDs of the members. // // This parameter is required. // // example: // // 1234123412341234 MemberUids []*int64 `json:"MemberUids,omitempty" xml:"MemberUids,omitempty" type:"Repeated"` }
func (DeleteInstanceMembersRequest) GoString ¶
func (s DeleteInstanceMembersRequest) GoString() string
func (*DeleteInstanceMembersRequest) SetMemberUids ¶
func (s *DeleteInstanceMembersRequest) SetMemberUids(v []*int64) *DeleteInstanceMembersRequest
func (DeleteInstanceMembersRequest) String ¶
func (s DeleteInstanceMembersRequest) String() string
type DeleteInstanceMembersResponse ¶
type DeleteInstanceMembersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteInstanceMembersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteInstanceMembersResponse) GoString ¶
func (s DeleteInstanceMembersResponse) GoString() string
func (*DeleteInstanceMembersResponse) SetBody ¶
func (s *DeleteInstanceMembersResponse) SetBody(v *DeleteInstanceMembersResponseBody) *DeleteInstanceMembersResponse
func (*DeleteInstanceMembersResponse) SetHeaders ¶
func (s *DeleteInstanceMembersResponse) SetHeaders(v map[string]*string) *DeleteInstanceMembersResponse
func (*DeleteInstanceMembersResponse) SetStatusCode ¶
func (s *DeleteInstanceMembersResponse) SetStatusCode(v int32) *DeleteInstanceMembersResponse
func (DeleteInstanceMembersResponse) String ¶
func (s DeleteInstanceMembersResponse) String() string
type DeleteInstanceMembersResponseBody ¶
type DeleteInstanceMembersResponseBody struct { // The request ID. // // example: // // 03E8AA70-0CC9-42EA-97AA-EA68377930B4 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteInstanceMembersResponseBody) GoString ¶
func (s DeleteInstanceMembersResponseBody) GoString() string
func (*DeleteInstanceMembersResponseBody) SetRequestId ¶
func (s *DeleteInstanceMembersResponseBody) SetRequestId(v string) *DeleteInstanceMembersResponseBody
func (DeleteInstanceMembersResponseBody) String ¶
func (s DeleteInstanceMembersResponseBody) String() string
type DeleteNatFirewallControlPolicyBatchRequest ¶
type DeleteNatFirewallControlPolicyBatchRequest struct { // The UUIDs of access control policies. // // This parameter is required. AclUuidList []*string `json:"AclUuidList,omitempty" xml:"AclUuidList,omitempty" type:"Repeated"` // The direction of the traffic to which the access control policy applies. Valid values: // // - **out**: outbound traffic // // example: // // out Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the NAT gateway. // // This parameter is required. // // example: // // ngw-uf6j0426ap74vd6vrb676 NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"` }
func (DeleteNatFirewallControlPolicyBatchRequest) GoString ¶
func (s DeleteNatFirewallControlPolicyBatchRequest) GoString() string
func (*DeleteNatFirewallControlPolicyBatchRequest) SetAclUuidList ¶
func (s *DeleteNatFirewallControlPolicyBatchRequest) SetAclUuidList(v []*string) *DeleteNatFirewallControlPolicyBatchRequest
func (*DeleteNatFirewallControlPolicyBatchRequest) SetDirection ¶
func (s *DeleteNatFirewallControlPolicyBatchRequest) SetDirection(v string) *DeleteNatFirewallControlPolicyBatchRequest
func (*DeleteNatFirewallControlPolicyBatchRequest) SetLang ¶
func (s *DeleteNatFirewallControlPolicyBatchRequest) SetLang(v string) *DeleteNatFirewallControlPolicyBatchRequest
func (*DeleteNatFirewallControlPolicyBatchRequest) SetNatGatewayId ¶
func (s *DeleteNatFirewallControlPolicyBatchRequest) SetNatGatewayId(v string) *DeleteNatFirewallControlPolicyBatchRequest
func (DeleteNatFirewallControlPolicyBatchRequest) String ¶
func (s DeleteNatFirewallControlPolicyBatchRequest) String() string
type DeleteNatFirewallControlPolicyBatchResponse ¶
type DeleteNatFirewallControlPolicyBatchResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteNatFirewallControlPolicyBatchResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteNatFirewallControlPolicyBatchResponse) GoString ¶
func (s DeleteNatFirewallControlPolicyBatchResponse) GoString() string
func (*DeleteNatFirewallControlPolicyBatchResponse) SetHeaders ¶
func (s *DeleteNatFirewallControlPolicyBatchResponse) SetHeaders(v map[string]*string) *DeleteNatFirewallControlPolicyBatchResponse
func (*DeleteNatFirewallControlPolicyBatchResponse) SetStatusCode ¶
func (s *DeleteNatFirewallControlPolicyBatchResponse) SetStatusCode(v int32) *DeleteNatFirewallControlPolicyBatchResponse
func (DeleteNatFirewallControlPolicyBatchResponse) String ¶
func (s DeleteNatFirewallControlPolicyBatchResponse) String() string
type DeleteNatFirewallControlPolicyBatchResponseBody ¶
type DeleteNatFirewallControlPolicyBatchResponseBody struct { // The ID of the request. // // example: // // 450D47F5-956E-543E-8502-2F71C8C54E72 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteNatFirewallControlPolicyBatchResponseBody) GoString ¶
func (s DeleteNatFirewallControlPolicyBatchResponseBody) GoString() string
func (*DeleteNatFirewallControlPolicyBatchResponseBody) SetRequestId ¶
func (s *DeleteNatFirewallControlPolicyBatchResponseBody) SetRequestId(v string) *DeleteNatFirewallControlPolicyBatchResponseBody
func (DeleteNatFirewallControlPolicyBatchResponseBody) String ¶
func (s DeleteNatFirewallControlPolicyBatchResponseBody) String() string
type DeleteNatFirewallControlPolicyRequest ¶
type DeleteNatFirewallControlPolicyRequest struct { // The UUID of the access control policy. // // To delete an access control policy, you must provide the ID of the policy. You can call the DescribeNatFirewallControlPolicy operation to query the UUIDs of access control policies. // // This parameter is required. // // example: // // b6c8f905-2eb6-442a-ba35-9416e9dbb2c5 AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The direction of the traffic to which the access control policy applies. // // Valid values: // // - **out**: outbound traffic // // This parameter is required. // // example: // // out Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the NAT gateway. // // This parameter is required. // // example: // // ngw-xxxxxx NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"` }
func (DeleteNatFirewallControlPolicyRequest) GoString ¶
func (s DeleteNatFirewallControlPolicyRequest) GoString() string
func (*DeleteNatFirewallControlPolicyRequest) SetAclUuid ¶
func (s *DeleteNatFirewallControlPolicyRequest) SetAclUuid(v string) *DeleteNatFirewallControlPolicyRequest
func (*DeleteNatFirewallControlPolicyRequest) SetDirection ¶
func (s *DeleteNatFirewallControlPolicyRequest) SetDirection(v string) *DeleteNatFirewallControlPolicyRequest
func (*DeleteNatFirewallControlPolicyRequest) SetLang ¶
func (s *DeleteNatFirewallControlPolicyRequest) SetLang(v string) *DeleteNatFirewallControlPolicyRequest
func (*DeleteNatFirewallControlPolicyRequest) SetNatGatewayId ¶
func (s *DeleteNatFirewallControlPolicyRequest) SetNatGatewayId(v string) *DeleteNatFirewallControlPolicyRequest
func (DeleteNatFirewallControlPolicyRequest) String ¶
func (s DeleteNatFirewallControlPolicyRequest) String() string
type DeleteNatFirewallControlPolicyResponse ¶
type DeleteNatFirewallControlPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteNatFirewallControlPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteNatFirewallControlPolicyResponse) GoString ¶
func (s DeleteNatFirewallControlPolicyResponse) GoString() string
func (*DeleteNatFirewallControlPolicyResponse) SetHeaders ¶
func (s *DeleteNatFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *DeleteNatFirewallControlPolicyResponse
func (*DeleteNatFirewallControlPolicyResponse) SetStatusCode ¶
func (s *DeleteNatFirewallControlPolicyResponse) SetStatusCode(v int32) *DeleteNatFirewallControlPolicyResponse
func (DeleteNatFirewallControlPolicyResponse) String ¶
func (s DeleteNatFirewallControlPolicyResponse) String() string
type DeleteNatFirewallControlPolicyResponseBody ¶
type DeleteNatFirewallControlPolicyResponseBody struct { // The request ID. // // example: // // 31306869-C4BC-56F3-BBE6-C377CF9C8E1C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteNatFirewallControlPolicyResponseBody) GoString ¶
func (s DeleteNatFirewallControlPolicyResponseBody) GoString() string
func (*DeleteNatFirewallControlPolicyResponseBody) SetRequestId ¶
func (s *DeleteNatFirewallControlPolicyResponseBody) SetRequestId(v string) *DeleteNatFirewallControlPolicyResponseBody
func (DeleteNatFirewallControlPolicyResponseBody) String ¶
func (s DeleteNatFirewallControlPolicyResponseBody) String() string
type DeleteSecurityProxyRequest ¶
type DeleteSecurityProxyRequest struct { // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the NAT firewall. // // This parameter is required. // // example: // // proxy-nat00ab412ef93d4275a6b5 ProxyId *string `json:"ProxyId,omitempty" xml:"ProxyId,omitempty"` }
func (DeleteSecurityProxyRequest) GoString ¶
func (s DeleteSecurityProxyRequest) GoString() string
func (*DeleteSecurityProxyRequest) SetLang ¶
func (s *DeleteSecurityProxyRequest) SetLang(v string) *DeleteSecurityProxyRequest
func (*DeleteSecurityProxyRequest) SetProxyId ¶
func (s *DeleteSecurityProxyRequest) SetProxyId(v string) *DeleteSecurityProxyRequest
func (DeleteSecurityProxyRequest) String ¶
func (s DeleteSecurityProxyRequest) String() string
type DeleteSecurityProxyResponse ¶
type DeleteSecurityProxyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteSecurityProxyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteSecurityProxyResponse) GoString ¶
func (s DeleteSecurityProxyResponse) GoString() string
func (*DeleteSecurityProxyResponse) SetBody ¶
func (s *DeleteSecurityProxyResponse) SetBody(v *DeleteSecurityProxyResponseBody) *DeleteSecurityProxyResponse
func (*DeleteSecurityProxyResponse) SetHeaders ¶
func (s *DeleteSecurityProxyResponse) SetHeaders(v map[string]*string) *DeleteSecurityProxyResponse
func (*DeleteSecurityProxyResponse) SetStatusCode ¶
func (s *DeleteSecurityProxyResponse) SetStatusCode(v int32) *DeleteSecurityProxyResponse
func (DeleteSecurityProxyResponse) String ¶
func (s DeleteSecurityProxyResponse) String() string
type DeleteSecurityProxyResponseBody ¶
type DeleteSecurityProxyResponseBody struct { // The request ID. // // example: // // 7447795A-39AB-52CB-8F92-128DF4898F36 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteSecurityProxyResponseBody) GoString ¶
func (s DeleteSecurityProxyResponseBody) GoString() string
func (*DeleteSecurityProxyResponseBody) SetRequestId ¶
func (s *DeleteSecurityProxyResponseBody) SetRequestId(v string) *DeleteSecurityProxyResponseBody
func (DeleteSecurityProxyResponseBody) String ¶
func (s DeleteSecurityProxyResponseBody) String() string
type DeleteTrFirewallV2Request ¶
type DeleteTrFirewallV2Request struct { // The instance ID of the VPC firewall. // // example: // // vfw-tr-99bc4f0fc88b4d00**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` }
func (DeleteTrFirewallV2Request) GoString ¶
func (s DeleteTrFirewallV2Request) GoString() string
func (*DeleteTrFirewallV2Request) SetFirewallId ¶
func (s *DeleteTrFirewallV2Request) SetFirewallId(v string) *DeleteTrFirewallV2Request
func (*DeleteTrFirewallV2Request) SetLang ¶
func (s *DeleteTrFirewallV2Request) SetLang(v string) *DeleteTrFirewallV2Request
func (DeleteTrFirewallV2Request) String ¶
func (s DeleteTrFirewallV2Request) String() string
type DeleteTrFirewallV2Response ¶
type DeleteTrFirewallV2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteTrFirewallV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteTrFirewallV2Response) GoString ¶
func (s DeleteTrFirewallV2Response) GoString() string
func (*DeleteTrFirewallV2Response) SetBody ¶
func (s *DeleteTrFirewallV2Response) SetBody(v *DeleteTrFirewallV2ResponseBody) *DeleteTrFirewallV2Response
func (*DeleteTrFirewallV2Response) SetHeaders ¶
func (s *DeleteTrFirewallV2Response) SetHeaders(v map[string]*string) *DeleteTrFirewallV2Response
func (*DeleteTrFirewallV2Response) SetStatusCode ¶
func (s *DeleteTrFirewallV2Response) SetStatusCode(v int32) *DeleteTrFirewallV2Response
func (DeleteTrFirewallV2Response) String ¶
func (s DeleteTrFirewallV2Response) String() string
type DeleteTrFirewallV2ResponseBody ¶
type DeleteTrFirewallV2ResponseBody struct { // The request ID. // // example: // // A774E66E-B170-59FC-9AAF-3068B15E991F RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteTrFirewallV2ResponseBody) GoString ¶
func (s DeleteTrFirewallV2ResponseBody) GoString() string
func (*DeleteTrFirewallV2ResponseBody) SetRequestId ¶
func (s *DeleteTrFirewallV2ResponseBody) SetRequestId(v string) *DeleteTrFirewallV2ResponseBody
func (DeleteTrFirewallV2ResponseBody) String ¶
func (s DeleteTrFirewallV2ResponseBody) String() string
type DeleteVpcFirewallCenConfigureRequest ¶
type DeleteVpcFirewallCenConfigureRequest struct { // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The instance IDs of VPC firewalls. // // This parameter is required. VpcFirewallIdList []*string `json:"VpcFirewallIdList,omitempty" xml:"VpcFirewallIdList,omitempty" type:"Repeated"` }
func (DeleteVpcFirewallCenConfigureRequest) GoString ¶
func (s DeleteVpcFirewallCenConfigureRequest) GoString() string
func (*DeleteVpcFirewallCenConfigureRequest) SetLang ¶
func (s *DeleteVpcFirewallCenConfigureRequest) SetLang(v string) *DeleteVpcFirewallCenConfigureRequest
func (*DeleteVpcFirewallCenConfigureRequest) SetMemberUid ¶
func (s *DeleteVpcFirewallCenConfigureRequest) SetMemberUid(v string) *DeleteVpcFirewallCenConfigureRequest
func (*DeleteVpcFirewallCenConfigureRequest) SetVpcFirewallIdList ¶
func (s *DeleteVpcFirewallCenConfigureRequest) SetVpcFirewallIdList(v []*string) *DeleteVpcFirewallCenConfigureRequest
func (DeleteVpcFirewallCenConfigureRequest) String ¶
func (s DeleteVpcFirewallCenConfigureRequest) String() string
type DeleteVpcFirewallCenConfigureResponse ¶
type DeleteVpcFirewallCenConfigureResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteVpcFirewallCenConfigureResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteVpcFirewallCenConfigureResponse) GoString ¶
func (s DeleteVpcFirewallCenConfigureResponse) GoString() string
func (*DeleteVpcFirewallCenConfigureResponse) SetHeaders ¶
func (s *DeleteVpcFirewallCenConfigureResponse) SetHeaders(v map[string]*string) *DeleteVpcFirewallCenConfigureResponse
func (*DeleteVpcFirewallCenConfigureResponse) SetStatusCode ¶
func (s *DeleteVpcFirewallCenConfigureResponse) SetStatusCode(v int32) *DeleteVpcFirewallCenConfigureResponse
func (DeleteVpcFirewallCenConfigureResponse) String ¶
func (s DeleteVpcFirewallCenConfigureResponse) String() string
type DeleteVpcFirewallCenConfigureResponseBody ¶
type DeleteVpcFirewallCenConfigureResponseBody struct { // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125k6j3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteVpcFirewallCenConfigureResponseBody) GoString ¶
func (s DeleteVpcFirewallCenConfigureResponseBody) GoString() string
func (*DeleteVpcFirewallCenConfigureResponseBody) SetRequestId ¶
func (s *DeleteVpcFirewallCenConfigureResponseBody) SetRequestId(v string) *DeleteVpcFirewallCenConfigureResponseBody
func (DeleteVpcFirewallCenConfigureResponseBody) String ¶
func (s DeleteVpcFirewallCenConfigureResponseBody) String() string
type DeleteVpcFirewallConfigureRequest ¶
type DeleteVpcFirewallConfigureRequest struct { // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The instance IDs of VPC firewalls. // // This parameter is required. VpcFirewallIdList []*string `json:"VpcFirewallIdList,omitempty" xml:"VpcFirewallIdList,omitempty" type:"Repeated"` }
func (DeleteVpcFirewallConfigureRequest) GoString ¶
func (s DeleteVpcFirewallConfigureRequest) GoString() string
func (*DeleteVpcFirewallConfigureRequest) SetLang ¶
func (s *DeleteVpcFirewallConfigureRequest) SetLang(v string) *DeleteVpcFirewallConfigureRequest
func (*DeleteVpcFirewallConfigureRequest) SetMemberUid ¶
func (s *DeleteVpcFirewallConfigureRequest) SetMemberUid(v string) *DeleteVpcFirewallConfigureRequest
func (*DeleteVpcFirewallConfigureRequest) SetVpcFirewallIdList ¶
func (s *DeleteVpcFirewallConfigureRequest) SetVpcFirewallIdList(v []*string) *DeleteVpcFirewallConfigureRequest
func (DeleteVpcFirewallConfigureRequest) String ¶
func (s DeleteVpcFirewallConfigureRequest) String() string
type DeleteVpcFirewallConfigureResponse ¶
type DeleteVpcFirewallConfigureResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteVpcFirewallConfigureResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteVpcFirewallConfigureResponse) GoString ¶
func (s DeleteVpcFirewallConfigureResponse) GoString() string
func (*DeleteVpcFirewallConfigureResponse) SetHeaders ¶
func (s *DeleteVpcFirewallConfigureResponse) SetHeaders(v map[string]*string) *DeleteVpcFirewallConfigureResponse
func (*DeleteVpcFirewallConfigureResponse) SetStatusCode ¶
func (s *DeleteVpcFirewallConfigureResponse) SetStatusCode(v int32) *DeleteVpcFirewallConfigureResponse
func (DeleteVpcFirewallConfigureResponse) String ¶
func (s DeleteVpcFirewallConfigureResponse) String() string
type DeleteVpcFirewallConfigureResponseBody ¶
type DeleteVpcFirewallConfigureResponseBody struct { // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125k6j3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteVpcFirewallConfigureResponseBody) GoString ¶
func (s DeleteVpcFirewallConfigureResponseBody) GoString() string
func (*DeleteVpcFirewallConfigureResponseBody) SetRequestId ¶
func (s *DeleteVpcFirewallConfigureResponseBody) SetRequestId(v string) *DeleteVpcFirewallConfigureResponseBody
func (DeleteVpcFirewallConfigureResponseBody) String ¶
func (s DeleteVpcFirewallConfigureResponseBody) String() string
type DeleteVpcFirewallControlPolicyRequest ¶
type DeleteVpcFirewallControlPolicyRequest struct { // The ID of the access control policy. // // To delete an access control policy, you must provide the ID of the policy. You can call the **DescribeVpcFirewallControlPolicy* - operation to query the ID. // // This parameter is required. // // example: // // 00281255-d220-4db1-8f4f-c4df2214**** AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The natural language of the request and response. Valid values: // // - **zh**: Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the group to which the access control policy belongs. You can call the **DescribeVpcFirewallAclGroupList* - operation to query the ID. // // Valid values: // // - If the VPC firewall is used to protect a CEN instance, the value of this parameter is the ID of the CEN instance. // // Example: cen-ervw0g12b5jbw**** // // - If the VPC firewall is used to protect an Express Connect circuit, the value of this parameter is the ID of the VPC firewall. // // Example: vfw-a42bbb7b887148c9**** // // This parameter is required. // // example: // // vfw-a42bbb7b887148c91**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (DeleteVpcFirewallControlPolicyRequest) GoString ¶
func (s DeleteVpcFirewallControlPolicyRequest) GoString() string
func (*DeleteVpcFirewallControlPolicyRequest) SetAclUuid ¶
func (s *DeleteVpcFirewallControlPolicyRequest) SetAclUuid(v string) *DeleteVpcFirewallControlPolicyRequest
func (*DeleteVpcFirewallControlPolicyRequest) SetLang ¶
func (s *DeleteVpcFirewallControlPolicyRequest) SetLang(v string) *DeleteVpcFirewallControlPolicyRequest
func (*DeleteVpcFirewallControlPolicyRequest) SetVpcFirewallId ¶
func (s *DeleteVpcFirewallControlPolicyRequest) SetVpcFirewallId(v string) *DeleteVpcFirewallControlPolicyRequest
func (DeleteVpcFirewallControlPolicyRequest) String ¶
func (s DeleteVpcFirewallControlPolicyRequest) String() string
type DeleteVpcFirewallControlPolicyResponse ¶
type DeleteVpcFirewallControlPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteVpcFirewallControlPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteVpcFirewallControlPolicyResponse) GoString ¶
func (s DeleteVpcFirewallControlPolicyResponse) GoString() string
func (*DeleteVpcFirewallControlPolicyResponse) SetHeaders ¶
func (s *DeleteVpcFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *DeleteVpcFirewallControlPolicyResponse
func (*DeleteVpcFirewallControlPolicyResponse) SetStatusCode ¶
func (s *DeleteVpcFirewallControlPolicyResponse) SetStatusCode(v int32) *DeleteVpcFirewallControlPolicyResponse
func (DeleteVpcFirewallControlPolicyResponse) String ¶
func (s DeleteVpcFirewallControlPolicyResponse) String() string
type DeleteVpcFirewallControlPolicyResponseBody ¶
type DeleteVpcFirewallControlPolicyResponseBody struct { // The ID of the request. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteVpcFirewallControlPolicyResponseBody) GoString ¶
func (s DeleteVpcFirewallControlPolicyResponseBody) GoString() string
func (*DeleteVpcFirewallControlPolicyResponseBody) SetRequestId ¶
func (s *DeleteVpcFirewallControlPolicyResponseBody) SetRequestId(v string) *DeleteVpcFirewallControlPolicyResponseBody
func (DeleteVpcFirewallControlPolicyResponseBody) String ¶
func (s DeleteVpcFirewallControlPolicyResponseBody) String() string
type DescribeACLProtectTrendRequest ¶
type DescribeACLProtectTrendRequest struct { // The end of the time range to query. The value is a UNIX timestamp that is accurate to seconds. // // example: // // 1670397599 EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The language of the content within the request and the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // This parameter is deprecated. // // example: // // 223.95.87.130 SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` // The beginning of the time range to query. The value is a UNIX timestamp that is accurate to seconds. // // example: // // 1677050306 StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeACLProtectTrendRequest) GoString ¶
func (s DescribeACLProtectTrendRequest) GoString() string
func (*DescribeACLProtectTrendRequest) SetEndTime ¶
func (s *DescribeACLProtectTrendRequest) SetEndTime(v string) *DescribeACLProtectTrendRequest
func (*DescribeACLProtectTrendRequest) SetLang ¶
func (s *DescribeACLProtectTrendRequest) SetLang(v string) *DescribeACLProtectTrendRequest
func (*DescribeACLProtectTrendRequest) SetSourceIp ¶
func (s *DescribeACLProtectTrendRequest) SetSourceIp(v string) *DescribeACLProtectTrendRequest
func (*DescribeACLProtectTrendRequest) SetStartTime ¶
func (s *DescribeACLProtectTrendRequest) SetStartTime(v string) *DescribeACLProtectTrendRequest
func (DescribeACLProtectTrendRequest) String ¶
func (s DescribeACLProtectTrendRequest) String() string
type DescribeACLProtectTrendResponse ¶
type DescribeACLProtectTrendResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeACLProtectTrendResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeACLProtectTrendResponse) GoString ¶
func (s DescribeACLProtectTrendResponse) GoString() string
func (*DescribeACLProtectTrendResponse) SetBody ¶
func (s *DescribeACLProtectTrendResponse) SetBody(v *DescribeACLProtectTrendResponseBody) *DescribeACLProtectTrendResponse
func (*DescribeACLProtectTrendResponse) SetHeaders ¶
func (s *DescribeACLProtectTrendResponse) SetHeaders(v map[string]*string) *DescribeACLProtectTrendResponse
func (*DescribeACLProtectTrendResponse) SetStatusCode ¶
func (s *DescribeACLProtectTrendResponse) SetStatusCode(v int32) *DescribeACLProtectTrendResponse
func (DescribeACLProtectTrendResponse) String ¶
func (s DescribeACLProtectTrendResponse) String() string
type DescribeACLProtectTrendResponseBody ¶
type DescribeACLProtectTrendResponseBody struct { // The number of internal requests that are blocked by the ACL feature. // // example: // // 100 InProtectCnt *int64 `json:"InProtectCnt,omitempty" xml:"InProtectCnt,omitempty"` // This parameter is deprecated. // // example: // // 0 InterVPCProtectCnt *int64 `json:"InterVPCProtectCnt,omitempty" xml:"InterVPCProtectCnt,omitempty"` // The interval for returning data. Unit: seconds. // // example: // // 86400 Interval *int32 `json:"Interval,omitempty" xml:"Interval,omitempty"` // The number of external requests that are blocked by the ACL feature. // // example: // // 200 OutProtectCnt *int64 `json:"OutProtectCnt,omitempty" xml:"OutProtectCnt,omitempty"` // The request ID. // // example: // // 9063AB86-6FFA-5B2D-A16D-697C966DECA3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of requests that are blocked by the ACL feature. // // example: // // 300 TotalProtectCnt *int64 `json:"TotalProtectCnt,omitempty" xml:"TotalProtectCnt,omitempty"` // The statistics on the requests that are blocked by the ACL feature. TrendList []*DescribeACLProtectTrendResponseBodyTrendList `json:"TrendList,omitempty" xml:"TrendList,omitempty" type:"Repeated"` }
func (DescribeACLProtectTrendResponseBody) GoString ¶
func (s DescribeACLProtectTrendResponseBody) GoString() string
func (*DescribeACLProtectTrendResponseBody) SetInProtectCnt ¶
func (s *DescribeACLProtectTrendResponseBody) SetInProtectCnt(v int64) *DescribeACLProtectTrendResponseBody
func (*DescribeACLProtectTrendResponseBody) SetInterVPCProtectCnt ¶
func (s *DescribeACLProtectTrendResponseBody) SetInterVPCProtectCnt(v int64) *DescribeACLProtectTrendResponseBody
func (*DescribeACLProtectTrendResponseBody) SetInterval ¶
func (s *DescribeACLProtectTrendResponseBody) SetInterval(v int32) *DescribeACLProtectTrendResponseBody
func (*DescribeACLProtectTrendResponseBody) SetOutProtectCnt ¶
func (s *DescribeACLProtectTrendResponseBody) SetOutProtectCnt(v int64) *DescribeACLProtectTrendResponseBody
func (*DescribeACLProtectTrendResponseBody) SetRequestId ¶
func (s *DescribeACLProtectTrendResponseBody) SetRequestId(v string) *DescribeACLProtectTrendResponseBody
func (*DescribeACLProtectTrendResponseBody) SetTotalProtectCnt ¶
func (s *DescribeACLProtectTrendResponseBody) SetTotalProtectCnt(v int64) *DescribeACLProtectTrendResponseBody
func (*DescribeACLProtectTrendResponseBody) SetTrendList ¶
func (s *DescribeACLProtectTrendResponseBody) SetTrendList(v []*DescribeACLProtectTrendResponseBodyTrendList) *DescribeACLProtectTrendResponseBody
func (DescribeACLProtectTrendResponseBody) String ¶
func (s DescribeACLProtectTrendResponseBody) String() string
type DescribeACLProtectTrendResponseBodyTrendList ¶
type DescribeACLProtectTrendResponseBodyTrendList struct { // The number of requests that are blocked by ACL on the current day. // // example: // // 100 ProtectCnt *int32 `json:"ProtectCnt,omitempty" xml:"ProtectCnt,omitempty"` // The UNIX timestamp at midnight (00:00:00) of each day, which indicates the date of the current day. Unit: seconds. // // example: // // 1697299200 Time *int64 `json:"Time,omitempty" xml:"Time,omitempty"` }
func (DescribeACLProtectTrendResponseBodyTrendList) GoString ¶
func (s DescribeACLProtectTrendResponseBodyTrendList) GoString() string
func (*DescribeACLProtectTrendResponseBodyTrendList) SetProtectCnt ¶
func (s *DescribeACLProtectTrendResponseBodyTrendList) SetProtectCnt(v int32) *DescribeACLProtectTrendResponseBodyTrendList
func (*DescribeACLProtectTrendResponseBodyTrendList) SetTime ¶
func (s *DescribeACLProtectTrendResponseBodyTrendList) SetTime(v int64) *DescribeACLProtectTrendResponseBodyTrendList
func (DescribeACLProtectTrendResponseBodyTrendList) String ¶
func (s DescribeACLProtectTrendResponseBodyTrendList) String() string
type DescribeAddressBookRequest ¶
type DescribeAddressBookRequest struct { // The port that is included in the address book. This parameter takes effect only when the **GroupType* - parameter is set to **port**. // // example: // // 80 ContainPort *string `json:"ContainPort,omitempty" xml:"ContainPort,omitempty"` // The page number. // // Pages start from page 1. Default value: 1. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The type of the address book. Valid values: // // - **ip**: IP address book // // - **domain**: domain address book // // - **port**: port address book // // - **tag**: Elastic Compute Service (ECS) tag-based address book // // - **allCloud**: cloud service address book // // - **threat**: threat intelligence address book // // - **ipv6**: IPv6 address book // // > If you do not specify a type, the domain address books and ECS tag-based address books are queried. // // example: // // ip GroupType *string `json:"GroupType,omitempty" xml:"GroupType,omitempty"` // The language of the content within the request. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The number of entries per page. // // Default value: 10. Maximum value: 50. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The query condition that is used to search for the address book. // // example: // // 192.0.XX.XX Query *string `json:"Query,omitempty" xml:"Query,omitempty"` }
func (DescribeAddressBookRequest) GoString ¶
func (s DescribeAddressBookRequest) GoString() string
func (*DescribeAddressBookRequest) SetContainPort ¶
func (s *DescribeAddressBookRequest) SetContainPort(v string) *DescribeAddressBookRequest
func (*DescribeAddressBookRequest) SetCurrentPage ¶
func (s *DescribeAddressBookRequest) SetCurrentPage(v string) *DescribeAddressBookRequest
func (*DescribeAddressBookRequest) SetGroupType ¶
func (s *DescribeAddressBookRequest) SetGroupType(v string) *DescribeAddressBookRequest
func (*DescribeAddressBookRequest) SetLang ¶
func (s *DescribeAddressBookRequest) SetLang(v string) *DescribeAddressBookRequest
func (*DescribeAddressBookRequest) SetPageSize ¶
func (s *DescribeAddressBookRequest) SetPageSize(v string) *DescribeAddressBookRequest
func (*DescribeAddressBookRequest) SetQuery ¶
func (s *DescribeAddressBookRequest) SetQuery(v string) *DescribeAddressBookRequest
func (DescribeAddressBookRequest) String ¶
func (s DescribeAddressBookRequest) String() string
type DescribeAddressBookResponse ¶
type DescribeAddressBookResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeAddressBookResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeAddressBookResponse) GoString ¶
func (s DescribeAddressBookResponse) GoString() string
func (*DescribeAddressBookResponse) SetBody ¶
func (s *DescribeAddressBookResponse) SetBody(v *DescribeAddressBookResponseBody) *DescribeAddressBookResponse
func (*DescribeAddressBookResponse) SetHeaders ¶
func (s *DescribeAddressBookResponse) SetHeaders(v map[string]*string) *DescribeAddressBookResponse
func (*DescribeAddressBookResponse) SetStatusCode ¶
func (s *DescribeAddressBookResponse) SetStatusCode(v int32) *DescribeAddressBookResponse
func (DescribeAddressBookResponse) String ¶
func (s DescribeAddressBookResponse) String() string
type DescribeAddressBookResponseBody ¶
type DescribeAddressBookResponseBody struct { // The information about the address book. Acls []*DescribeAddressBookResponseBodyAcls `json:"Acls,omitempty" xml:"Acls,omitempty" type:"Repeated"` // The page number. // // example: // // 1 PageNo *string `json:"PageNo,omitempty" xml:"PageNo,omitempty"` // The number of entries per page. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // B36F150A-1E27-43AA-B72C-D2AC712F09DA RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of the returned address books. // // example: // // 100 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeAddressBookResponseBody) GoString ¶
func (s DescribeAddressBookResponseBody) GoString() string
func (*DescribeAddressBookResponseBody) SetAcls ¶
func (s *DescribeAddressBookResponseBody) SetAcls(v []*DescribeAddressBookResponseBodyAcls) *DescribeAddressBookResponseBody
func (*DescribeAddressBookResponseBody) SetPageNo ¶
func (s *DescribeAddressBookResponseBody) SetPageNo(v string) *DescribeAddressBookResponseBody
func (*DescribeAddressBookResponseBody) SetPageSize ¶
func (s *DescribeAddressBookResponseBody) SetPageSize(v string) *DescribeAddressBookResponseBody
func (*DescribeAddressBookResponseBody) SetRequestId ¶
func (s *DescribeAddressBookResponseBody) SetRequestId(v string) *DescribeAddressBookResponseBody
func (*DescribeAddressBookResponseBody) SetTotalCount ¶
func (s *DescribeAddressBookResponseBody) SetTotalCount(v string) *DescribeAddressBookResponseBody
func (DescribeAddressBookResponseBody) String ¶
func (s DescribeAddressBookResponseBody) String() string
type DescribeAddressBookResponseBodyAcls ¶
type DescribeAddressBookResponseBodyAcls struct { // The addresses in the address book. AddressList []*string `json:"AddressList,omitempty" xml:"AddressList,omitempty" type:"Repeated"` // The number of addresses in the address book. // // example: // // 2 AddressListCount *int32 `json:"AddressListCount,omitempty" xml:"AddressListCount,omitempty"` Addresses []*DescribeAddressBookResponseBodyAclsAddresses `json:"Addresses,omitempty" xml:"Addresses,omitempty" type:"Repeated"` // Indicates whether the public IP addresses of ECS instances are automatically added to the address book if the instances match the specified tags. The setting takes effect on both newly purchased ECS instances whose tag settings are complete and ECS instances whose tag settings are modified. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 1 AutoAddTagEcs *int32 `json:"AutoAddTagEcs,omitempty" xml:"AutoAddTagEcs,omitempty"` // The description of the address book. // // example: // // my address book Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The name of the address book. // // example: // // demo_address_book GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The type of the address book. Valid values: // // - **ip**: IP address book // // - **domain**: domain address book // // - **port**: port address book // // - **tag**: ECS tag-based address book // // - **allCloud**: cloud service address book // // - **threat**: threat intelligence address book // // example: // // ip GroupType *string `json:"GroupType,omitempty" xml:"GroupType,omitempty"` // The UUID of the address book. // // example: // // f04ac7ce-628b-4cb7-be61-310222b7**** GroupUuid *string `json:"GroupUuid,omitempty" xml:"GroupUuid,omitempty"` // The number of times that the address book is referenced. // // example: // // 3 ReferenceCount *int32 `json:"ReferenceCount,omitempty" xml:"ReferenceCount,omitempty"` // The details about the ECS tags that can be automatically added to the address book. TagList []*DescribeAddressBookResponseBodyAclsTagList `json:"TagList,omitempty" xml:"TagList,omitempty" type:"Repeated"` // The logical relationship among ECS tags. Valid values: // // - **and**: Only the public IP addresses of ECS instances that match all the specified tags can be added to the address book. // // - **or**: The public IP addresses of ECS instances that match any of the specified tags can be added to the address book. // // example: // // and TagRelation *string `json:"TagRelation,omitempty" xml:"TagRelation,omitempty"` }
func (DescribeAddressBookResponseBodyAcls) GoString ¶
func (s DescribeAddressBookResponseBodyAcls) GoString() string
func (*DescribeAddressBookResponseBodyAcls) SetAddressList ¶
func (s *DescribeAddressBookResponseBodyAcls) SetAddressList(v []*string) *DescribeAddressBookResponseBodyAcls
func (*DescribeAddressBookResponseBodyAcls) SetAddressListCount ¶
func (s *DescribeAddressBookResponseBodyAcls) SetAddressListCount(v int32) *DescribeAddressBookResponseBodyAcls
func (*DescribeAddressBookResponseBodyAcls) SetAddresses ¶
func (s *DescribeAddressBookResponseBodyAcls) SetAddresses(v []*DescribeAddressBookResponseBodyAclsAddresses) *DescribeAddressBookResponseBodyAcls
func (*DescribeAddressBookResponseBodyAcls) SetAutoAddTagEcs ¶
func (s *DescribeAddressBookResponseBodyAcls) SetAutoAddTagEcs(v int32) *DescribeAddressBookResponseBodyAcls
func (*DescribeAddressBookResponseBodyAcls) SetDescription ¶
func (s *DescribeAddressBookResponseBodyAcls) SetDescription(v string) *DescribeAddressBookResponseBodyAcls
func (*DescribeAddressBookResponseBodyAcls) SetGroupName ¶
func (s *DescribeAddressBookResponseBodyAcls) SetGroupName(v string) *DescribeAddressBookResponseBodyAcls
func (*DescribeAddressBookResponseBodyAcls) SetGroupType ¶
func (s *DescribeAddressBookResponseBodyAcls) SetGroupType(v string) *DescribeAddressBookResponseBodyAcls
func (*DescribeAddressBookResponseBodyAcls) SetGroupUuid ¶
func (s *DescribeAddressBookResponseBodyAcls) SetGroupUuid(v string) *DescribeAddressBookResponseBodyAcls
func (*DescribeAddressBookResponseBodyAcls) SetReferenceCount ¶
func (s *DescribeAddressBookResponseBodyAcls) SetReferenceCount(v int32) *DescribeAddressBookResponseBodyAcls
func (*DescribeAddressBookResponseBodyAcls) SetTagList ¶
func (s *DescribeAddressBookResponseBodyAcls) SetTagList(v []*DescribeAddressBookResponseBodyAclsTagList) *DescribeAddressBookResponseBodyAcls
func (*DescribeAddressBookResponseBodyAcls) SetTagRelation ¶
func (s *DescribeAddressBookResponseBodyAcls) SetTagRelation(v string) *DescribeAddressBookResponseBodyAcls
func (DescribeAddressBookResponseBodyAcls) String ¶
func (s DescribeAddressBookResponseBodyAcls) String() string
type DescribeAddressBookResponseBodyAclsAddresses ¶
type DescribeAddressBookResponseBodyAclsAddresses struct { Address *string `json:"Address,omitempty" xml:"Address,omitempty"` Note *string `json:"Note,omitempty" xml:"Note,omitempty"` }
func (DescribeAddressBookResponseBodyAclsAddresses) GoString ¶
func (s DescribeAddressBookResponseBodyAclsAddresses) GoString() string
func (*DescribeAddressBookResponseBodyAclsAddresses) SetAddress ¶
func (s *DescribeAddressBookResponseBodyAclsAddresses) SetAddress(v string) *DescribeAddressBookResponseBodyAclsAddresses
func (*DescribeAddressBookResponseBodyAclsAddresses) SetNote ¶
func (s *DescribeAddressBookResponseBodyAclsAddresses) SetNote(v string) *DescribeAddressBookResponseBodyAclsAddresses
func (DescribeAddressBookResponseBodyAclsAddresses) String ¶
func (s DescribeAddressBookResponseBodyAclsAddresses) String() string
type DescribeAddressBookResponseBodyAclsTagList ¶
type DescribeAddressBookResponseBodyAclsTagList struct { // The key of the ECS tag. // // example: // // company TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The value of the ECS tag. // // example: // // admin TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeAddressBookResponseBodyAclsTagList) GoString ¶
func (s DescribeAddressBookResponseBodyAclsTagList) GoString() string
func (*DescribeAddressBookResponseBodyAclsTagList) SetTagKey ¶
func (s *DescribeAddressBookResponseBodyAclsTagList) SetTagKey(v string) *DescribeAddressBookResponseBodyAclsTagList
func (*DescribeAddressBookResponseBodyAclsTagList) SetTagValue ¶
func (s *DescribeAddressBookResponseBodyAclsTagList) SetTagValue(v string) *DescribeAddressBookResponseBodyAclsTagList
func (DescribeAddressBookResponseBodyAclsTagList) String ¶
func (s DescribeAddressBookResponseBodyAclsTagList) String() string
type DescribeAssetListRequest ¶
type DescribeAssetListRequest struct { // The page number. Valid values: 1 to 50. // // This parameter is required. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The IP version of the asset that is protected by Cloud Firewall. Valid values: // // - **4**: IPv4 (default) // // - **6**: IPv6 // // example: // // 4 IpVersion *string `json:"IpVersion,omitempty" xml:"IpVersion,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member that is added to Cloud Firewall. // // example: // // 258039427902**** MemberUid *int64 `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The time when the asset was added. Valid values: // // - **discovered in 1 hour**: within one hour. // // - **discovered in 1 day**: within one day. // // - **discovered in 7 days**: within seven days. // // example: // // discovered in 1 hour NewResourceTag *string `json:"NewResourceTag,omitempty" xml:"NewResourceTag,omitempty"` // Whether to query external traffic information. // // example: // // true OutStatistic *string `json:"OutStatistic,omitempty" xml:"OutStatistic,omitempty"` // The number of entries per page. Valid values: 1 to 50. // // This parameter is required. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region ID of your Cloud Firewall. // // > For more information about the regions, see [Supported regions](https://help.aliyun.com/document_detail/195657.html). // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The type of the asset. Valid values: // // - **BastionHostEgressIP**: the egress IP address of a bastion host // // - **BastionHostIngressIP**: the ingress IP address of a bastion host // // - **EcsEIP**: the elastic IP address (EIP) of an Elastic Compute Service (ECS) instance // // - **EcsPublicIP**: the public IP address of an ECS instance // // - **EIP**: the EIP // // - **EniEIP**: the EIP of an elastic network interface (ENI) // // - **NatEIP**: the EIP of a NAT gateway // // - **SlbEIP**: the EIP of a Server Load Balancer (SLB) instance or a Classic Load Balancer (CLB) instance // // - **SlbPublicIP**: the public IP address of an SLB instance or a CLB instance // // - **NatPublicIP**: the public IP address of a NAT gateway // // - **HAVIP**: the high-availability virtual IP address (HAVIP) // // example: // // EIP ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The instance ID or IP address of the asset. // // example: // // 192.0.XX.XX SearchItem *string `json:"SearchItem,omitempty" xml:"SearchItem,omitempty"` // Data leakage detection activation status. // // example: // // open SensitiveStatus *string `json:"SensitiveStatus,omitempty" xml:"SensitiveStatus,omitempty"` // The status of the security group policy. Valid values: // // - **pass**: delivered // // - **block**: undelivered // // - **unsupport**: unsupported // // > If you do not specify this parameter, the assets on which security group policies in all states take effect are queried. // // example: // // pass SgStatus *string `json:"SgStatus,omitempty" xml:"SgStatus,omitempty"` // The status of the firewall. Valid values: // // - **open**: The firewall is enabled. // // - **opening**: The firewall is being enabled. // // - **closed**: The firewall is disabled. // // - **closing**: The firewall is being disabled. // // > If you do not specify this parameter, the assets that are configured for firewalls in all states are queried. // // example: // // open Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // This parameter is deprecated. // // example: // // eip Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The edition of Cloud Firewall. Valid values: // // - **buy**: a paid edition (default) // // - **free**: Free Edition // // example: // // buy UserType *string `json:"UserType,omitempty" xml:"UserType,omitempty"` }
func (DescribeAssetListRequest) GoString ¶
func (s DescribeAssetListRequest) GoString() string
func (*DescribeAssetListRequest) SetCurrentPage ¶
func (s *DescribeAssetListRequest) SetCurrentPage(v string) *DescribeAssetListRequest
func (*DescribeAssetListRequest) SetIpVersion ¶
func (s *DescribeAssetListRequest) SetIpVersion(v string) *DescribeAssetListRequest
func (*DescribeAssetListRequest) SetLang ¶
func (s *DescribeAssetListRequest) SetLang(v string) *DescribeAssetListRequest
func (*DescribeAssetListRequest) SetMemberUid ¶
func (s *DescribeAssetListRequest) SetMemberUid(v int64) *DescribeAssetListRequest
func (*DescribeAssetListRequest) SetNewResourceTag ¶
func (s *DescribeAssetListRequest) SetNewResourceTag(v string) *DescribeAssetListRequest
func (*DescribeAssetListRequest) SetOutStatistic ¶
func (s *DescribeAssetListRequest) SetOutStatistic(v string) *DescribeAssetListRequest
func (*DescribeAssetListRequest) SetPageSize ¶
func (s *DescribeAssetListRequest) SetPageSize(v string) *DescribeAssetListRequest
func (*DescribeAssetListRequest) SetRegionNo ¶
func (s *DescribeAssetListRequest) SetRegionNo(v string) *DescribeAssetListRequest
func (*DescribeAssetListRequest) SetResourceType ¶
func (s *DescribeAssetListRequest) SetResourceType(v string) *DescribeAssetListRequest
func (*DescribeAssetListRequest) SetSearchItem ¶
func (s *DescribeAssetListRequest) SetSearchItem(v string) *DescribeAssetListRequest
func (*DescribeAssetListRequest) SetSensitiveStatus ¶
func (s *DescribeAssetListRequest) SetSensitiveStatus(v string) *DescribeAssetListRequest
func (*DescribeAssetListRequest) SetSgStatus ¶
func (s *DescribeAssetListRequest) SetSgStatus(v string) *DescribeAssetListRequest
func (*DescribeAssetListRequest) SetStatus ¶
func (s *DescribeAssetListRequest) SetStatus(v string) *DescribeAssetListRequest
func (*DescribeAssetListRequest) SetType ¶
func (s *DescribeAssetListRequest) SetType(v string) *DescribeAssetListRequest
func (*DescribeAssetListRequest) SetUserType ¶
func (s *DescribeAssetListRequest) SetUserType(v string) *DescribeAssetListRequest
func (DescribeAssetListRequest) String ¶
func (s DescribeAssetListRequest) String() string
type DescribeAssetListResponse ¶
type DescribeAssetListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeAssetListResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeAssetListResponse) GoString ¶
func (s DescribeAssetListResponse) GoString() string
func (*DescribeAssetListResponse) SetBody ¶
func (s *DescribeAssetListResponse) SetBody(v *DescribeAssetListResponseBody) *DescribeAssetListResponse
func (*DescribeAssetListResponse) SetHeaders ¶
func (s *DescribeAssetListResponse) SetHeaders(v map[string]*string) *DescribeAssetListResponse
func (*DescribeAssetListResponse) SetStatusCode ¶
func (s *DescribeAssetListResponse) SetStatusCode(v int32) *DescribeAssetListResponse
func (DescribeAssetListResponse) String ¶
func (s DescribeAssetListResponse) String() string
type DescribeAssetListResponseBody ¶
type DescribeAssetListResponseBody struct { // The assets that are protected by Cloud Firewall. Assets []*DescribeAssetListResponseBodyAssets `json:"Assets,omitempty" xml:"Assets,omitempty" type:"Repeated"` // The ID of the request. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of the assets that are protected by Cloud Firewall. // // example: // // 12 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeAssetListResponseBody) GoString ¶
func (s DescribeAssetListResponseBody) GoString() string
func (*DescribeAssetListResponseBody) SetAssets ¶
func (s *DescribeAssetListResponseBody) SetAssets(v []*DescribeAssetListResponseBodyAssets) *DescribeAssetListResponseBody
func (*DescribeAssetListResponseBody) SetRequestId ¶
func (s *DescribeAssetListResponseBody) SetRequestId(v string) *DescribeAssetListResponseBody
func (*DescribeAssetListResponseBody) SetTotalCount ¶
func (s *DescribeAssetListResponseBody) SetTotalCount(v int32) *DescribeAssetListResponseBody
func (DescribeAssetListResponseBody) String ¶
func (s DescribeAssetListResponseBody) String() string
type DescribeAssetListResponseBodyAssets ¶
type DescribeAssetListResponseBodyAssets struct { // The UID of the Alibaba Cloud account. // // > The value of this parameter indicates the management account to which the member is added. // // example: // // 158039427902**** AliUid *int64 `json:"AliUid,omitempty" xml:"AliUid,omitempty"` // The ID of the cloud resource with which the asset is associated. // // example: // // i-8vbdrjrxzt78**** BindInstanceId *string `json:"BindInstanceId,omitempty" xml:"BindInstanceId,omitempty"` // The instance name of the asset. // // example: // // instance01 BindInstanceName *string `json:"BindInstanceName,omitempty" xml:"BindInstanceName,omitempty"` // The timestamp when the asset is added to Cloud Firewall. // // example: // // 2023-02-28 10:29:58 CreateTimeStamp *string `json:"CreateTimeStamp,omitempty" xml:"CreateTimeStamp,omitempty"` // The public IP address of the server. // // example: // // 192.0.XX.XX InternetAddress *string `json:"InternetAddress,omitempty" xml:"InternetAddress,omitempty"` // The internal IP address of the server. // // example: // // 192.168.XX.XX IntranetAddress *string `json:"IntranetAddress,omitempty" xml:"IntranetAddress,omitempty"` // The IP version of the asset that is protected by Cloud Firewall. // // Valid values: // // - **4**: IPv4 // // - **6**: IPv6 // // example: // // 4 IpVersion *int32 `json:"IpVersion,omitempty" xml:"IpVersion,omitempty"` // Outbound traffic in the last 7 days. // // example: // // 0 Last7DayOutTrafficBytes *int64 `json:"Last7DayOutTrafficBytes,omitempty" xml:"Last7DayOutTrafficBytes,omitempty"` // The UID of the member. // // example: // // 258039427902**** MemberUid *int64 `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The instance name of the asset that is protected by Cloud Firewall. // // example: // // instance01 Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The time when the asset was added. Valid values: // // - **discovered in 1 hour**: within one hour. // // - **discovered in 1 day**: within one day. // // - **discovered in 7 days**: within seven days. // // example: // // discovered in 1 hour NewResourceTag *string `json:"NewResourceTag,omitempty" xml:"NewResourceTag,omitempty"` // The remarks of the asset. Valid values: // // - **REGION_NOT_SUPPORT**: The region is not supported. // // - **NETWORK_NOT_SUPPORT**: The network is not supported. // // example: // // REGION_NOT_SUPPORT Note *string `json:"Note,omitempty" xml:"Note,omitempty"` // The status of the firewall. Valid values: // // - **open**: enabled. // // - **opening**: being enabled. // // - **closed**: disabled. // // - **closing**: being disabled. // // example: // // open ProtectStatus *string `json:"ProtectStatus,omitempty" xml:"ProtectStatus,omitempty"` // The ID of the region in which the asset resides. // // example: // // cn-hangzhou RegionID *string `json:"RegionID,omitempty" xml:"RegionID,omitempty"` // Indicates whether the firewall is supported in the region in which the asset resides. Valid values: // // - **enable**: yes // // - **disable**: no // // example: // // enable RegionStatus *string `json:"RegionStatus,omitempty" xml:"RegionStatus,omitempty"` // The instance ID of the asset. // // example: // // i-8vbdrjrxzt78**** ResourceInstanceId *string `json:"ResourceInstanceId,omitempty" xml:"ResourceInstanceId,omitempty"` // The type of the asset. Valid values: // // - **BastionHostEgressIP**: the egress IP address of a bastion host // // - **BastionHostIngressIP**: the ingress IP address of a bastion host // // - **EcsEIP**: the elastic IP address (EIP) of an Elastic Compute Service (ECS) instance // // - **EcsPublicIP**: the public IP address of an ECS instance // // - **EIP**: the EIP // // - **EniEIP**: the EIP of an elastic network interface (ENI) // // - **NatEIP**: the EIP of a NAT gateway // // - **SlbEIP**: the EIP of a Server Load Balancer (SLB) instance // // - **SlbPublicIP**: the public IP address of an SLB instance // // - **NatPublicIP**: the public IP address of a NAT gateway // // - **HAVIP**: the high-availability virtual IP address (HAVIP) // // example: // // EIP ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The risk level of the asset. Valid values: // // - **low**: low // // - **middle**: medium // // - **hight**: high // // > The value of this parameter is returned only when the UserType parameter is set to free. // // example: // // low RiskLevel *string `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // Data leakage detection enabled status. // // example: // // open SensitiveDataStatus *string `json:"SensitiveDataStatus,omitempty" xml:"SensitiveDataStatus,omitempty"` // The status of the security group policy. Valid values: // // - **pass**: applied // // - **block**: not applied // // - **unsupport**: unsupported // // example: // // block SgStatus *string `json:"SgStatus,omitempty" xml:"SgStatus,omitempty"` // The time when the status of the security group was last checked. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1615082937 SgStatusTime *int64 `json:"SgStatusTime,omitempty" xml:"SgStatusTime,omitempty"` // Indicates whether traffic redirection is supported for the asset. Valid values: // // - **enable**: yes // // - **disable**: no // // example: // // enable SyncStatus *string `json:"SyncStatus,omitempty" xml:"SyncStatus,omitempty"` // This parameter is deprecated. // // example: // // eip Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (DescribeAssetListResponseBodyAssets) GoString ¶
func (s DescribeAssetListResponseBodyAssets) GoString() string
func (*DescribeAssetListResponseBodyAssets) SetAliUid ¶
func (s *DescribeAssetListResponseBodyAssets) SetAliUid(v int64) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetBindInstanceId ¶
func (s *DescribeAssetListResponseBodyAssets) SetBindInstanceId(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetBindInstanceName ¶
func (s *DescribeAssetListResponseBodyAssets) SetBindInstanceName(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetCreateTimeStamp ¶
func (s *DescribeAssetListResponseBodyAssets) SetCreateTimeStamp(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetInternetAddress ¶
func (s *DescribeAssetListResponseBodyAssets) SetInternetAddress(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetIntranetAddress ¶
func (s *DescribeAssetListResponseBodyAssets) SetIntranetAddress(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetIpVersion ¶
func (s *DescribeAssetListResponseBodyAssets) SetIpVersion(v int32) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetLast7DayOutTrafficBytes ¶
func (s *DescribeAssetListResponseBodyAssets) SetLast7DayOutTrafficBytes(v int64) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetMemberUid ¶
func (s *DescribeAssetListResponseBodyAssets) SetMemberUid(v int64) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetName ¶
func (s *DescribeAssetListResponseBodyAssets) SetName(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetNewResourceTag ¶
func (s *DescribeAssetListResponseBodyAssets) SetNewResourceTag(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetNote ¶
func (s *DescribeAssetListResponseBodyAssets) SetNote(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetProtectStatus ¶
func (s *DescribeAssetListResponseBodyAssets) SetProtectStatus(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetRegionID ¶
func (s *DescribeAssetListResponseBodyAssets) SetRegionID(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetRegionStatus ¶
func (s *DescribeAssetListResponseBodyAssets) SetRegionStatus(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetResourceInstanceId ¶
func (s *DescribeAssetListResponseBodyAssets) SetResourceInstanceId(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetResourceType ¶
func (s *DescribeAssetListResponseBodyAssets) SetResourceType(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetRiskLevel ¶
func (s *DescribeAssetListResponseBodyAssets) SetRiskLevel(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetSensitiveDataStatus ¶
func (s *DescribeAssetListResponseBodyAssets) SetSensitiveDataStatus(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetSgStatus ¶
func (s *DescribeAssetListResponseBodyAssets) SetSgStatus(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetSgStatusTime ¶
func (s *DescribeAssetListResponseBodyAssets) SetSgStatusTime(v int64) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetSyncStatus ¶
func (s *DescribeAssetListResponseBodyAssets) SetSyncStatus(v string) *DescribeAssetListResponseBodyAssets
func (*DescribeAssetListResponseBodyAssets) SetType ¶
func (s *DescribeAssetListResponseBodyAssets) SetType(v string) *DescribeAssetListResponseBodyAssets
func (DescribeAssetListResponseBodyAssets) String ¶
func (s DescribeAssetListResponseBodyAssets) String() string
type DescribeAssetRiskListRequest ¶
type DescribeAssetRiskListRequest struct { // The IP addresses to query. Separate the IP addresses with commas (,). You can specify up to 20 IP addresses at a time. // // > // // - Example IPv4 address: 47.97.XX.XX. // // - Example IPv6 address: 2001:db8:ffff:ffff:ffff:XXXX:ffff. IpAddrList []*string `json:"IpAddrList,omitempty" xml:"IpAddrList,omitempty" type:"Repeated"` // The IP version of the asset that is protected by Cloud Firewall. // // Valid values: // // - **4* - (default): IPv4 // // - **6**: IPv6 // // This parameter is required. // // example: // // 4 IpVersion *int32 `json:"IpVersion,omitempty" xml:"IpVersion,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The source IP address of the request. // // example: // // 47.100.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (DescribeAssetRiskListRequest) GoString ¶
func (s DescribeAssetRiskListRequest) GoString() string
func (*DescribeAssetRiskListRequest) SetIpAddrList ¶
func (s *DescribeAssetRiskListRequest) SetIpAddrList(v []*string) *DescribeAssetRiskListRequest
func (*DescribeAssetRiskListRequest) SetIpVersion ¶
func (s *DescribeAssetRiskListRequest) SetIpVersion(v int32) *DescribeAssetRiskListRequest
func (*DescribeAssetRiskListRequest) SetLang ¶
func (s *DescribeAssetRiskListRequest) SetLang(v string) *DescribeAssetRiskListRequest
func (*DescribeAssetRiskListRequest) SetSourceIp ¶
func (s *DescribeAssetRiskListRequest) SetSourceIp(v string) *DescribeAssetRiskListRequest
func (DescribeAssetRiskListRequest) String ¶
func (s DescribeAssetRiskListRequest) String() string
type DescribeAssetRiskListResponse ¶
type DescribeAssetRiskListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeAssetRiskListResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeAssetRiskListResponse) GoString ¶
func (s DescribeAssetRiskListResponse) GoString() string
func (*DescribeAssetRiskListResponse) SetBody ¶
func (s *DescribeAssetRiskListResponse) SetBody(v *DescribeAssetRiskListResponseBody) *DescribeAssetRiskListResponse
func (*DescribeAssetRiskListResponse) SetHeaders ¶
func (s *DescribeAssetRiskListResponse) SetHeaders(v map[string]*string) *DescribeAssetRiskListResponse
func (*DescribeAssetRiskListResponse) SetStatusCode ¶
func (s *DescribeAssetRiskListResponse) SetStatusCode(v int32) *DescribeAssetRiskListResponse
func (DescribeAssetRiskListResponse) String ¶
func (s DescribeAssetRiskListResponse) String() string
type DescribeAssetRiskListResponseBody ¶
type DescribeAssetRiskListResponseBody struct { // The details of the assets. AssetList []*DescribeAssetRiskListResponseBodyAssetList `json:"AssetList,omitempty" xml:"AssetList,omitempty" type:"Repeated"` // The ID of the request. // // example: // // 443C5781-1C03-5FCD-8EC5-FB9C0B9AC396 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 12 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeAssetRiskListResponseBody) GoString ¶
func (s DescribeAssetRiskListResponseBody) GoString() string
func (*DescribeAssetRiskListResponseBody) SetAssetList ¶
func (s *DescribeAssetRiskListResponseBody) SetAssetList(v []*DescribeAssetRiskListResponseBodyAssetList) *DescribeAssetRiskListResponseBody
func (*DescribeAssetRiskListResponseBody) SetRequestId ¶
func (s *DescribeAssetRiskListResponseBody) SetRequestId(v string) *DescribeAssetRiskListResponseBody
func (*DescribeAssetRiskListResponseBody) SetTotalCount ¶
func (s *DescribeAssetRiskListResponseBody) SetTotalCount(v int64) *DescribeAssetRiskListResponseBody
func (DescribeAssetRiskListResponseBody) String ¶
func (s DescribeAssetRiskListResponseBody) String() string
type DescribeAssetRiskListResponseBodyAssetList ¶
type DescribeAssetRiskListResponseBodyAssetList struct { // The IP address of the server. // // example: // // 39.108.XX.XX Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` // The IP version of the asset that is protected by Cloud Firewall. // // Valid values: // // - **4**: IPv4 // // - **6**: IPv6 // // example: // // 4 IpVersion *int64 `json:"IpVersion,omitempty" xml:"IpVersion,omitempty"` // The reason for the risk. // // example: // // other Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` // The risk level. Valid values: // // - **low** // // - **middle** // // - **high** // // example: // // low RiskLevel *string `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (DescribeAssetRiskListResponseBodyAssetList) GoString ¶
func (s DescribeAssetRiskListResponseBodyAssetList) GoString() string
func (*DescribeAssetRiskListResponseBodyAssetList) SetIpVersion ¶
func (s *DescribeAssetRiskListResponseBodyAssetList) SetIpVersion(v int64) *DescribeAssetRiskListResponseBodyAssetList
func (*DescribeAssetRiskListResponseBodyAssetList) SetReason ¶
func (s *DescribeAssetRiskListResponseBodyAssetList) SetReason(v string) *DescribeAssetRiskListResponseBodyAssetList
func (*DescribeAssetRiskListResponseBodyAssetList) SetRiskLevel ¶
func (s *DescribeAssetRiskListResponseBodyAssetList) SetRiskLevel(v string) *DescribeAssetRiskListResponseBodyAssetList
func (DescribeAssetRiskListResponseBodyAssetList) String ¶
func (s DescribeAssetRiskListResponseBodyAssetList) String() string
type DescribeAssetStatisticRequest ¶
type DescribeAssetStatisticRequest struct { // The language of the content within the request. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The source IP address of the request. // // example: // // 112.239.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (DescribeAssetStatisticRequest) GoString ¶
func (s DescribeAssetStatisticRequest) GoString() string
func (*DescribeAssetStatisticRequest) SetLang ¶
func (s *DescribeAssetStatisticRequest) SetLang(v string) *DescribeAssetStatisticRequest
func (*DescribeAssetStatisticRequest) SetSourceIp ¶
func (s *DescribeAssetStatisticRequest) SetSourceIp(v string) *DescribeAssetStatisticRequest
func (DescribeAssetStatisticRequest) String ¶
func (s DescribeAssetStatisticRequest) String() string
type DescribeAssetStatisticResponse ¶
type DescribeAssetStatisticResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeAssetStatisticResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeAssetStatisticResponse) GoString ¶
func (s DescribeAssetStatisticResponse) GoString() string
func (*DescribeAssetStatisticResponse) SetBody ¶
func (s *DescribeAssetStatisticResponse) SetBody(v *DescribeAssetStatisticResponseBody) *DescribeAssetStatisticResponse
func (*DescribeAssetStatisticResponse) SetHeaders ¶
func (s *DescribeAssetStatisticResponse) SetHeaders(v map[string]*string) *DescribeAssetStatisticResponse
func (*DescribeAssetStatisticResponse) SetStatusCode ¶
func (s *DescribeAssetStatisticResponse) SetStatusCode(v int32) *DescribeAssetStatisticResponse
func (DescribeAssetStatisticResponse) String ¶
func (s DescribeAssetStatisticResponse) String() string
type DescribeAssetStatisticResponseBody ¶
type DescribeAssetStatisticResponseBody struct { // The request ID. // // example: // // 850A84******25g4d2 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The statistics on specifications. ResourceSpecStatistic *DescribeAssetStatisticResponseBodyResourceSpecStatistic `json:"ResourceSpecStatistic,omitempty" xml:"ResourceSpecStatistic,omitempty" type:"Struct"` }
func (DescribeAssetStatisticResponseBody) GoString ¶
func (s DescribeAssetStatisticResponseBody) GoString() string
func (*DescribeAssetStatisticResponseBody) SetRequestId ¶
func (s *DescribeAssetStatisticResponseBody) SetRequestId(v string) *DescribeAssetStatisticResponseBody
func (*DescribeAssetStatisticResponseBody) SetResourceSpecStatistic ¶
func (s *DescribeAssetStatisticResponseBody) SetResourceSpecStatistic(v *DescribeAssetStatisticResponseBodyResourceSpecStatistic) *DescribeAssetStatisticResponseBody
func (DescribeAssetStatisticResponseBody) String ¶
func (s DescribeAssetStatisticResponseBody) String() string
type DescribeAssetStatisticResponseBodyResourceSpecStatistic ¶
type DescribeAssetStatisticResponseBodyResourceSpecStatistic struct { // The number of public IP addresses that can be protected. // // example: // // 20 IpNumSpec *int32 `json:"IpNumSpec,omitempty" xml:"IpNumSpec,omitempty"` // The number of public IP addresses that are protected. // // example: // // 10 IpNumUsed *int32 `json:"IpNumUsed,omitempty" xml:"IpNumUsed,omitempty"` // The number of public IP addresses that can enable data leakage detection. // // example: // // 0 SensitiveDataIpNumSpec *int64 `json:"SensitiveDataIpNumSpec,omitempty" xml:"SensitiveDataIpNumSpec,omitempty"` // The number of public IP addresses that enabled data leakage detection. // // example: // // 0 SensitiveDataIpNumUsed *int64 `json:"SensitiveDataIpNumUsed,omitempty" xml:"SensitiveDataIpNumUsed,omitempty"` }
func (DescribeAssetStatisticResponseBodyResourceSpecStatistic) GoString ¶
func (s DescribeAssetStatisticResponseBodyResourceSpecStatistic) GoString() string
func (*DescribeAssetStatisticResponseBodyResourceSpecStatistic) SetIpNumSpec ¶
func (s *DescribeAssetStatisticResponseBodyResourceSpecStatistic) SetIpNumSpec(v int32) *DescribeAssetStatisticResponseBodyResourceSpecStatistic
func (*DescribeAssetStatisticResponseBodyResourceSpecStatistic) SetIpNumUsed ¶
func (s *DescribeAssetStatisticResponseBodyResourceSpecStatistic) SetIpNumUsed(v int32) *DescribeAssetStatisticResponseBodyResourceSpecStatistic
func (*DescribeAssetStatisticResponseBodyResourceSpecStatistic) SetSensitiveDataIpNumSpec ¶
func (s *DescribeAssetStatisticResponseBodyResourceSpecStatistic) SetSensitiveDataIpNumSpec(v int64) *DescribeAssetStatisticResponseBodyResourceSpecStatistic
func (*DescribeAssetStatisticResponseBodyResourceSpecStatistic) SetSensitiveDataIpNumUsed ¶
func (s *DescribeAssetStatisticResponseBodyResourceSpecStatistic) SetSensitiveDataIpNumUsed(v int64) *DescribeAssetStatisticResponseBodyResourceSpecStatistic
func (DescribeAssetStatisticResponseBodyResourceSpecStatistic) String ¶
func (s DescribeAssetStatisticResponseBodyResourceSpecStatistic) String() string
type DescribeCfwRiskLevelSummaryRequest ¶
type DescribeCfwRiskLevelSummaryRequest struct { // The instance type. // // example: // // EcsEIP InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` // The language of the content within the response. // // Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The region ID of your Cloud Firewall. // // > For more information about Cloud Firewall supported regions, see [Supported regions](https://help.aliyun.com/document_detail/195657.html). // // example: // // cn-shanghai RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DescribeCfwRiskLevelSummaryRequest) GoString ¶
func (s DescribeCfwRiskLevelSummaryRequest) GoString() string
func (*DescribeCfwRiskLevelSummaryRequest) SetInstanceType ¶
func (s *DescribeCfwRiskLevelSummaryRequest) SetInstanceType(v string) *DescribeCfwRiskLevelSummaryRequest
func (*DescribeCfwRiskLevelSummaryRequest) SetLang ¶
func (s *DescribeCfwRiskLevelSummaryRequest) SetLang(v string) *DescribeCfwRiskLevelSummaryRequest
func (*DescribeCfwRiskLevelSummaryRequest) SetRegionId ¶
func (s *DescribeCfwRiskLevelSummaryRequest) SetRegionId(v string) *DescribeCfwRiskLevelSummaryRequest
func (DescribeCfwRiskLevelSummaryRequest) String ¶
func (s DescribeCfwRiskLevelSummaryRequest) String() string
type DescribeCfwRiskLevelSummaryResponse ¶
type DescribeCfwRiskLevelSummaryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeCfwRiskLevelSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeCfwRiskLevelSummaryResponse) GoString ¶
func (s DescribeCfwRiskLevelSummaryResponse) GoString() string
func (*DescribeCfwRiskLevelSummaryResponse) SetHeaders ¶
func (s *DescribeCfwRiskLevelSummaryResponse) SetHeaders(v map[string]*string) *DescribeCfwRiskLevelSummaryResponse
func (*DescribeCfwRiskLevelSummaryResponse) SetStatusCode ¶
func (s *DescribeCfwRiskLevelSummaryResponse) SetStatusCode(v int32) *DescribeCfwRiskLevelSummaryResponse
func (DescribeCfwRiskLevelSummaryResponse) String ¶
func (s DescribeCfwRiskLevelSummaryResponse) String() string
type DescribeCfwRiskLevelSummaryResponseBody ¶
type DescribeCfwRiskLevelSummaryResponseBody struct { // The ID of the request. // // example: // // F1F30435-FA0A-52DA-A5DE-C16FD6C171DA RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The list of risks. RiskList []*DescribeCfwRiskLevelSummaryResponseBodyRiskList `json:"RiskList,omitempty" xml:"RiskList,omitempty" type:"Repeated"` }
func (DescribeCfwRiskLevelSummaryResponseBody) GoString ¶
func (s DescribeCfwRiskLevelSummaryResponseBody) GoString() string
func (*DescribeCfwRiskLevelSummaryResponseBody) SetRequestId ¶
func (s *DescribeCfwRiskLevelSummaryResponseBody) SetRequestId(v string) *DescribeCfwRiskLevelSummaryResponseBody
func (*DescribeCfwRiskLevelSummaryResponseBody) SetRiskList ¶
func (DescribeCfwRiskLevelSummaryResponseBody) String ¶
func (s DescribeCfwRiskLevelSummaryResponseBody) String() string
type DescribeCfwRiskLevelSummaryResponseBodyRiskList ¶
type DescribeCfwRiskLevelSummaryResponseBodyRiskList struct { // The risk levels. Valid values: // // - **medium** // // example: // // medium Level *string `json:"Level,omitempty" xml:"Level,omitempty"` // The number of at-risk Elastic Compute Service (ECS) instances. // // example: // // 50 Num *string `json:"Num,omitempty" xml:"Num,omitempty"` // The type. // // example: // // ResourceNotProtected Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (DescribeCfwRiskLevelSummaryResponseBodyRiskList) GoString ¶
func (s DescribeCfwRiskLevelSummaryResponseBodyRiskList) GoString() string
func (*DescribeCfwRiskLevelSummaryResponseBodyRiskList) SetLevel ¶
func (s *DescribeCfwRiskLevelSummaryResponseBodyRiskList) SetLevel(v string) *DescribeCfwRiskLevelSummaryResponseBodyRiskList
func (DescribeCfwRiskLevelSummaryResponseBodyRiskList) String ¶
func (s DescribeCfwRiskLevelSummaryResponseBodyRiskList) String() string
type DescribeControlPolicyRequest ¶
type DescribeControlPolicyRequest struct { // The action that Cloud Firewall performs on the traffic. Valid values: // // - **accept**: allows the traffic. // // - **drop**: denies the traffic. // // - **log**: monitors the traffic. // // > If you do not specify this parameter, access control policies of all action types are queried. // // example: // // accept AclAction *string `json:"AclAction,omitempty" xml:"AclAction,omitempty"` // The unique ID of the access control policy. // // example: // // 00281255-d220-4db1-8f4f-c4df221a**** AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The number of the page to return. // // Default value: 1. // // This parameter is required. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The description of the access control policy. Fuzzy match is supported. // // > If you do not specify this parameter, access control policies that have descriptions are queried. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The destination address in the access control policy. Fuzzy match is supported. The value of this parameter varies based on the value of the DestinationType parameter. // // - If you set DestinationType to `net`, the value of Destination is a CIDR block. Example: 10.0.3.0/24. // // - If you set DestinationType to `domain`, the value of Destination is a domain name. Example: aliyun. // // - If you set DestinationType to `group`, the value of Destination is the name of an address book. Example: db_group. // // - If you set DestinationType to `location`, the value of Destination is the name of a location. For more information about location codes, see AddControlPolicy. Example: ["BJ11", "ZB"]. // // > If you do not specify this parameter, access control policies of all destination address types are queried. // // example: // // 192.0.XX.XX Destination *string `json:"Destination,omitempty" xml:"Destination,omitempty"` // The direction of the traffic to which the access control policies apply. Valid values: // // - **in**: inbound. // // - **out**: outbound. // // example: // // in Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The IP version of the address in the access control policy. Valid values: // // - **4**: IPv4 (default) // // - **6**: IPv6 // // example: // // 6 IpVersion *string `json:"IpVersion,omitempty" xml:"IpVersion,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The number of entries to return on each page. // // This parameter is required. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The type of the protocol in the access control policy. Valid values: // // - **TCP** // // - **UDP** // // - **ICMP** // // - **ANY**: all types of protocols // // > If you do not specify this parameter, access control policies of all protocol types are queried. // // example: // // TCP Proto *string `json:"Proto,omitempty" xml:"Proto,omitempty"` // Specifies whether the access control policy is enabled. By default, an access control policy is enabled after it is created. Valid values: // // - **true**: The access control policy is enabled. // // - **false**: The access control policy is disabled. // // example: // // true Release *string `json:"Release,omitempty" xml:"Release,omitempty"` // The recurrence type for the access control policy to take effect. Valid values: // // - **Permanent* - (default): The policy always takes effect. // // - **None**: The policy takes effect for only once. // // - **Daily**: The policy takes effect on a daily basis. // // - **Weekly**: The policy takes effect on a weekly basis. // // - **Monthly**: The policy takes effect on a monthly basis. // // example: // // Permanent RepeatType *string `json:"RepeatType,omitempty" xml:"RepeatType,omitempty"` // The source address in the access control policy. Fuzzy match is supported. The value of this parameter depends on the value of the SourceType parameter. // // - If SourceType is set to `net`, the value of Source must be a CIDR block. Example: 192.0.XX.XX/24. // // - If SourceType is set to `group`, the value of Source must be the name of an address book. Example: db_group. If the db_group address book does not contain addresses, all source addresses are queried. // // - If SourceType is set to `location`, the value of Source must be a location. Example: beijing. // // > If you do not specify this parameter, access control policies of all source address types are queried. // // example: // // 192.0.XX.XX Source *string `json:"Source,omitempty" xml:"Source,omitempty"` }
func (DescribeControlPolicyRequest) GoString ¶
func (s DescribeControlPolicyRequest) GoString() string
func (*DescribeControlPolicyRequest) SetAclAction ¶
func (s *DescribeControlPolicyRequest) SetAclAction(v string) *DescribeControlPolicyRequest
func (*DescribeControlPolicyRequest) SetAclUuid ¶
func (s *DescribeControlPolicyRequest) SetAclUuid(v string) *DescribeControlPolicyRequest
func (*DescribeControlPolicyRequest) SetCurrentPage ¶
func (s *DescribeControlPolicyRequest) SetCurrentPage(v string) *DescribeControlPolicyRequest
func (*DescribeControlPolicyRequest) SetDescription ¶
func (s *DescribeControlPolicyRequest) SetDescription(v string) *DescribeControlPolicyRequest
func (*DescribeControlPolicyRequest) SetDestination ¶
func (s *DescribeControlPolicyRequest) SetDestination(v string) *DescribeControlPolicyRequest
func (*DescribeControlPolicyRequest) SetDirection ¶
func (s *DescribeControlPolicyRequest) SetDirection(v string) *DescribeControlPolicyRequest
func (*DescribeControlPolicyRequest) SetIpVersion ¶
func (s *DescribeControlPolicyRequest) SetIpVersion(v string) *DescribeControlPolicyRequest
func (*DescribeControlPolicyRequest) SetLang ¶
func (s *DescribeControlPolicyRequest) SetLang(v string) *DescribeControlPolicyRequest
func (*DescribeControlPolicyRequest) SetPageSize ¶
func (s *DescribeControlPolicyRequest) SetPageSize(v string) *DescribeControlPolicyRequest
func (*DescribeControlPolicyRequest) SetProto ¶
func (s *DescribeControlPolicyRequest) SetProto(v string) *DescribeControlPolicyRequest
func (*DescribeControlPolicyRequest) SetRelease ¶
func (s *DescribeControlPolicyRequest) SetRelease(v string) *DescribeControlPolicyRequest
func (*DescribeControlPolicyRequest) SetRepeatType ¶
func (s *DescribeControlPolicyRequest) SetRepeatType(v string) *DescribeControlPolicyRequest
func (*DescribeControlPolicyRequest) SetSource ¶
func (s *DescribeControlPolicyRequest) SetSource(v string) *DescribeControlPolicyRequest
func (DescribeControlPolicyRequest) String ¶
func (s DescribeControlPolicyRequest) String() string
type DescribeControlPolicyResponse ¶
type DescribeControlPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeControlPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeControlPolicyResponse) GoString ¶
func (s DescribeControlPolicyResponse) GoString() string
func (*DescribeControlPolicyResponse) SetBody ¶
func (s *DescribeControlPolicyResponse) SetBody(v *DescribeControlPolicyResponseBody) *DescribeControlPolicyResponse
func (*DescribeControlPolicyResponse) SetHeaders ¶
func (s *DescribeControlPolicyResponse) SetHeaders(v map[string]*string) *DescribeControlPolicyResponse
func (*DescribeControlPolicyResponse) SetStatusCode ¶
func (s *DescribeControlPolicyResponse) SetStatusCode(v int32) *DescribeControlPolicyResponse
func (DescribeControlPolicyResponse) String ¶
func (s DescribeControlPolicyResponse) String() string
type DescribeControlPolicyResponseBody ¶
type DescribeControlPolicyResponseBody struct { // The page number of the returned page. // // example: // // 1 PageNo *string `json:"PageNo,omitempty" xml:"PageNo,omitempty"` // The number of entries returned per page. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The information about the access control policies. Policys []*DescribeControlPolicyResponseBodyPolicys `json:"Policys,omitempty" xml:"Policys,omitempty" type:"Repeated"` // The ID of the request. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of the returned access control policies. // // example: // // 100 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeControlPolicyResponseBody) GoString ¶
func (s DescribeControlPolicyResponseBody) GoString() string
func (*DescribeControlPolicyResponseBody) SetPageNo ¶
func (s *DescribeControlPolicyResponseBody) SetPageNo(v string) *DescribeControlPolicyResponseBody
func (*DescribeControlPolicyResponseBody) SetPageSize ¶
func (s *DescribeControlPolicyResponseBody) SetPageSize(v string) *DescribeControlPolicyResponseBody
func (*DescribeControlPolicyResponseBody) SetPolicys ¶
func (s *DescribeControlPolicyResponseBody) SetPolicys(v []*DescribeControlPolicyResponseBodyPolicys) *DescribeControlPolicyResponseBody
func (*DescribeControlPolicyResponseBody) SetRequestId ¶
func (s *DescribeControlPolicyResponseBody) SetRequestId(v string) *DescribeControlPolicyResponseBody
func (*DescribeControlPolicyResponseBody) SetTotalCount ¶
func (s *DescribeControlPolicyResponseBody) SetTotalCount(v string) *DescribeControlPolicyResponseBody
func (DescribeControlPolicyResponseBody) String ¶
func (s DescribeControlPolicyResponseBody) String() string
type DescribeControlPolicyResponseBodyPolicys ¶
type DescribeControlPolicyResponseBodyPolicys struct { // The action that Cloud Firewall performs on the traffic. Valid values: // // - **accept**: allows the traffic. // // - **drop**: denies the traffic. // // - **log**: monitors the traffic. // // example: // // accept AclAction *string `json:"AclAction,omitempty" xml:"AclAction,omitempty"` // The UUID of the access control policy. // // example: // // 00281255-d220-4db1-8f4f-c4df221a**** AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The application ID in the access control policy. // // example: // // 10*** ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"` // The application type supported by the access control policy. We recommend that you specify ApplicationNameList. Valid values: // // - **FTP** // // - **HTTP** // // - **HTTPS** // // - **Memcache** // // - **MongoDB** // // - **MQTT** // // - **MySQL** // // - **RDP** // // - **Redis** // // - **SMTP** // // - **SMTPS** // // - **SSH** // // - **SSL** // // - **VNC** // // - **ANY**: all types of applications // // example: // // HTTP ApplicationName *string `json:"ApplicationName,omitempty" xml:"ApplicationName,omitempty"` // The application names. ApplicationNameList []*string `json:"ApplicationNameList,omitempty" xml:"ApplicationNameList,omitempty" type:"Repeated"` // The time when the access control policy was created. // // example: // // 1761062400 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The description of the access control policy. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The destination port in the access control policy. // // example: // // 80 DestPort *string `json:"DestPort,omitempty" xml:"DestPort,omitempty"` // The name of the destination port address book in the access control policy. // // example: // // my_port_group DestPortGroup *string `json:"DestPortGroup,omitempty" xml:"DestPortGroup,omitempty"` // The ports in the destination port address book. DestPortGroupPorts []*string `json:"DestPortGroupPorts,omitempty" xml:"DestPortGroupPorts,omitempty" type:"Repeated"` // The type of the destination port in the access control policy. Valid values: // // - **port**: port // // - **group**: port address book // // example: // // port DestPortType *string `json:"DestPortType,omitempty" xml:"DestPortType,omitempty"` // The destination address in the access control policy. The value of this parameter varies based on the value of DestinationType. // // - If the value of **DestinationType* - is **net**, the value of Destination is a CIDR block. Example: 192.0.XX.XX/24. // // - If the value of **DestinationType* - is **domain**, the value of Destination is a domain name. Example: aliyuncs.com. // // - If the value of **DestinationType* - is **group**, the value of Destination is the name of an address book. Example: db_group. // // - If the value of **DestinationType* - is **location**, the value of Destination is the name of a location. For more information about location codes, see AddControlPolicy. Example: ["BJ11", "ZB"]. // // example: // // 192.0.XX.XX/24 Destination *string `json:"Destination,omitempty" xml:"Destination,omitempty"` // The CIDR blocks in the destination address book. DestinationGroupCidrs []*string `json:"DestinationGroupCidrs,omitempty" xml:"DestinationGroupCidrs,omitempty" type:"Repeated"` // The type of the destination address book in the access control policy. Valid values: // // - **ip**: an address book that includes one or more IP addresses // // - **tag**: an ECS tag-based address book that includes the IP addresses of the ECS instances with one or more specific tags // // - **domain**: an address book that includes one or more domain names // // - **threat**: an address book that includes one or more malicious IP addresses or domain names // // - **backsrc**: an address book that includes one or more back-to-origin addresses of Anti-DDoS Pro or Anti-DDoS Premium instances or WAF instances // // example: // // ip DestinationGroupType *string `json:"DestinationGroupType,omitempty" xml:"DestinationGroupType,omitempty"` // The type of the destination address in the access control policy. Valid values: // // - **net**: CIDR block // // - **group**: address book // // - **domain**: domain name // // - **location**: location // // example: // // net DestinationType *string `json:"DestinationType,omitempty" xml:"DestinationType,omitempty"` // The direction of the traffic to which the access control policy applies. Valid values: // // - **in**: inbound traffic // // - **out**: outbound traffic // // example: // // in Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // Deprecated // // The DNS resolution results. // // example: // // 192.0.XX.XX,192.0.XX.XX DnsResult *string `json:"DnsResult,omitempty" xml:"DnsResult,omitempty"` // The time when the Domain Name System (DNS) resolution was performed. The value is a timestamp. Unit: seconds. // // example: // // 1579261141 DnsResultTime *int64 `json:"DnsResultTime,omitempty" xml:"DnsResultTime,omitempty"` // The domain name resolution method of the access control policy. By default, an access control policy is enabled after the policy is created. Valid values: // // - **FQDN**: fully qualified domain name (FQDN)-based resolution // // - **DNS**: DNS-based dynamic resolution // // - **FQDN_AND_DNS**: FQDN and DNS-based dynamic resolution // // example: // // FQDN DomainResolveType *string `json:"DomainResolveType,omitempty" xml:"DomainResolveType,omitempty"` // The time when the access control policy stops taking effect. The value is a timestamp. Unit: seconds. The end time must be on the hour or on the half hour, and at least 30 minutes later than the start time. // // > If RepeatType is set to Permanent, this parameter is left empty. If RepeatType is set to None, Daily, Weekly, or Monthly, this parameter must be specified. // // example: // // 1694764800 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The time when the access control policy was last hit. The value is a timestamp. Unit: seconds. // // example: // // 1579261141 HitLastTime *int64 `json:"HitLastTime,omitempty" xml:"HitLastTime,omitempty"` // The number of hits for the access control policy. // // example: // // 100 HitTimes *int64 `json:"HitTimes,omitempty" xml:"HitTimes,omitempty"` // The IP version used in the access control policy. Valid values: // // - **4**: IPv4 // // - **6**: IPv6 // // example: // // 6 IpVersion *int32 `json:"IpVersion,omitempty" xml:"IpVersion,omitempty"` // The time when the access control policy was modified. // // example: // // 1761062400 ModifyTime *int64 `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"` // The priority of the access control policy. // // The priority value starts from 1. A smaller priority value indicates a higher priority. // // example: // // 1 Order *int32 `json:"Order,omitempty" xml:"Order,omitempty"` // The protocol type in the access control policy. Valid values: // // - **ANY** // // - **TCP** // // - **UDP** // // - **ICMP** // // example: // // TCP Proto *string `json:"Proto,omitempty" xml:"Proto,omitempty"` // The status of the access control policy. By default, an access control policy is enabled after it is created. Valid values: // // - **true**: enabled // // - **false**: disabled // // example: // // true Release *string `json:"Release,omitempty" xml:"Release,omitempty"` // The days of a week or of a month on which the access control policy takes effect. // // - If RepeatType is set to `Permanent`, `None`, or `Daily`, this parameter is left empty. Example: []. // // - If RepeatType is set to Weekly, this parameter must be specified. Example: [0, 6]. // // > If RepeatType is set to Weekly, the fields in the value of RepeatDays cannot be repeated. // // - If RepeatType is set to `Monthly`, this parameter must be specified. Example: [1, 31]. // // > If RepeatType is set to Monthly, the fields in the value of RepeatDays cannot be repeated. RepeatDays []*int64 `json:"RepeatDays,omitempty" xml:"RepeatDays,omitempty" type:"Repeated"` // The point in time when the recurrence ends. Example: 23:30. The value must be on the hour or on the half hour, and at least 30 minutes later than the start time. // // > If RepeatType is set to Permanent or None, this parameter is left empty. If RepeatType is set to Daily, Weekly, or Monthly, this parameter must be specified. // // example: // // 23:30 RepeatEndTime *string `json:"RepeatEndTime,omitempty" xml:"RepeatEndTime,omitempty"` // The point in time when the recurrence starts. Example: 08:00. The value must be on the hour or on the half hour, and at least 30 minutes earlier than the end time. // // > If RepeatType is set to Permanent or None, this parameter is left empty. If RepeatType is set to Daily, Weekly, or Monthly, this parameter must be specified. // // example: // // 08:00 RepeatStartTime *string `json:"RepeatStartTime,omitempty" xml:"RepeatStartTime,omitempty"` // The recurrence type based on which the access control policy takes effect. Valid values: // // - **Permanent* - (default): The policy always takes effect. // // - **None**: The policy takes effect for only once. // // - **Daily**: The policy takes effect on a daily basis. // // - **Weekly**: The policy takes effect on a weekly basis. // // - **Monthly**: The policy takes effect on a monthly basis. // // example: // // Permanent RepeatType *string `json:"RepeatType,omitempty" xml:"RepeatType,omitempty"` // The source address in the access control policy. Valid values: // // - If **SourceType* - is set to `net`, the value of Source is a CIDR block. Example: 192.0.XX.XX/24. // // - If **SourceType* - is set to `group`, the value of Source is the name of an address book. Example: db_group. // // - If **SourceType* - is set to `location`, the value of Source is a location. For more information about location codes, see [AddControlPolicy](https://help.aliyun.com/document_detail/138867.html). Example: ["BJ11", "ZB"]. // // example: // // 192.0.XX.XX/24 Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The CIDR blocks in the source address book. SourceGroupCidrs []*string `json:"SourceGroupCidrs,omitempty" xml:"SourceGroupCidrs,omitempty" type:"Repeated"` // The type of the source address book in the access control policy. Valid values: // // - **ip**: an address book that includes one or more IP addresses // // - **tag**: an Elastic Compute Service (ECS) tag-based address book that includes the IP addresses of the ECS instances with one or more specific tags // // - **domain**: an address book that includes one or more domain names // // - **threat**: an address book that includes one or more malicious IP addresses or domain names // // - **backsrc**: an address book that includes one or more back-to-origin addresses of Anti-DDoS Pro or Anti-DDoS Premium instances or Web Application Firewall (WAF) instances // // example: // // ip SourceGroupType *string `json:"SourceGroupType,omitempty" xml:"SourceGroupType,omitempty"` // The type of the source address in the access control policy. Valid values: // // - **net**: CIDR block // // - **group**: address book // // - **location**: location // // example: // // net SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The total quota consumed by the returned access control policies, which is the sum of the quota consumed by each policy. The quota that is consumed by an access control policy is calculated by using the following formula: Quota that is consumed by an access control policy = Number of source addresses (number of CIDR blocks or regions) × Number of destination addresses (number of CIDR blocks, regions, or domain names) × Number of port ranges × Number of applications. // // example: // // 10,000 SpreadCnt *int32 `json:"SpreadCnt,omitempty" xml:"SpreadCnt,omitempty"` // The time when the access control policy starts to take effect. The value is a timestamp. Unit: seconds. The start time must be on the hour or on the half hour, and at least 30 minutes earlier than the end time. // // > If RepeatType is set to Permanent, this parameter is left empty. If RepeatType is set to None, Daily, Weekly, or Monthly, this parameter must be specified. // // example: // // 1694761200 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeControlPolicyResponseBodyPolicys) GoString ¶
func (s DescribeControlPolicyResponseBodyPolicys) GoString() string
func (*DescribeControlPolicyResponseBodyPolicys) SetAclAction ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetAclAction(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetAclUuid ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetAclUuid(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetApplicationId ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetApplicationId(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetApplicationName ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetApplicationName(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetApplicationNameList ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetApplicationNameList(v []*string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetCreateTime ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetCreateTime(v int64) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetDescription ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetDescription(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetDestPort ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetDestPort(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetDestPortGroup ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetDestPortGroup(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetDestPortGroupPorts ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetDestPortGroupPorts(v []*string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetDestPortType ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetDestPortType(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetDestination ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetDestination(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetDestinationGroupCidrs ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetDestinationGroupCidrs(v []*string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetDestinationGroupType ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetDestinationGroupType(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetDestinationType ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetDestinationType(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetDirection ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetDirection(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetDnsResult ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetDnsResult(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetDnsResultTime ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetDnsResultTime(v int64) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetDomainResolveType ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetDomainResolveType(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetEndTime ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetEndTime(v int64) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetHitLastTime ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetHitLastTime(v int64) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetHitTimes ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetHitTimes(v int64) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetIpVersion ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetIpVersion(v int32) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetModifyTime ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetModifyTime(v int64) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetOrder ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetOrder(v int32) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetProto ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetProto(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetRelease ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetRelease(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetRepeatDays ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetRepeatDays(v []*int64) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetRepeatEndTime ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetRepeatEndTime(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetRepeatStartTime ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetRepeatStartTime(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetRepeatType ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetRepeatType(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetSource ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetSource(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetSourceGroupCidrs ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetSourceGroupCidrs(v []*string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetSourceGroupType ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetSourceGroupType(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetSourceType ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetSourceType(v string) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetSpreadCnt ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetSpreadCnt(v int32) *DescribeControlPolicyResponseBodyPolicys
func (*DescribeControlPolicyResponseBodyPolicys) SetStartTime ¶
func (s *DescribeControlPolicyResponseBodyPolicys) SetStartTime(v int64) *DescribeControlPolicyResponseBodyPolicys
func (DescribeControlPolicyResponseBodyPolicys) String ¶
func (s DescribeControlPolicyResponseBodyPolicys) String() string
type DescribeDefaultIPSConfigRequest ¶
type DescribeDefaultIPSConfigRequest struct { // The language of the content within the response. Valid values: // // - **zh* - (default) // // - **en** // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` }
func (DescribeDefaultIPSConfigRequest) GoString ¶
func (s DescribeDefaultIPSConfigRequest) GoString() string
func (*DescribeDefaultIPSConfigRequest) SetLang ¶
func (s *DescribeDefaultIPSConfigRequest) SetLang(v string) *DescribeDefaultIPSConfigRequest
func (DescribeDefaultIPSConfigRequest) String ¶
func (s DescribeDefaultIPSConfigRequest) String() string
type DescribeDefaultIPSConfigResponse ¶
type DescribeDefaultIPSConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDefaultIPSConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDefaultIPSConfigResponse) GoString ¶
func (s DescribeDefaultIPSConfigResponse) GoString() string
func (*DescribeDefaultIPSConfigResponse) SetBody ¶
func (s *DescribeDefaultIPSConfigResponse) SetBody(v *DescribeDefaultIPSConfigResponseBody) *DescribeDefaultIPSConfigResponse
func (*DescribeDefaultIPSConfigResponse) SetHeaders ¶
func (s *DescribeDefaultIPSConfigResponse) SetHeaders(v map[string]*string) *DescribeDefaultIPSConfigResponse
func (*DescribeDefaultIPSConfigResponse) SetStatusCode ¶
func (s *DescribeDefaultIPSConfigResponse) SetStatusCode(v int32) *DescribeDefaultIPSConfigResponse
func (DescribeDefaultIPSConfigResponse) String ¶
func (s DescribeDefaultIPSConfigResponse) String() string
type DescribeDefaultIPSConfigResponseBody ¶
type DescribeDefaultIPSConfigResponseBody struct { // Indicates whether basic protection is enabled. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 0 BasicRules *int32 `json:"BasicRules,omitempty" xml:"BasicRules,omitempty"` // Indicates whether threat intelligence is enabled. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 0 CtiRules *int32 `json:"CtiRules,omitempty" xml:"CtiRules,omitempty"` FreeTrailStatus *string `json:"FreeTrailStatus,omitempty" xml:"FreeTrailStatus,omitempty"` MaxSdl *int64 `json:"MaxSdl,omitempty" xml:"MaxSdl,omitempty"` // Indicates whether virtual patching is enabled. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 0 PatchRules *int32 `json:"PatchRules,omitempty" xml:"PatchRules,omitempty"` // The request ID. // // example: // // 133173B9-8010-5DF5-8B93-******** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The level of the rule group for the IPS. Valid values: // // - **1**: loose // // - **2**: medium // // - **3**: strict // // example: // // 3 RuleClass *int32 `json:"RuleClass,omitempty" xml:"RuleClass,omitempty"` // The mode of the IPS. Valid values: // // - **1**: block mode // // - **0**: monitor mode // // example: // // 0 RunMode *int32 `json:"RunMode,omitempty" xml:"RunMode,omitempty"` }
func (DescribeDefaultIPSConfigResponseBody) GoString ¶
func (s DescribeDefaultIPSConfigResponseBody) GoString() string
func (*DescribeDefaultIPSConfigResponseBody) SetBasicRules ¶
func (s *DescribeDefaultIPSConfigResponseBody) SetBasicRules(v int32) *DescribeDefaultIPSConfigResponseBody
func (*DescribeDefaultIPSConfigResponseBody) SetCtiRules ¶
func (s *DescribeDefaultIPSConfigResponseBody) SetCtiRules(v int32) *DescribeDefaultIPSConfigResponseBody
func (*DescribeDefaultIPSConfigResponseBody) SetFreeTrailStatus ¶ added in v7.0.1
func (s *DescribeDefaultIPSConfigResponseBody) SetFreeTrailStatus(v string) *DescribeDefaultIPSConfigResponseBody
func (*DescribeDefaultIPSConfigResponseBody) SetMaxSdl ¶ added in v7.0.1
func (s *DescribeDefaultIPSConfigResponseBody) SetMaxSdl(v int64) *DescribeDefaultIPSConfigResponseBody
func (*DescribeDefaultIPSConfigResponseBody) SetPatchRules ¶
func (s *DescribeDefaultIPSConfigResponseBody) SetPatchRules(v int32) *DescribeDefaultIPSConfigResponseBody
func (*DescribeDefaultIPSConfigResponseBody) SetRequestId ¶
func (s *DescribeDefaultIPSConfigResponseBody) SetRequestId(v string) *DescribeDefaultIPSConfigResponseBody
func (*DescribeDefaultIPSConfigResponseBody) SetRuleClass ¶
func (s *DescribeDefaultIPSConfigResponseBody) SetRuleClass(v int32) *DescribeDefaultIPSConfigResponseBody
func (*DescribeDefaultIPSConfigResponseBody) SetRunMode ¶
func (s *DescribeDefaultIPSConfigResponseBody) SetRunMode(v int32) *DescribeDefaultIPSConfigResponseBody
func (DescribeDefaultIPSConfigResponseBody) String ¶
func (s DescribeDefaultIPSConfigResponseBody) String() string
type DescribeDomainResolveRequest ¶
type DescribeDomainResolveRequest struct { // The domain name whose DNS record you want to query. // // This parameter is required. // // example: // // www.aliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The IP version of the asset that is protected by Cloud Firewall. Valid values: // // - **4**: IPv4 (default) // // - **6**: IPv6 // // example: // // 6 IpVersion *string `json:"IpVersion,omitempty" xml:"IpVersion,omitempty"` // The language of the content within the response. // // Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (DescribeDomainResolveRequest) GoString ¶
func (s DescribeDomainResolveRequest) GoString() string
func (*DescribeDomainResolveRequest) SetDomain ¶
func (s *DescribeDomainResolveRequest) SetDomain(v string) *DescribeDomainResolveRequest
func (*DescribeDomainResolveRequest) SetIpVersion ¶
func (s *DescribeDomainResolveRequest) SetIpVersion(v string) *DescribeDomainResolveRequest
func (*DescribeDomainResolveRequest) SetLang ¶
func (s *DescribeDomainResolveRequest) SetLang(v string) *DescribeDomainResolveRequest
func (*DescribeDomainResolveRequest) SetSourceIp ¶
func (s *DescribeDomainResolveRequest) SetSourceIp(v string) *DescribeDomainResolveRequest
func (DescribeDomainResolveRequest) String ¶
func (s DescribeDomainResolveRequest) String() string
type DescribeDomainResolveResponse ¶
type DescribeDomainResolveResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDomainResolveResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDomainResolveResponse) GoString ¶
func (s DescribeDomainResolveResponse) GoString() string
func (*DescribeDomainResolveResponse) SetBody ¶
func (s *DescribeDomainResolveResponse) SetBody(v *DescribeDomainResolveResponseBody) *DescribeDomainResolveResponse
func (*DescribeDomainResolveResponse) SetHeaders ¶
func (s *DescribeDomainResolveResponse) SetHeaders(v map[string]*string) *DescribeDomainResolveResponse
func (*DescribeDomainResolveResponse) SetStatusCode ¶
func (s *DescribeDomainResolveResponse) SetStatusCode(v int32) *DescribeDomainResolveResponse
func (DescribeDomainResolveResponse) String ¶
func (s DescribeDomainResolveResponse) String() string
type DescribeDomainResolveResponseBody ¶
type DescribeDomainResolveResponseBody struct { // The request ID. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The details about the DNS record of the domain name. ResolveResult *DescribeDomainResolveResponseBodyResolveResult `json:"ResolveResult,omitempty" xml:"ResolveResult,omitempty" type:"Struct"` }
func (DescribeDomainResolveResponseBody) GoString ¶
func (s DescribeDomainResolveResponseBody) GoString() string
func (*DescribeDomainResolveResponseBody) SetRequestId ¶
func (s *DescribeDomainResolveResponseBody) SetRequestId(v string) *DescribeDomainResolveResponseBody
func (*DescribeDomainResolveResponseBody) SetResolveResult ¶
func (s *DescribeDomainResolveResponseBody) SetResolveResult(v *DescribeDomainResolveResponseBodyResolveResult) *DescribeDomainResolveResponseBody
func (DescribeDomainResolveResponseBody) String ¶
func (s DescribeDomainResolveResponseBody) String() string
type DescribeDomainResolveResponseBodyResolveResult ¶
type DescribeDomainResolveResponseBodyResolveResult struct { // The IP address to which the domain name is resolved. Multiple IP addresses are separated by commas (,). // // example: // // 11.1.X.X,12.1.X.X IpAddrs *string `json:"IpAddrs,omitempty" xml:"IpAddrs,omitempty"` // The time when the domain name was resolved. The value of this parameter is a timestamp. Unit: seconds. // // example: // // 1579091739 UpdateTime *int64 `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` }
func (DescribeDomainResolveResponseBodyResolveResult) GoString ¶
func (s DescribeDomainResolveResponseBodyResolveResult) GoString() string
func (*DescribeDomainResolveResponseBodyResolveResult) SetIpAddrs ¶
func (s *DescribeDomainResolveResponseBodyResolveResult) SetIpAddrs(v string) *DescribeDomainResolveResponseBodyResolveResult
func (*DescribeDomainResolveResponseBodyResolveResult) SetUpdateTime ¶
func (s *DescribeDomainResolveResponseBodyResolveResult) SetUpdateTime(v int64) *DescribeDomainResolveResponseBodyResolveResult
func (DescribeDomainResolveResponseBodyResolveResult) String ¶
func (s DescribeDomainResolveResponseBodyResolveResult) String() string
type DescribeDownloadTaskRequest ¶
type DescribeDownloadTaskRequest struct { // The page number. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The number of entries per page. Default value: 10. Maximum value: 50. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The type of the task. For more information about task types, see the descriptions in the "DescribeDownloadTaskType" topic. If you do not specify this parameter, all files are queried by default. // // example: // // InternetFirewallAsset TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"` }
func (DescribeDownloadTaskRequest) GoString ¶
func (s DescribeDownloadTaskRequest) GoString() string
func (*DescribeDownloadTaskRequest) SetCurrentPage ¶
func (s *DescribeDownloadTaskRequest) SetCurrentPage(v string) *DescribeDownloadTaskRequest
func (*DescribeDownloadTaskRequest) SetLang ¶
func (s *DescribeDownloadTaskRequest) SetLang(v string) *DescribeDownloadTaskRequest
func (*DescribeDownloadTaskRequest) SetPageSize ¶
func (s *DescribeDownloadTaskRequest) SetPageSize(v string) *DescribeDownloadTaskRequest
func (*DescribeDownloadTaskRequest) SetTaskType ¶
func (s *DescribeDownloadTaskRequest) SetTaskType(v string) *DescribeDownloadTaskRequest
func (DescribeDownloadTaskRequest) String ¶
func (s DescribeDownloadTaskRequest) String() string
type DescribeDownloadTaskResponse ¶
type DescribeDownloadTaskResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDownloadTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDownloadTaskResponse) GoString ¶
func (s DescribeDownloadTaskResponse) GoString() string
func (*DescribeDownloadTaskResponse) SetBody ¶
func (s *DescribeDownloadTaskResponse) SetBody(v *DescribeDownloadTaskResponseBody) *DescribeDownloadTaskResponse
func (*DescribeDownloadTaskResponse) SetHeaders ¶
func (s *DescribeDownloadTaskResponse) SetHeaders(v map[string]*string) *DescribeDownloadTaskResponse
func (*DescribeDownloadTaskResponse) SetStatusCode ¶
func (s *DescribeDownloadTaskResponse) SetStatusCode(v int32) *DescribeDownloadTaskResponse
func (DescribeDownloadTaskResponse) String ¶
func (s DescribeDownloadTaskResponse) String() string
type DescribeDownloadTaskResponseBody ¶
type DescribeDownloadTaskResponseBody struct { // The ID of the request. // // example: // // 3F2BED13-F3D0-5984-80D6-D5F298CFEA88 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The tasks. Tasks []*DescribeDownloadTaskResponseBodyTasks `json:"Tasks,omitempty" xml:"Tasks,omitempty" type:"Repeated"` // The total number of tasks. // // example: // // 132 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeDownloadTaskResponseBody) GoString ¶
func (s DescribeDownloadTaskResponseBody) GoString() string
func (*DescribeDownloadTaskResponseBody) SetRequestId ¶
func (s *DescribeDownloadTaskResponseBody) SetRequestId(v string) *DescribeDownloadTaskResponseBody
func (*DescribeDownloadTaskResponseBody) SetTasks ¶
func (s *DescribeDownloadTaskResponseBody) SetTasks(v []*DescribeDownloadTaskResponseBodyTasks) *DescribeDownloadTaskResponseBody
func (*DescribeDownloadTaskResponseBody) SetTotalCount ¶
func (s *DescribeDownloadTaskResponseBody) SetTotalCount(v int32) *DescribeDownloadTaskResponseBody
func (DescribeDownloadTaskResponseBody) String ¶
func (s DescribeDownloadTaskResponseBody) String() string
type DescribeDownloadTaskResponseBodyTasks ¶
type DescribeDownloadTaskResponseBodyTasks struct { // The time when the task was created. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1706595827 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The time when the task expires. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1714371828 ExpireTime *int64 `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"` // The size of the file. // // example: // // 24.04KB FileSize *string `json:"FileSize,omitempty" xml:"FileSize,omitempty"` // The URL of the OSS file. // // example: // // https://cfw-table-download-cn.oss-cn-hangzhou.aliyuncs.com/%E4%BA%92%E8%81%94%E7%BD%91%E8%BE%B9%E7%95%8C%E9%98%B2%E7%81%AB%E5%A2%99%E8%B5%84%E4%BA%A7-IPv4_1069.csv?Expires=1708583913&OSSAccessKeyId=****&Signature=******%3D FileURL *string `json:"FileURL,omitempty" xml:"FileURL,omitempty"` // The status of the task. Valid values: // // - **finish** // // - **start** // // - **error** // // - **expire**: The task file is invalid and cannot be downloaded. // // example: // // finish Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The task ID. // // example: // // 1111 TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` // The name of the task. // // example: // // Internet Boundary Firewall Assets - IPv4 TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"` // The type of the task. // // example: // // InternetFirewallAsset TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"` }
func (DescribeDownloadTaskResponseBodyTasks) GoString ¶
func (s DescribeDownloadTaskResponseBodyTasks) GoString() string
func (*DescribeDownloadTaskResponseBodyTasks) SetCreateTime ¶
func (s *DescribeDownloadTaskResponseBodyTasks) SetCreateTime(v int64) *DescribeDownloadTaskResponseBodyTasks
func (*DescribeDownloadTaskResponseBodyTasks) SetExpireTime ¶
func (s *DescribeDownloadTaskResponseBodyTasks) SetExpireTime(v int64) *DescribeDownloadTaskResponseBodyTasks
func (*DescribeDownloadTaskResponseBodyTasks) SetFileSize ¶
func (s *DescribeDownloadTaskResponseBodyTasks) SetFileSize(v string) *DescribeDownloadTaskResponseBodyTasks
func (*DescribeDownloadTaskResponseBodyTasks) SetFileURL ¶
func (s *DescribeDownloadTaskResponseBodyTasks) SetFileURL(v string) *DescribeDownloadTaskResponseBodyTasks
func (*DescribeDownloadTaskResponseBodyTasks) SetStatus ¶
func (s *DescribeDownloadTaskResponseBodyTasks) SetStatus(v string) *DescribeDownloadTaskResponseBodyTasks
func (*DescribeDownloadTaskResponseBodyTasks) SetTaskId ¶
func (s *DescribeDownloadTaskResponseBodyTasks) SetTaskId(v string) *DescribeDownloadTaskResponseBodyTasks
func (*DescribeDownloadTaskResponseBodyTasks) SetTaskName ¶
func (s *DescribeDownloadTaskResponseBodyTasks) SetTaskName(v string) *DescribeDownloadTaskResponseBodyTasks
func (*DescribeDownloadTaskResponseBodyTasks) SetTaskType ¶
func (s *DescribeDownloadTaskResponseBodyTasks) SetTaskType(v string) *DescribeDownloadTaskResponseBodyTasks
func (DescribeDownloadTaskResponseBodyTasks) String ¶
func (s DescribeDownloadTaskResponseBodyTasks) String() string
type DescribeDownloadTaskTypeRequest ¶
type DescribeDownloadTaskTypeRequest struct { // The page number. Pages start from page 1. Default value: **1**. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The number of entries per page. Default value: 10. Maximum value: 50. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The type of the task. // // example: // // InternetFirewallAsset TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"` }
func (DescribeDownloadTaskTypeRequest) GoString ¶
func (s DescribeDownloadTaskTypeRequest) GoString() string
func (*DescribeDownloadTaskTypeRequest) SetCurrentPage ¶
func (s *DescribeDownloadTaskTypeRequest) SetCurrentPage(v string) *DescribeDownloadTaskTypeRequest
func (*DescribeDownloadTaskTypeRequest) SetLang ¶
func (s *DescribeDownloadTaskTypeRequest) SetLang(v string) *DescribeDownloadTaskTypeRequest
func (*DescribeDownloadTaskTypeRequest) SetPageSize ¶
func (s *DescribeDownloadTaskTypeRequest) SetPageSize(v string) *DescribeDownloadTaskTypeRequest
func (*DescribeDownloadTaskTypeRequest) SetTaskType ¶
func (s *DescribeDownloadTaskTypeRequest) SetTaskType(v string) *DescribeDownloadTaskTypeRequest
func (DescribeDownloadTaskTypeRequest) String ¶
func (s DescribeDownloadTaskTypeRequest) String() string
type DescribeDownloadTaskTypeResponse ¶
type DescribeDownloadTaskTypeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDownloadTaskTypeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDownloadTaskTypeResponse) GoString ¶
func (s DescribeDownloadTaskTypeResponse) GoString() string
func (*DescribeDownloadTaskTypeResponse) SetBody ¶
func (s *DescribeDownloadTaskTypeResponse) SetBody(v *DescribeDownloadTaskTypeResponseBody) *DescribeDownloadTaskTypeResponse
func (*DescribeDownloadTaskTypeResponse) SetHeaders ¶
func (s *DescribeDownloadTaskTypeResponse) SetHeaders(v map[string]*string) *DescribeDownloadTaskTypeResponse
func (*DescribeDownloadTaskTypeResponse) SetStatusCode ¶
func (s *DescribeDownloadTaskTypeResponse) SetStatusCode(v int32) *DescribeDownloadTaskTypeResponse
func (DescribeDownloadTaskTypeResponse) String ¶
func (s DescribeDownloadTaskTypeResponse) String() string
type DescribeDownloadTaskTypeResponseBody ¶
type DescribeDownloadTaskTypeResponseBody struct { // The ID of the request. // // example: // // B835494C-D093-5524-BBDE-BD272077B40E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The task types. TaskTypeArray []*DescribeDownloadTaskTypeResponseBodyTaskTypeArray `json:"TaskTypeArray,omitempty" xml:"TaskTypeArray,omitempty" type:"Repeated"` // The total number of entries returned. // // example: // // 3 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeDownloadTaskTypeResponseBody) GoString ¶
func (s DescribeDownloadTaskTypeResponseBody) GoString() string
func (*DescribeDownloadTaskTypeResponseBody) SetRequestId ¶
func (s *DescribeDownloadTaskTypeResponseBody) SetRequestId(v string) *DescribeDownloadTaskTypeResponseBody
func (*DescribeDownloadTaskTypeResponseBody) SetTaskTypeArray ¶
func (s *DescribeDownloadTaskTypeResponseBody) SetTaskTypeArray(v []*DescribeDownloadTaskTypeResponseBodyTaskTypeArray) *DescribeDownloadTaskTypeResponseBody
func (*DescribeDownloadTaskTypeResponseBody) SetTotalCount ¶
func (s *DescribeDownloadTaskTypeResponseBody) SetTotalCount(v int32) *DescribeDownloadTaskTypeResponseBody
func (DescribeDownloadTaskTypeResponseBody) String ¶
func (s DescribeDownloadTaskTypeResponseBody) String() string
type DescribeDownloadTaskTypeResponseBodyTaskTypeArray ¶
type DescribeDownloadTaskTypeResponseBodyTaskTypeArray struct { // The name of the task type. // // example: // // Internet Boundary Firewall Assets TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"` // The type of the task. // // example: // // InternetFirewallAsset TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"` }
func (DescribeDownloadTaskTypeResponseBodyTaskTypeArray) GoString ¶
func (s DescribeDownloadTaskTypeResponseBodyTaskTypeArray) GoString() string
func (*DescribeDownloadTaskTypeResponseBodyTaskTypeArray) SetTaskName ¶
func (s *DescribeDownloadTaskTypeResponseBodyTaskTypeArray) SetTaskName(v string) *DescribeDownloadTaskTypeResponseBodyTaskTypeArray
func (*DescribeDownloadTaskTypeResponseBodyTaskTypeArray) SetTaskType ¶
func (s *DescribeDownloadTaskTypeResponseBodyTaskTypeArray) SetTaskType(v string) *DescribeDownloadTaskTypeResponseBodyTaskTypeArray
func (DescribeDownloadTaskTypeResponseBodyTaskTypeArray) String ¶
func (s DescribeDownloadTaskTypeResponseBodyTaskTypeArray) String() string
type DescribeInstanceMembersRequest ¶
type DescribeInstanceMembersRequest struct { // The page number. Default value: **1**. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The remarks of the member. The remarks must be 1 to 256 characters in length. // // example: // // renewal MemberDesc *string `json:"MemberDesc,omitempty" xml:"MemberDesc,omitempty"` // The name of the member. // // example: // // cloudfirewall_2 MemberDisplayName *string `json:"MemberDisplayName,omitempty" xml:"MemberDisplayName,omitempty"` // The UID of the member. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The number of entries per page. // // Default value: **20**. // // example: // // 20 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (DescribeInstanceMembersRequest) GoString ¶
func (s DescribeInstanceMembersRequest) GoString() string
func (*DescribeInstanceMembersRequest) SetCurrentPage ¶
func (s *DescribeInstanceMembersRequest) SetCurrentPage(v string) *DescribeInstanceMembersRequest
func (*DescribeInstanceMembersRequest) SetMemberDesc ¶
func (s *DescribeInstanceMembersRequest) SetMemberDesc(v string) *DescribeInstanceMembersRequest
func (*DescribeInstanceMembersRequest) SetMemberDisplayName ¶
func (s *DescribeInstanceMembersRequest) SetMemberDisplayName(v string) *DescribeInstanceMembersRequest
func (*DescribeInstanceMembersRequest) SetMemberUid ¶
func (s *DescribeInstanceMembersRequest) SetMemberUid(v string) *DescribeInstanceMembersRequest
func (*DescribeInstanceMembersRequest) SetPageSize ¶
func (s *DescribeInstanceMembersRequest) SetPageSize(v string) *DescribeInstanceMembersRequest
func (DescribeInstanceMembersRequest) String ¶
func (s DescribeInstanceMembersRequest) String() string
type DescribeInstanceMembersResponse ¶
type DescribeInstanceMembersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeInstanceMembersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeInstanceMembersResponse) GoString ¶
func (s DescribeInstanceMembersResponse) GoString() string
func (*DescribeInstanceMembersResponse) SetBody ¶
func (s *DescribeInstanceMembersResponse) SetBody(v *DescribeInstanceMembersResponseBody) *DescribeInstanceMembersResponse
func (*DescribeInstanceMembersResponse) SetHeaders ¶
func (s *DescribeInstanceMembersResponse) SetHeaders(v map[string]*string) *DescribeInstanceMembersResponse
func (*DescribeInstanceMembersResponse) SetStatusCode ¶
func (s *DescribeInstanceMembersResponse) SetStatusCode(v int32) *DescribeInstanceMembersResponse
func (DescribeInstanceMembersResponse) String ¶
func (s DescribeInstanceMembersResponse) String() string
type DescribeInstanceMembersResponseBody ¶
type DescribeInstanceMembersResponseBody struct { // The information about the member. Members []*DescribeInstanceMembersResponseBodyMembers `json:"Members,omitempty" xml:"Members,omitempty" type:"Repeated"` // The pagination information. PageInfo *DescribeInstanceMembersResponseBodyPageInfo `json:"PageInfo,omitempty" xml:"PageInfo,omitempty" type:"Struct"` // The request ID. // // example: // // A531AE1A-FBA2-48B6-BAB8-84D02BD409EE RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeInstanceMembersResponseBody) GoString ¶
func (s DescribeInstanceMembersResponseBody) GoString() string
func (*DescribeInstanceMembersResponseBody) SetMembers ¶
func (s *DescribeInstanceMembersResponseBody) SetMembers(v []*DescribeInstanceMembersResponseBodyMembers) *DescribeInstanceMembersResponseBody
func (*DescribeInstanceMembersResponseBody) SetPageInfo ¶
func (s *DescribeInstanceMembersResponseBody) SetPageInfo(v *DescribeInstanceMembersResponseBodyPageInfo) *DescribeInstanceMembersResponseBody
func (*DescribeInstanceMembersResponseBody) SetRequestId ¶
func (s *DescribeInstanceMembersResponseBody) SetRequestId(v string) *DescribeInstanceMembersResponseBody
func (DescribeInstanceMembersResponseBody) String ¶
func (s DescribeInstanceMembersResponseBody) String() string
type DescribeInstanceMembersResponseBodyMembers ¶
type DescribeInstanceMembersResponseBodyMembers struct { // The time when the member was added to Cloud Firewall. The value is a timestamp. Unit: seconds. // // example: // // 1615189819 CreateTime *int32 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The remarks of the member. // // example: // // renewal MemberDesc *string `json:"MemberDesc,omitempty" xml:"MemberDesc,omitempty"` // The name of the member. // // example: // // cloudfirewall_2 MemberDisplayName *string `json:"MemberDisplayName,omitempty" xml:"MemberDisplayName,omitempty"` // The status of the member. Valid values: // // - **normal** // // - **deleting** // // example: // // normal MemberStatus *string `json:"MemberStatus,omitempty" xml:"MemberStatus,omitempty"` // The UID of the member. // // example: // // 258039427902**** MemberUid *int64 `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The time when the member was last modified. The value is a timestamp. Unit: seconds. // // example: // // 1615189819 ModifyTime *int32 `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"` }
func (DescribeInstanceMembersResponseBodyMembers) GoString ¶
func (s DescribeInstanceMembersResponseBodyMembers) GoString() string
func (*DescribeInstanceMembersResponseBodyMembers) SetCreateTime ¶
func (s *DescribeInstanceMembersResponseBodyMembers) SetCreateTime(v int32) *DescribeInstanceMembersResponseBodyMembers
func (*DescribeInstanceMembersResponseBodyMembers) SetMemberDesc ¶
func (s *DescribeInstanceMembersResponseBodyMembers) SetMemberDesc(v string) *DescribeInstanceMembersResponseBodyMembers
func (*DescribeInstanceMembersResponseBodyMembers) SetMemberDisplayName ¶
func (s *DescribeInstanceMembersResponseBodyMembers) SetMemberDisplayName(v string) *DescribeInstanceMembersResponseBodyMembers
func (*DescribeInstanceMembersResponseBodyMembers) SetMemberStatus ¶
func (s *DescribeInstanceMembersResponseBodyMembers) SetMemberStatus(v string) *DescribeInstanceMembersResponseBodyMembers
func (*DescribeInstanceMembersResponseBodyMembers) SetMemberUid ¶
func (s *DescribeInstanceMembersResponseBodyMembers) SetMemberUid(v int64) *DescribeInstanceMembersResponseBodyMembers
func (*DescribeInstanceMembersResponseBodyMembers) SetModifyTime ¶
func (s *DescribeInstanceMembersResponseBodyMembers) SetModifyTime(v int32) *DescribeInstanceMembersResponseBodyMembers
func (DescribeInstanceMembersResponseBodyMembers) String ¶
func (s DescribeInstanceMembersResponseBodyMembers) String() string
type DescribeInstanceMembersResponseBodyPageInfo ¶
type DescribeInstanceMembersResponseBodyPageInfo struct { // The page number. // // example: // // 1 CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The number of entries per page. // // example: // // 20 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The total number of the members. // // example: // // 20 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeInstanceMembersResponseBodyPageInfo) GoString ¶
func (s DescribeInstanceMembersResponseBodyPageInfo) GoString() string
func (*DescribeInstanceMembersResponseBodyPageInfo) SetCurrentPage ¶
func (s *DescribeInstanceMembersResponseBodyPageInfo) SetCurrentPage(v int32) *DescribeInstanceMembersResponseBodyPageInfo
func (*DescribeInstanceMembersResponseBodyPageInfo) SetPageSize ¶
func (s *DescribeInstanceMembersResponseBodyPageInfo) SetPageSize(v int32) *DescribeInstanceMembersResponseBodyPageInfo
func (*DescribeInstanceMembersResponseBodyPageInfo) SetTotalCount ¶
func (s *DescribeInstanceMembersResponseBodyPageInfo) SetTotalCount(v int32) *DescribeInstanceMembersResponseBodyPageInfo
func (DescribeInstanceMembersResponseBodyPageInfo) String ¶
func (s DescribeInstanceMembersResponseBodyPageInfo) String() string
type DescribeInstanceRiskLevelsRequest ¶
type DescribeInstanceRiskLevelsRequest struct { // The information about the instances. Instances []*DescribeInstanceRiskLevelsRequestInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // en Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` }
func (DescribeInstanceRiskLevelsRequest) GoString ¶
func (s DescribeInstanceRiskLevelsRequest) GoString() string
func (*DescribeInstanceRiskLevelsRequest) SetInstances ¶
func (s *DescribeInstanceRiskLevelsRequest) SetInstances(v []*DescribeInstanceRiskLevelsRequestInstances) *DescribeInstanceRiskLevelsRequest
func (*DescribeInstanceRiskLevelsRequest) SetLang ¶
func (s *DescribeInstanceRiskLevelsRequest) SetLang(v string) *DescribeInstanceRiskLevelsRequest
func (DescribeInstanceRiskLevelsRequest) String ¶
func (s DescribeInstanceRiskLevelsRequest) String() string
type DescribeInstanceRiskLevelsRequestInstances ¶
type DescribeInstanceRiskLevelsRequestInstances struct { // The instance ID of your Cloud Firewall. // // example: // // vipcloudfw-cn-7mz2fj8nm0u InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The public IP addresses of instances. InternetIp []*string `json:"InternetIp,omitempty" xml:"InternetIp,omitempty" type:"Repeated"` // The private IP address of the instance. // // example: // // 172.17.XX.XX IntranetIp *string `json:"IntranetIp,omitempty" xml:"IntranetIp,omitempty"` // The UUID of the instance. // // example: // // 181ad081-e4f2-4e3e-b925-03b67f648397 Uuid *string `json:"Uuid,omitempty" xml:"Uuid,omitempty"` }
func (DescribeInstanceRiskLevelsRequestInstances) GoString ¶
func (s DescribeInstanceRiskLevelsRequestInstances) GoString() string
func (*DescribeInstanceRiskLevelsRequestInstances) SetInstanceId ¶
func (s *DescribeInstanceRiskLevelsRequestInstances) SetInstanceId(v string) *DescribeInstanceRiskLevelsRequestInstances
func (*DescribeInstanceRiskLevelsRequestInstances) SetInternetIp ¶
func (s *DescribeInstanceRiskLevelsRequestInstances) SetInternetIp(v []*string) *DescribeInstanceRiskLevelsRequestInstances
func (*DescribeInstanceRiskLevelsRequestInstances) SetIntranetIp ¶
func (s *DescribeInstanceRiskLevelsRequestInstances) SetIntranetIp(v string) *DescribeInstanceRiskLevelsRequestInstances
func (*DescribeInstanceRiskLevelsRequestInstances) SetUuid ¶
func (s *DescribeInstanceRiskLevelsRequestInstances) SetUuid(v string) *DescribeInstanceRiskLevelsRequestInstances
func (DescribeInstanceRiskLevelsRequestInstances) String ¶
func (s DescribeInstanceRiskLevelsRequestInstances) String() string
type DescribeInstanceRiskLevelsResponse ¶
type DescribeInstanceRiskLevelsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeInstanceRiskLevelsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeInstanceRiskLevelsResponse) GoString ¶
func (s DescribeInstanceRiskLevelsResponse) GoString() string
func (*DescribeInstanceRiskLevelsResponse) SetHeaders ¶
func (s *DescribeInstanceRiskLevelsResponse) SetHeaders(v map[string]*string) *DescribeInstanceRiskLevelsResponse
func (*DescribeInstanceRiskLevelsResponse) SetStatusCode ¶
func (s *DescribeInstanceRiskLevelsResponse) SetStatusCode(v int32) *DescribeInstanceRiskLevelsResponse
func (DescribeInstanceRiskLevelsResponse) String ¶
func (s DescribeInstanceRiskLevelsResponse) String() string
type DescribeInstanceRiskLevelsResponseBody ¶
type DescribeInstanceRiskLevelsResponseBody struct { // The information about the instances. InstanceRisks []*DescribeInstanceRiskLevelsResponseBodyInstanceRisks `json:"InstanceRisks,omitempty" xml:"InstanceRisks,omitempty" type:"Repeated"` // The ID of the request. // // example: // // 9AABB1B7-C81F-5158-9EF9-B2DD5D3DA014 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeInstanceRiskLevelsResponseBody) GoString ¶
func (s DescribeInstanceRiskLevelsResponseBody) GoString() string
func (*DescribeInstanceRiskLevelsResponseBody) SetInstanceRisks ¶
func (s *DescribeInstanceRiskLevelsResponseBody) SetInstanceRisks(v []*DescribeInstanceRiskLevelsResponseBodyInstanceRisks) *DescribeInstanceRiskLevelsResponseBody
func (*DescribeInstanceRiskLevelsResponseBody) SetRequestId ¶
func (s *DescribeInstanceRiskLevelsResponseBody) SetRequestId(v string) *DescribeInstanceRiskLevelsResponseBody
func (DescribeInstanceRiskLevelsResponseBody) String ¶
func (s DescribeInstanceRiskLevelsResponseBody) String() string
type DescribeInstanceRiskLevelsResponseBodyInstanceRisks ¶
type DescribeInstanceRiskLevelsResponseBodyInstanceRisks struct { // The risk levels of the Elastic Compute Service (ECS) instance. Details []*DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails `json:"Details,omitempty" xml:"Details,omitempty" type:"Repeated"` // The instance ID of your Cloud Firewall. // // example: // // vipcloudfw-cn-7mz2fj8nm0u InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The risk levels. Valid values: // // - **medium** // // example: // // medium Level *string `json:"Level,omitempty" xml:"Level,omitempty"` }
func (DescribeInstanceRiskLevelsResponseBodyInstanceRisks) GoString ¶
func (s DescribeInstanceRiskLevelsResponseBodyInstanceRisks) GoString() string
func (*DescribeInstanceRiskLevelsResponseBodyInstanceRisks) SetDetails ¶
func (*DescribeInstanceRiskLevelsResponseBodyInstanceRisks) SetInstanceId ¶
func (s *DescribeInstanceRiskLevelsResponseBodyInstanceRisks) SetInstanceId(v string) *DescribeInstanceRiskLevelsResponseBodyInstanceRisks
func (DescribeInstanceRiskLevelsResponseBodyInstanceRisks) String ¶
func (s DescribeInstanceRiskLevelsResponseBodyInstanceRisks) String() string
type DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails ¶
type DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails struct { // The IP addresses of servers. // // example: // // 203.107.XX.XX Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` // The risk levels. Valid values: // // - **medium** // // example: // // medium Level *string `json:"Level,omitempty" xml:"Level,omitempty"` // The type. // // example: // // ResourceNotProtected Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails) GoString ¶
func (s DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails) GoString() string
func (DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails) String ¶
func (s DescribeInstanceRiskLevelsResponseBodyInstanceRisksDetails) String() string
type DescribeInternetOpenIpRequest ¶
type DescribeInternetOpenIpRequest struct { // The instance ID. // // example: // // i-uf6faknmuby7ezht**** AssetsInstanceId *string `json:"AssetsInstanceId,omitempty" xml:"AssetsInstanceId,omitempty"` // The instance name. // // example: // // launch-advisor-2023**** AssetsInstanceName *string `json:"AssetsInstanceName,omitempty" xml:"AssetsInstanceName,omitempty"` // The asset type of the instance. // // example: // // EcsEIP AssetsType *string `json:"AssetsType,omitempty" xml:"AssetsType,omitempty"` // The page number. // // This parameter is required. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The end of the time range to query. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1663640336 EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The number of entries per page. // // This parameter is required. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The port number. // // example: // // 80 Port *string `json:"Port,omitempty" xml:"Port,omitempty"` // The public IP address of the instance. // // example: // // 203.0.113.1 PublicIp *string `json:"PublicIp,omitempty" xml:"PublicIp,omitempty"` // The region ID of the instance. // // example: // // cn-shanghai RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The risk level. If you leave this parameter empty, all risk levels are queried. Valid values: // // - **3**: high risk // // - **2**: medium risk // // - **1**: low risk // // - **0**: no risk // // example: // // 2 RiskLevel *string `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The application. // // example: // // SSH ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"` // The beginning of the time range to query. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1681957629 StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeInternetOpenIpRequest) GoString ¶
func (s DescribeInternetOpenIpRequest) GoString() string
func (*DescribeInternetOpenIpRequest) SetAssetsInstanceId ¶
func (s *DescribeInternetOpenIpRequest) SetAssetsInstanceId(v string) *DescribeInternetOpenIpRequest
func (*DescribeInternetOpenIpRequest) SetAssetsInstanceName ¶
func (s *DescribeInternetOpenIpRequest) SetAssetsInstanceName(v string) *DescribeInternetOpenIpRequest
func (*DescribeInternetOpenIpRequest) SetAssetsType ¶
func (s *DescribeInternetOpenIpRequest) SetAssetsType(v string) *DescribeInternetOpenIpRequest
func (*DescribeInternetOpenIpRequest) SetCurrentPage ¶
func (s *DescribeInternetOpenIpRequest) SetCurrentPage(v string) *DescribeInternetOpenIpRequest
func (*DescribeInternetOpenIpRequest) SetEndTime ¶
func (s *DescribeInternetOpenIpRequest) SetEndTime(v string) *DescribeInternetOpenIpRequest
func (*DescribeInternetOpenIpRequest) SetLang ¶
func (s *DescribeInternetOpenIpRequest) SetLang(v string) *DescribeInternetOpenIpRequest
func (*DescribeInternetOpenIpRequest) SetPageSize ¶
func (s *DescribeInternetOpenIpRequest) SetPageSize(v string) *DescribeInternetOpenIpRequest
func (*DescribeInternetOpenIpRequest) SetPort ¶
func (s *DescribeInternetOpenIpRequest) SetPort(v string) *DescribeInternetOpenIpRequest
func (*DescribeInternetOpenIpRequest) SetPublicIp ¶
func (s *DescribeInternetOpenIpRequest) SetPublicIp(v string) *DescribeInternetOpenIpRequest
func (*DescribeInternetOpenIpRequest) SetRegionNo ¶
func (s *DescribeInternetOpenIpRequest) SetRegionNo(v string) *DescribeInternetOpenIpRequest
func (*DescribeInternetOpenIpRequest) SetRiskLevel ¶
func (s *DescribeInternetOpenIpRequest) SetRiskLevel(v string) *DescribeInternetOpenIpRequest
func (*DescribeInternetOpenIpRequest) SetServiceName ¶
func (s *DescribeInternetOpenIpRequest) SetServiceName(v string) *DescribeInternetOpenIpRequest
func (*DescribeInternetOpenIpRequest) SetStartTime ¶
func (s *DescribeInternetOpenIpRequest) SetStartTime(v string) *DescribeInternetOpenIpRequest
func (DescribeInternetOpenIpRequest) String ¶
func (s DescribeInternetOpenIpRequest) String() string
type DescribeInternetOpenIpResponse ¶
type DescribeInternetOpenIpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeInternetOpenIpResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeInternetOpenIpResponse) GoString ¶
func (s DescribeInternetOpenIpResponse) GoString() string
func (*DescribeInternetOpenIpResponse) SetBody ¶
func (s *DescribeInternetOpenIpResponse) SetBody(v *DescribeInternetOpenIpResponseBody) *DescribeInternetOpenIpResponse
func (*DescribeInternetOpenIpResponse) SetHeaders ¶
func (s *DescribeInternetOpenIpResponse) SetHeaders(v map[string]*string) *DescribeInternetOpenIpResponse
func (*DescribeInternetOpenIpResponse) SetStatusCode ¶
func (s *DescribeInternetOpenIpResponse) SetStatusCode(v int32) *DescribeInternetOpenIpResponse
func (DescribeInternetOpenIpResponse) String ¶
func (s DescribeInternetOpenIpResponse) String() string
type DescribeInternetOpenIpResponseBody ¶
type DescribeInternetOpenIpResponseBody struct { // The data returned. DataList []*DescribeInternetOpenIpResponseBodyDataList `json:"DataList,omitempty" xml:"DataList,omitempty" type:"Repeated"` // The pagination information. PageInfo *DescribeInternetOpenIpResponseBodyPageInfo `json:"PageInfo,omitempty" xml:"PageInfo,omitempty" type:"Struct"` // The request ID. // // example: // // 6B780BD6-282C-51A9-A8E6-59F636BAFA54 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeInternetOpenIpResponseBody) GoString ¶
func (s DescribeInternetOpenIpResponseBody) GoString() string
func (*DescribeInternetOpenIpResponseBody) SetDataList ¶
func (s *DescribeInternetOpenIpResponseBody) SetDataList(v []*DescribeInternetOpenIpResponseBodyDataList) *DescribeInternetOpenIpResponseBody
func (*DescribeInternetOpenIpResponseBody) SetPageInfo ¶
func (s *DescribeInternetOpenIpResponseBody) SetPageInfo(v *DescribeInternetOpenIpResponseBodyPageInfo) *DescribeInternetOpenIpResponseBody
func (*DescribeInternetOpenIpResponseBody) SetRequestId ¶
func (s *DescribeInternetOpenIpResponseBody) SetRequestId(v string) *DescribeInternetOpenIpResponseBody
func (DescribeInternetOpenIpResponseBody) String ¶
func (s DescribeInternetOpenIpResponseBody) String() string
type DescribeInternetOpenIpResponseBodyDataList ¶
type DescribeInternetOpenIpResponseBodyDataList struct { // The reason why recommended intelligent policies are unavailable. Valid values: // // - No recommended intelligent policies are available. // // - This feature is available only to some users. // // - The policy configuration has been modified. No recommended intelligent policies are available. // // - The recommended intelligent policies have been configured. No new recommended intelligent policies are available. // // example: // // No recommended intelligent policies are available. AclRecommendDetail *string `json:"AclRecommendDetail,omitempty" xml:"AclRecommendDetail,omitempty"` // The instance ID. // // example: // // i-bp1ix9w22kv6aew9**** AssetsInstanceId *string `json:"AssetsInstanceId,omitempty" xml:"AssetsInstanceId,omitempty"` // The instance name. // // example: // // launch-advisor-2023**** AssetsName *string `json:"AssetsName,omitempty" xml:"AssetsName,omitempty"` // The asset type of the instance. // // example: // // EcsEIP AssetsType *string `json:"AssetsType,omitempty" xml:"AssetsType,omitempty"` // The total number of ports. // // example: // // 5 DetailNum *int32 `json:"DetailNum,omitempty" xml:"DetailNum,omitempty"` // Specifies whether an access control policy is recommended. Valid values: // // - **true** // // - **false** // // example: // // true HasAclRecommend *bool `json:"HasAclRecommend,omitempty" xml:"HasAclRecommend,omitempty"` // The list of ports. PortList []*string `json:"PortList,omitempty" xml:"PortList,omitempty" type:"Repeated"` // The public IP address of the instance. // // example: // // 203.0.113.1 PublicIp *string `json:"PublicIp,omitempty" xml:"PublicIp,omitempty"` // The region ID of the instance. // // example: // // cn-shenzhen RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The risk level. Valid values: // // - **3**: high risk // // - **2**: medium risk // // - **1**: low risk // // - **0**: no risk // // example: // // 3 RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The reason for the risk. // // example: // // Previous traffic is all malicious traffic. RiskReason *string `json:"RiskReason,omitempty" xml:"RiskReason,omitempty"` // The list of applications. ServiceNameList []*string `json:"ServiceNameList,omitempty" xml:"ServiceNameList,omitempty" type:"Repeated"` // Number of source IPs. // // example: // // 22 SrcIpCnt *int64 `json:"SrcIpCnt,omitempty" xml:"SrcIpCnt,omitempty"` // Outbound traffic in the last 7 days. // // example: // // 100000 TotalReplyBytes *int64 `json:"TotalReplyBytes,omitempty" xml:"TotalReplyBytes,omitempty"` // The percentage of traffic of a day. Unit: percent (%). // // example: // // 11.1 TrafficPercent1Day *string `json:"TrafficPercent1Day,omitempty" xml:"TrafficPercent1Day,omitempty"` // The percentage of traffic of 30 days. Unit: percent (%). // // example: // // 99.9 TrafficPercent30Day *string `json:"TrafficPercent30Day,omitempty" xml:"TrafficPercent30Day,omitempty"` // The percentage of traffic of seven days. Unit: percent (%). // // example: // // 77.7 TrafficPercent7Day *string `json:"TrafficPercent7Day,omitempty" xml:"TrafficPercent7Day,omitempty"` }
func (DescribeInternetOpenIpResponseBodyDataList) GoString ¶
func (s DescribeInternetOpenIpResponseBodyDataList) GoString() string
func (*DescribeInternetOpenIpResponseBodyDataList) SetAclRecommendDetail ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetAclRecommendDetail(v string) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetAssetsInstanceId ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetAssetsInstanceId(v string) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetAssetsName ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetAssetsName(v string) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetAssetsType ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetAssetsType(v string) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetDetailNum ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetDetailNum(v int32) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetHasAclRecommend ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetHasAclRecommend(v bool) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetPortList ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetPortList(v []*string) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetPublicIp ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetPublicIp(v string) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetRegionNo ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetRegionNo(v string) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetRiskLevel ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetRiskLevel(v int32) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetRiskReason ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetRiskReason(v string) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetServiceNameList ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetServiceNameList(v []*string) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetSrcIpCnt ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetSrcIpCnt(v int64) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetTotalReplyBytes ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetTotalReplyBytes(v int64) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetTrafficPercent1Day ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetTrafficPercent1Day(v string) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetTrafficPercent30Day ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetTrafficPercent30Day(v string) *DescribeInternetOpenIpResponseBodyDataList
func (*DescribeInternetOpenIpResponseBodyDataList) SetTrafficPercent7Day ¶
func (s *DescribeInternetOpenIpResponseBodyDataList) SetTrafficPercent7Day(v string) *DescribeInternetOpenIpResponseBodyDataList
func (DescribeInternetOpenIpResponseBodyDataList) String ¶
func (s DescribeInternetOpenIpResponseBodyDataList) String() string
type DescribeInternetOpenIpResponseBodyPageInfo ¶
type DescribeInternetOpenIpResponseBodyPageInfo struct { // The page number. // // example: // // 1 CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The number of entries per page. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The total number of entries returned. // // example: // // 40 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeInternetOpenIpResponseBodyPageInfo) GoString ¶
func (s DescribeInternetOpenIpResponseBodyPageInfo) GoString() string
func (*DescribeInternetOpenIpResponseBodyPageInfo) SetCurrentPage ¶
func (s *DescribeInternetOpenIpResponseBodyPageInfo) SetCurrentPage(v int32) *DescribeInternetOpenIpResponseBodyPageInfo
func (*DescribeInternetOpenIpResponseBodyPageInfo) SetPageSize ¶
func (s *DescribeInternetOpenIpResponseBodyPageInfo) SetPageSize(v int32) *DescribeInternetOpenIpResponseBodyPageInfo
func (*DescribeInternetOpenIpResponseBodyPageInfo) SetTotalCount ¶
func (s *DescribeInternetOpenIpResponseBodyPageInfo) SetTotalCount(v int32) *DescribeInternetOpenIpResponseBodyPageInfo
func (DescribeInternetOpenIpResponseBodyPageInfo) String ¶
func (s DescribeInternetOpenIpResponseBodyPageInfo) String() string
type DescribeInternetTrafficTrendRequest ¶
type DescribeInternetTrafficTrendRequest struct { // The direction of the internet traffic. // // Valid values: // // - **in**: inbound traffic // // - **out**: outbound traffic // // example: // // in Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The end of the time range to query. The value is a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1674958929 EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The language of the content in the request and response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The source code. // // This parameter is required. // // example: // // yundun SourceCode *string `json:"SourceCode,omitempty" xml:"SourceCode,omitempty"` // Deprecated // // The IP address of the access source. // // example: // // 101.80.171.196 SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` // The private IP address of the source. // // example: // // 10.100.134.60 SrcPrivateIP *string `json:"SrcPrivateIP,omitempty" xml:"SrcPrivateIP,omitempty"` // The public IP address of the source. // // example: // // 47.112.210.136 SrcPublicIP *string `json:"SrcPublicIP,omitempty" xml:"SrcPublicIP,omitempty"` // The beginning of the time range to query. The value is a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1670307484 StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The type of the traffic that is captured. Valid values: // // - **max* - (default): peak traffic // // - **avg**: average traffic // // example: // // max TrafficType *string `json:"TrafficType,omitempty" xml:"TrafficType,omitempty"` }
func (DescribeInternetTrafficTrendRequest) GoString ¶
func (s DescribeInternetTrafficTrendRequest) GoString() string
func (*DescribeInternetTrafficTrendRequest) SetDirection ¶
func (s *DescribeInternetTrafficTrendRequest) SetDirection(v string) *DescribeInternetTrafficTrendRequest
func (*DescribeInternetTrafficTrendRequest) SetEndTime ¶
func (s *DescribeInternetTrafficTrendRequest) SetEndTime(v string) *DescribeInternetTrafficTrendRequest
func (*DescribeInternetTrafficTrendRequest) SetLang ¶
func (s *DescribeInternetTrafficTrendRequest) SetLang(v string) *DescribeInternetTrafficTrendRequest
func (*DescribeInternetTrafficTrendRequest) SetSourceCode ¶
func (s *DescribeInternetTrafficTrendRequest) SetSourceCode(v string) *DescribeInternetTrafficTrendRequest
func (*DescribeInternetTrafficTrendRequest) SetSourceIp ¶
func (s *DescribeInternetTrafficTrendRequest) SetSourceIp(v string) *DescribeInternetTrafficTrendRequest
func (*DescribeInternetTrafficTrendRequest) SetSrcPrivateIP ¶
func (s *DescribeInternetTrafficTrendRequest) SetSrcPrivateIP(v string) *DescribeInternetTrafficTrendRequest
func (*DescribeInternetTrafficTrendRequest) SetSrcPublicIP ¶
func (s *DescribeInternetTrafficTrendRequest) SetSrcPublicIP(v string) *DescribeInternetTrafficTrendRequest
func (*DescribeInternetTrafficTrendRequest) SetStartTime ¶
func (s *DescribeInternetTrafficTrendRequest) SetStartTime(v string) *DescribeInternetTrafficTrendRequest
func (*DescribeInternetTrafficTrendRequest) SetTrafficType ¶
func (s *DescribeInternetTrafficTrendRequest) SetTrafficType(v string) *DescribeInternetTrafficTrendRequest
func (DescribeInternetTrafficTrendRequest) String ¶
func (s DescribeInternetTrafficTrendRequest) String() string
type DescribeInternetTrafficTrendResponse ¶
type DescribeInternetTrafficTrendResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeInternetTrafficTrendResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeInternetTrafficTrendResponse) GoString ¶
func (s DescribeInternetTrafficTrendResponse) GoString() string
func (*DescribeInternetTrafficTrendResponse) SetHeaders ¶
func (s *DescribeInternetTrafficTrendResponse) SetHeaders(v map[string]*string) *DescribeInternetTrafficTrendResponse
func (*DescribeInternetTrafficTrendResponse) SetStatusCode ¶
func (s *DescribeInternetTrafficTrendResponse) SetStatusCode(v int32) *DescribeInternetTrafficTrendResponse
func (DescribeInternetTrafficTrendResponse) String ¶
func (s DescribeInternetTrafficTrendResponse) String() string
type DescribeInternetTrafficTrendResponseBody ¶
type DescribeInternetTrafficTrendResponseBody struct { // The average inbound network throughput, which indicates the average number of bits that are sent inbound per second. Unit: bit/s. // // example: // // 6114152 AvgInBps *int64 `json:"AvgInBps,omitempty" xml:"AvgInBps,omitempty"` // The average outbound network throughput, which indicates the average number of bits that are sent outbound per second. Unit: bit/s. // // example: // // 70148993 AvgOutBps *int64 `json:"AvgOutBps,omitempty" xml:"AvgOutBps,omitempty"` // The average number of requests. // // example: // // 79013 AvgSession *int64 `json:"AvgSession,omitempty" xml:"AvgSession,omitempty"` // The total average inbound and outbound network throughput, which indicates the average number of bits that are sent inbound and outbound per second. Unit: bit/s. // // example: // // 2306 AvgTotalBps *int64 `json:"AvgTotalBps,omitempty" xml:"AvgTotalBps,omitempty"` // The statistics on traffic. DataList []*DescribeInternetTrafficTrendResponseBodyDataList `json:"DataList,omitempty" xml:"DataList,omitempty" type:"Repeated"` // The timestamp generated when the bandwidth reaches the peak value. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1672736400 MaxBandwidthTime *int64 `json:"MaxBandwidthTime,omitempty" xml:"MaxBandwidthTime,omitempty"` // The maximum volume of excess traffic allowed per day. // // example: // // 873 MaxDayExceedBytes *int64 `json:"MaxDayExceedBytes,omitempty" xml:"MaxDayExceedBytes,omitempty"` // The maximum inbound network throughput, which indicates the maximum number of bits that are sent inbound per second. Unit: bit/s. // // example: // // 10275643 MaxInBps *int64 `json:"MaxInBps,omitempty" xml:"MaxInBps,omitempty"` // The maximum outbound network throughput, which indicates the maximum number of bits that are sent outbound per second. Unit: bit/s. // // example: // // 395188 MaxOutBps *int64 `json:"MaxOutBps,omitempty" xml:"MaxOutBps,omitempty"` // The number of requests during the peak hour of the network throughout. // // example: // // 931641 MaxSession *int64 `json:"MaxSession,omitempty" xml:"MaxSession,omitempty"` // The total maximum inbound and outbound network throughput, which indicates the maximum number of bits that are sent inbound and outbound per second. Unit: bit/s. // // example: // // 89783147 MaxTotalBps *int64 `json:"MaxTotalBps,omitempty" xml:"MaxTotalBps,omitempty"` // The request ID. // // example: // // C7E837BE-0379-565E-B7B4-DE595C8D337C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total inbound and outbound network throughput, which indicates the total number of bytes that are sent inbound and outbound. Unit: bytes. // // example: // // 963227674958 TotalBytes *int64 `json:"TotalBytes,omitempty" xml:"TotalBytes,omitempty"` // The total volume of excess traffic. // // example: // // 4243873 TotalExceedBytes *int64 `json:"TotalExceedBytes,omitempty" xml:"TotalExceedBytes,omitempty"` // The inbound network throughput, which indicates the total number of bytes that are sent inbound. Unit: bytes. // // example: // // 41536824243873 TotalInBytes *int64 `json:"TotalInBytes,omitempty" xml:"TotalInBytes,omitempty"` // The outbound network throughput, which indicates the total number of bytes that are sent outbound. Unit: bytes. // // example: // // 2660894567178 TotalOutBytes *int64 `json:"TotalOutBytes,omitempty" xml:"TotalOutBytes,omitempty"` // The total number of requests. // // example: // // 1061449 TotalSession *int64 `json:"TotalSession,omitempty" xml:"TotalSession,omitempty"` }
func (DescribeInternetTrafficTrendResponseBody) GoString ¶
func (s DescribeInternetTrafficTrendResponseBody) GoString() string
func (*DescribeInternetTrafficTrendResponseBody) SetAvgInBps ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetAvgInBps(v int64) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetAvgOutBps ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetAvgOutBps(v int64) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetAvgSession ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetAvgSession(v int64) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetAvgTotalBps ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetAvgTotalBps(v int64) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetDataList ¶
func (*DescribeInternetTrafficTrendResponseBody) SetMaxBandwidthTime ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetMaxBandwidthTime(v int64) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetMaxDayExceedBytes ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetMaxDayExceedBytes(v int64) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetMaxInBps ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetMaxInBps(v int64) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetMaxOutBps ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetMaxOutBps(v int64) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetMaxSession ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetMaxSession(v int64) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetMaxTotalBps ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetMaxTotalBps(v int64) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetRequestId ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetRequestId(v string) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetTotalBytes ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetTotalBytes(v int64) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetTotalExceedBytes ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetTotalExceedBytes(v int64) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetTotalInBytes ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetTotalInBytes(v int64) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetTotalOutBytes ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetTotalOutBytes(v int64) *DescribeInternetTrafficTrendResponseBody
func (*DescribeInternetTrafficTrendResponseBody) SetTotalSession ¶
func (s *DescribeInternetTrafficTrendResponseBody) SetTotalSession(v int64) *DescribeInternetTrafficTrendResponseBody
func (DescribeInternetTrafficTrendResponseBody) String ¶
func (s DescribeInternetTrafficTrendResponseBody) String() string
type DescribeInternetTrafficTrendResponseBodyDataList ¶
type DescribeInternetTrafficTrendResponseBodyDataList struct { // The inbound network throughput, which indicates the number of bits that are sent inbound per second. Unit: bit/s. // // example: // // 187 InBps *int64 `json:"InBps,omitempty" xml:"InBps,omitempty"` // The inbound network throughput, which indicates the total number of bytes that are sent inbound. Unit: bytes. // // example: // // 235 InBytes *int64 `json:"InBytes,omitempty" xml:"InBytes,omitempty"` // The inbound network throughput, which indicates the number of packets that are sent inbound per second. Unit: packets per second (pps). // // example: // // 2 InPps *int64 `json:"InPps,omitempty" xml:"InPps,omitempty"` // The number of new connections. // // example: // // 27 NewConn *int64 `json:"NewConn,omitempty" xml:"NewConn,omitempty"` // The outbound network throughput, which indicates the number of bits that are sent outbound per second. Unit: bit/s. // // example: // // 45 OutBps *int64 `json:"OutBps,omitempty" xml:"OutBps,omitempty"` // The outbound network throughput, which indicates the total number of bytes that are sent outbound. Unit: bytes. // // example: // // 1123 OutBytes *int64 `json:"OutBytes,omitempty" xml:"OutBytes,omitempty"` // The outbound network throughput, which indicates the number of packets that are sent outbound per second. Unit: pps. // // example: // // 2 OutPps *int64 `json:"OutPps,omitempty" xml:"OutPps,omitempty"` // The number of requests. // // example: // // 27 SessionCount *int64 `json:"SessionCount,omitempty" xml:"SessionCount,omitempty"` // The time when traffic is generated. The value is a UNIX timestamp. Unit: seconds. // // If processing is not complete at this point in time, -1 is returned for all other fields. // // example: // // 1659405600 Time *int32 `json:"Time,omitempty" xml:"Time,omitempty"` // The total outbound and inbound network throughput, which indicates the total number of bits that are sent inbound and outbound per second. Unit: bit/s. // // example: // // 323 TotalBps *int64 `json:"TotalBps,omitempty" xml:"TotalBps,omitempty"` }
func (DescribeInternetTrafficTrendResponseBodyDataList) GoString ¶
func (s DescribeInternetTrafficTrendResponseBodyDataList) GoString() string
func (*DescribeInternetTrafficTrendResponseBodyDataList) SetInBytes ¶
func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetInBytes(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
func (*DescribeInternetTrafficTrendResponseBodyDataList) SetNewConn ¶
func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetNewConn(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
func (*DescribeInternetTrafficTrendResponseBodyDataList) SetOutBps ¶
func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetOutBps(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
func (*DescribeInternetTrafficTrendResponseBodyDataList) SetOutBytes ¶
func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetOutBytes(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
func (*DescribeInternetTrafficTrendResponseBodyDataList) SetOutPps ¶
func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetOutPps(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
func (*DescribeInternetTrafficTrendResponseBodyDataList) SetSessionCount ¶
func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetSessionCount(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
func (*DescribeInternetTrafficTrendResponseBodyDataList) SetTotalBps ¶
func (s *DescribeInternetTrafficTrendResponseBodyDataList) SetTotalBps(v int64) *DescribeInternetTrafficTrendResponseBodyDataList
func (DescribeInternetTrafficTrendResponseBodyDataList) String ¶
func (s DescribeInternetTrafficTrendResponseBodyDataList) String() string
type DescribeInvadeEventListRequest ¶
type DescribeInvadeEventListRequest struct { // The IP address of the affected asset. // // example: // // 10.0.XX.XX AssetsIP *string `json:"AssetsIP,omitempty" xml:"AssetsIP,omitempty"` // The ID of the instance. // // example: // // ins_1321_asedb_**** AssetsInstanceId *string `json:"AssetsInstanceId,omitempty" xml:"AssetsInstanceId,omitempty"` // The name of the instance. // // example: // // ECS_test AssetsInstanceName *string `json:"AssetsInstanceName,omitempty" xml:"AssetsInstanceName,omitempty"` // The number of the page to return. // // Default value: 1. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The end of the time range to query. The value is a UNIX timestamp. Unit: seconds. If you do not specify this parameter, the query ends at the current time. // // example: // // 1656837360 EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The ID of the breach awareness event. // // example: // // 69d189e2-ec17-4676-a2fe-02969234**** EventKey *string `json:"EventKey,omitempty" xml:"EventKey,omitempty"` // The name of the breach awareness event. // // example: // // event_test EventName *string `json:"EventName,omitempty" xml:"EventName,omitempty"` // The UUID of the breach awareness event. // // example: // // fadd-dfdd-**** EventUuid *string `json:"EventUuid,omitempty" xml:"EventUuid,omitempty"` // Specifies whether the breach awareness event is ignored. Valid values: // // - **true**: The breach awareness event is ignored. // // - **false**: The breach awareness event is not ignored. // // example: // // true IsIgnore *string `json:"IsIgnore,omitempty" xml:"IsIgnore,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the member. // // example: // // 135809047715**** MemberUid *int64 `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The number of entries to return on each page. // // Default value: 6. Maximum value: 10. // // example: // // 1 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The handling status of breach awareness events. ProcessStatusList []*int32 `json:"ProcessStatusList,omitempty" xml:"ProcessStatusList,omitempty" type:"Repeated"` // The risk levels. RiskLevel []*int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty" type:"Repeated"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` // The beginning of the time range to query. The value is a UNIX timestamp. Unit: seconds. If you do not specify this parameter, the query starts from 30 days before the current time. // // example: // // 1656750960 StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeInvadeEventListRequest) GoString ¶
func (s DescribeInvadeEventListRequest) GoString() string
func (*DescribeInvadeEventListRequest) SetAssetsIP ¶
func (s *DescribeInvadeEventListRequest) SetAssetsIP(v string) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetAssetsInstanceId ¶
func (s *DescribeInvadeEventListRequest) SetAssetsInstanceId(v string) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetAssetsInstanceName ¶
func (s *DescribeInvadeEventListRequest) SetAssetsInstanceName(v string) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetCurrentPage ¶
func (s *DescribeInvadeEventListRequest) SetCurrentPage(v string) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetEndTime ¶
func (s *DescribeInvadeEventListRequest) SetEndTime(v string) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetEventKey ¶
func (s *DescribeInvadeEventListRequest) SetEventKey(v string) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetEventName ¶
func (s *DescribeInvadeEventListRequest) SetEventName(v string) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetEventUuid ¶
func (s *DescribeInvadeEventListRequest) SetEventUuid(v string) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetIsIgnore ¶
func (s *DescribeInvadeEventListRequest) SetIsIgnore(v string) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetLang ¶
func (s *DescribeInvadeEventListRequest) SetLang(v string) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetMemberUid ¶
func (s *DescribeInvadeEventListRequest) SetMemberUid(v int64) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetPageSize ¶
func (s *DescribeInvadeEventListRequest) SetPageSize(v string) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetProcessStatusList ¶
func (s *DescribeInvadeEventListRequest) SetProcessStatusList(v []*int32) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetRiskLevel ¶
func (s *DescribeInvadeEventListRequest) SetRiskLevel(v []*int32) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetSourceIp ¶
func (s *DescribeInvadeEventListRequest) SetSourceIp(v string) *DescribeInvadeEventListRequest
func (*DescribeInvadeEventListRequest) SetStartTime ¶
func (s *DescribeInvadeEventListRequest) SetStartTime(v string) *DescribeInvadeEventListRequest
func (DescribeInvadeEventListRequest) String ¶
func (s DescribeInvadeEventListRequest) String() string
type DescribeInvadeEventListResponse ¶
type DescribeInvadeEventListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeInvadeEventListResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeInvadeEventListResponse) GoString ¶
func (s DescribeInvadeEventListResponse) GoString() string
func (*DescribeInvadeEventListResponse) SetBody ¶
func (s *DescribeInvadeEventListResponse) SetBody(v *DescribeInvadeEventListResponseBody) *DescribeInvadeEventListResponse
func (*DescribeInvadeEventListResponse) SetHeaders ¶
func (s *DescribeInvadeEventListResponse) SetHeaders(v map[string]*string) *DescribeInvadeEventListResponse
func (*DescribeInvadeEventListResponse) SetStatusCode ¶
func (s *DescribeInvadeEventListResponse) SetStatusCode(v int32) *DescribeInvadeEventListResponse
func (DescribeInvadeEventListResponse) String ¶
func (s DescribeInvadeEventListResponse) String() string
type DescribeInvadeEventListResponseBody ¶
type DescribeInvadeEventListResponseBody struct { // An array that consists of breach awareness events. EventList []*DescribeInvadeEventListResponseBodyEventList `json:"EventList,omitempty" xml:"EventList,omitempty" type:"Repeated"` // The percentage of high-risk events. // // example: // // 40 HighLevelPercent *int32 `json:"HighLevelPercent,omitempty" xml:"HighLevelPercent,omitempty"` // The percentage of low-risk events. // // example: // // 20 LowLevelPercent *int32 `json:"LowLevelPercent,omitempty" xml:"LowLevelPercent,omitempty"` // The percentage of medium-risk events. // // example: // // 40 MiddleLevelPercent *int32 `json:"MiddleLevelPercent,omitempty" xml:"MiddleLevelPercent,omitempty"` // The pagination information. PageInfo *DescribeInvadeEventListResponseBodyPageInfo `json:"PageInfo,omitempty" xml:"PageInfo,omitempty" type:"Struct"` // The ID of the request. // // example: // // F0F82705-CFC7-5F83-86C8-A063892F**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeInvadeEventListResponseBody) GoString ¶
func (s DescribeInvadeEventListResponseBody) GoString() string
func (*DescribeInvadeEventListResponseBody) SetEventList ¶
func (s *DescribeInvadeEventListResponseBody) SetEventList(v []*DescribeInvadeEventListResponseBodyEventList) *DescribeInvadeEventListResponseBody
func (*DescribeInvadeEventListResponseBody) SetHighLevelPercent ¶
func (s *DescribeInvadeEventListResponseBody) SetHighLevelPercent(v int32) *DescribeInvadeEventListResponseBody
func (*DescribeInvadeEventListResponseBody) SetLowLevelPercent ¶
func (s *DescribeInvadeEventListResponseBody) SetLowLevelPercent(v int32) *DescribeInvadeEventListResponseBody
func (*DescribeInvadeEventListResponseBody) SetMiddleLevelPercent ¶
func (s *DescribeInvadeEventListResponseBody) SetMiddleLevelPercent(v int32) *DescribeInvadeEventListResponseBody
func (*DescribeInvadeEventListResponseBody) SetPageInfo ¶
func (s *DescribeInvadeEventListResponseBody) SetPageInfo(v *DescribeInvadeEventListResponseBodyPageInfo) *DescribeInvadeEventListResponseBody
func (*DescribeInvadeEventListResponseBody) SetRequestId ¶
func (s *DescribeInvadeEventListResponseBody) SetRequestId(v string) *DescribeInvadeEventListResponseBody
func (DescribeInvadeEventListResponseBody) String ¶
func (s DescribeInvadeEventListResponseBody) String() string
type DescribeInvadeEventListResponseBodyEventList ¶
type DescribeInvadeEventListResponseBodyEventList struct { // The ID of the affected asset. // // example: // // i-ECS**** AssetsInstanceId *string `json:"AssetsInstanceId,omitempty" xml:"AssetsInstanceId,omitempty"` // The name of the affected asset. // // example: // // ECS_test AssetsInstanceName *string `json:"AssetsInstanceName,omitempty" xml:"AssetsInstanceName,omitempty"` // The type of the affected asset. Valid values: // // - **BastionHostIP**: the egress IP address of a bastion host // // - **BastionHostIngressIP**: the ingress IP address of a bastion host // // - **EcsEIP**: the elastic IP address (EIP) of an Elastic Compute Service (ECS) instance // // - **EcsPublicIP**: the public IP address of an ECS instance // // - **EIP**: the EIP // // - **EniEIP**: the EIP of an elastic network interface (ENI) // // - **NatEIP**: the EIP of a NAT gateway // // - **SlbEIP**: the EIP of a Server Load Balancer (SLB) instance // // - **SlbPublicIP**: the public IP address of an SLB instance // // - **NatPublicIP**: the public IP address of a NAT gateway // // - **HAVIP**: the high-availability virtual IP address (HAVIP) // // example: // // EcsPublicIp AssetsType *string `json:"AssetsType,omitempty" xml:"AssetsType,omitempty"` // The ID of the breach awareness event. // // example: // // 69d189e2-ec17-4676-a2fe-02969234**** EventKey *string `json:"EventKey,omitempty" xml:"EventKey,omitempty"` // The name of the breach awareness event. // // example: // // event_test EventName *string `json:"EventName,omitempty" xml:"EventName,omitempty"` // The type of the breach awareness event. Valid values: // // - **IPS**: intrusion prevention event // // - **offline**: disconnection event // // example: // // IPS EventSrc *string `json:"EventSrc,omitempty" xml:"EventSrc,omitempty"` // The UUID of the breach awareness event. // // example: // // fadd-dfdd-**** EventUuid *string `json:"EventUuid,omitempty" xml:"EventUuid,omitempty"` // The time when the breach awareness event first occurred. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1656750960 FirstTime *int32 `json:"FirstTime,omitempty" xml:"FirstTime,omitempty"` // Indicates whether the breach awareness event is ignored. Valid values: // // - **true**: The breach awareness event is ignored. // // - **false**: The breach awareness event is not ignored. // // example: // // true IsIgnore *bool `json:"IsIgnore,omitempty" xml:"IsIgnore,omitempty"` // The time when the breach awareness event last occurred. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1656837360 LastTime *int32 `json:"LastTime,omitempty" xml:"LastTime,omitempty"` // The ID of the member. // // example: // // 135809047715**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The private IP address of the affected asset. // // example: // // 192.168.XX.XX PrivateIP *string `json:"PrivateIP,omitempty" xml:"PrivateIP,omitempty"` // The handling status of the breach awareness event. Valid values: // // - **0**: unhandled // // - **20**: handled // // example: // // 20 ProcessStatus *int32 `json:"ProcessStatus,omitempty" xml:"ProcessStatus,omitempty"` // The public IP address of the affected asset. // // example: // // 198.51.XX.XX PublicIP *string `json:"PublicIP,omitempty" xml:"PublicIP,omitempty"` // The type of the affected asset. Valid values: // // - **BastionHostIP**: the egress IP address of a bastion host // // - **BastionHostIngressIP**: the ingress IP address of a bastion host // // - **EcsEIP**: the EIP of an ECS instance // // - **EcsPublicIP**: the public IP address of an ECS instance // // - **EIP**: the EIP // // - **EniEIP**: the EIP of an ENI // // - **NatEIP**: the EIP of a NAT gateway // // - **SlbEIP**: the EIP of an SLB instance // // - **SlbPublicIP**: the public IP address of an SLB instance // // - **NatPublicIP**: the public IP address of a NAT gateway // // - **HAVIP**: the HAVIP // // example: // // EcsPublicIp PublicIpType *string `json:"PublicIpType,omitempty" xml:"PublicIpType,omitempty"` // The risk level. Valid values: // // - **1**: low // // - **2**: medium // // - **3**: high // // example: // // 1 RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (DescribeInvadeEventListResponseBodyEventList) GoString ¶
func (s DescribeInvadeEventListResponseBodyEventList) GoString() string
func (*DescribeInvadeEventListResponseBodyEventList) SetAssetsInstanceId ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetAssetsInstanceId(v string) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetAssetsInstanceName ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetAssetsInstanceName(v string) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetAssetsType ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetAssetsType(v string) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetEventKey ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetEventKey(v string) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetEventName ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetEventName(v string) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetEventSrc ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetEventSrc(v string) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetEventUuid ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetEventUuid(v string) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetFirstTime ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetFirstTime(v int32) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetIsIgnore ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetIsIgnore(v bool) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetLastTime ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetLastTime(v int32) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetMemberUid ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetMemberUid(v string) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetPrivateIP ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetPrivateIP(v string) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetProcessStatus ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetProcessStatus(v int32) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetPublicIP ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetPublicIP(v string) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetPublicIpType ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetPublicIpType(v string) *DescribeInvadeEventListResponseBodyEventList
func (*DescribeInvadeEventListResponseBodyEventList) SetRiskLevel ¶
func (s *DescribeInvadeEventListResponseBodyEventList) SetRiskLevel(v int32) *DescribeInvadeEventListResponseBodyEventList
func (DescribeInvadeEventListResponseBodyEventList) String ¶
func (s DescribeInvadeEventListResponseBodyEventList) String() string
type DescribeInvadeEventListResponseBodyPageInfo ¶
type DescribeInvadeEventListResponseBodyPageInfo struct { // The page number of the returned page. // // example: // // 1 CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The number of entries returned per page. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The total number of breach awareness events. // // example: // // 40 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeInvadeEventListResponseBodyPageInfo) GoString ¶
func (s DescribeInvadeEventListResponseBodyPageInfo) GoString() string
func (*DescribeInvadeEventListResponseBodyPageInfo) SetCurrentPage ¶
func (s *DescribeInvadeEventListResponseBodyPageInfo) SetCurrentPage(v int32) *DescribeInvadeEventListResponseBodyPageInfo
func (*DescribeInvadeEventListResponseBodyPageInfo) SetPageSize ¶
func (s *DescribeInvadeEventListResponseBodyPageInfo) SetPageSize(v int32) *DescribeInvadeEventListResponseBodyPageInfo
func (*DescribeInvadeEventListResponseBodyPageInfo) SetTotalCount ¶
func (s *DescribeInvadeEventListResponseBodyPageInfo) SetTotalCount(v int32) *DescribeInvadeEventListResponseBodyPageInfo
func (DescribeInvadeEventListResponseBodyPageInfo) String ¶
func (s DescribeInvadeEventListResponseBodyPageInfo) String() string
type DescribeNatAclPageStatusRequest ¶
type DescribeNatAclPageStatusRequest struct { // The language of the content within the request and response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // en Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` }
func (DescribeNatAclPageStatusRequest) GoString ¶
func (s DescribeNatAclPageStatusRequest) GoString() string
func (*DescribeNatAclPageStatusRequest) SetLang ¶
func (s *DescribeNatAclPageStatusRequest) SetLang(v string) *DescribeNatAclPageStatusRequest
func (DescribeNatAclPageStatusRequest) String ¶
func (s DescribeNatAclPageStatusRequest) String() string
type DescribeNatAclPageStatusResponse ¶
type DescribeNatAclPageStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeNatAclPageStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeNatAclPageStatusResponse) GoString ¶
func (s DescribeNatAclPageStatusResponse) GoString() string
func (*DescribeNatAclPageStatusResponse) SetBody ¶
func (s *DescribeNatAclPageStatusResponse) SetBody(v *DescribeNatAclPageStatusResponseBody) *DescribeNatAclPageStatusResponse
func (*DescribeNatAclPageStatusResponse) SetHeaders ¶
func (s *DescribeNatAclPageStatusResponse) SetHeaders(v map[string]*string) *DescribeNatAclPageStatusResponse
func (*DescribeNatAclPageStatusResponse) SetStatusCode ¶
func (s *DescribeNatAclPageStatusResponse) SetStatusCode(v int32) *DescribeNatAclPageStatusResponse
func (DescribeNatAclPageStatusResponse) String ¶
func (s DescribeNatAclPageStatusResponse) String() string
type DescribeNatAclPageStatusResponseBody ¶
type DescribeNatAclPageStatusResponseBody struct { // Extra error information. // // example: // // proxy_not_exist Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty"` // Indicates whether pagination for access control policies for NAT firewalls is supported. // // example: // // True NatAclPageEnable *bool `json:"NatAclPageEnable,omitempty" xml:"NatAclPageEnable,omitempty"` // The ID of the request. // // example: // // B97F9AD7-A2DB-5F8F-9206-DF89DE0AC9E8 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeNatAclPageStatusResponseBody) GoString ¶
func (s DescribeNatAclPageStatusResponseBody) GoString() string
func (*DescribeNatAclPageStatusResponseBody) SetDetail ¶
func (s *DescribeNatAclPageStatusResponseBody) SetDetail(v string) *DescribeNatAclPageStatusResponseBody
func (*DescribeNatAclPageStatusResponseBody) SetNatAclPageEnable ¶
func (s *DescribeNatAclPageStatusResponseBody) SetNatAclPageEnable(v bool) *DescribeNatAclPageStatusResponseBody
func (*DescribeNatAclPageStatusResponseBody) SetRequestId ¶
func (s *DescribeNatAclPageStatusResponseBody) SetRequestId(v string) *DescribeNatAclPageStatusResponseBody
func (DescribeNatAclPageStatusResponseBody) String ¶
func (s DescribeNatAclPageStatusResponseBody) String() string
type DescribeNatFirewallControlPolicyRequest ¶
type DescribeNatFirewallControlPolicyRequest struct { // The action that Cloud Firewall performs on the traffic. // // Valid values: // // - **accept**: allows the traffic. // // - **drop**: denies the traffic. // // - **log**: monitors the traffic. // // example: // // accept AclAction *string `json:"AclAction,omitempty" xml:"AclAction,omitempty"` // The UUID of the access control policy. // // example: // // 303f0697-2a21-4e43-b142-4a77adf7b358 AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The page number. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The description of the access control policy. Fuzzy match is supported. // // > If you do not specify this parameter, the descriptions of all policies are queried. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The destination address in the access control policy. Fuzzy match is supported. The value of this parameter varies based on the value of the DestinationType parameter. // // - If DestinationType is set to `net`, the value of Destination must be a CIDR block. Example: 10.0.3.0/24. // // - If DestinationType is set to `domain`, the value of Destination must be a domain name. Example: aliyun. // // - If DestinationType is set to `group`, the value of Destination must be the name of an address book. Example: db_group. // // - If DestinationType is set to `location`, the value of Destination is a location. For more information about location codes, see [AddControlPolicy](https://help.aliyun.com/document_detail/474128.html). Example: ["BJ11", "ZB"]. // // > If you do not specify this parameter, all types of destination addresses are queried. // // example: // // x.x.x.x/32 Destination *string `json:"Destination,omitempty" xml:"Destination,omitempty"` // The direction of the traffic to which the access control policy applies. Valid values: // // - **out**: outbound traffic // // This parameter is required. // // example: // // out Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the NAT gateway. // // This parameter is required. // // example: // // ngw-xxxxxx NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"` // The number of entries per page. Default value: 10. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The type of the protocol in the access control policy. Valid values: // // - **TCP** // // - **UDP** // // - **ICMP** // // - **ANY**: all types of protocols // // > If you do not specify this parameter, access control policies of all protocol types are queried. // // example: // // ANY Proto *string `json:"Proto,omitempty" xml:"Proto,omitempty"` // Specifies whether the access control policy is enabled. By default, an access control policy is enabled after it is created. Valid values: // // - **true** // // - **false** // // example: // // true Release *string `json:"Release,omitempty" xml:"Release,omitempty"` // The recurrence type for the access control policy to take effect. Valid values: // // - **Permanent* - (default): The policy always takes effect. // // - **None**: The policy takes effect only once. // // - **Daily**: The policy takes effect on a daily basis. // // - **Weekly**: The policy takes effect on a weekly basis. // // - **Monthly**: The policy takes effect on a monthly basis. // // example: // // Permanent RepeatType *string `json:"RepeatType,omitempty" xml:"RepeatType,omitempty"` // The source address in the access control policy. Fuzzy match is supported. The value of this parameter varies based on the value of the SourceType parameter. // // - If SourceType is set to `net`, the value of Source must be a CIDR block. Example: 192.0.XX.XX/24. // // - If SourceType is set to `group`, the value of Source must be the name of an address book. Example: db_group. If the db_group address book does not contain addresses, all source addresses are queried. // // - If SourceType is set to `location`, the value of Source must be a location. Example: beijing. // // > If you do not specify this parameter, all types of source addresses are queried. // // example: // // 1.1.1.1/32 Source *string `json:"Source,omitempty" xml:"Source,omitempty"` }
func (DescribeNatFirewallControlPolicyRequest) GoString ¶
func (s DescribeNatFirewallControlPolicyRequest) GoString() string
func (*DescribeNatFirewallControlPolicyRequest) SetAclAction ¶
func (s *DescribeNatFirewallControlPolicyRequest) SetAclAction(v string) *DescribeNatFirewallControlPolicyRequest
func (*DescribeNatFirewallControlPolicyRequest) SetAclUuid ¶
func (s *DescribeNatFirewallControlPolicyRequest) SetAclUuid(v string) *DescribeNatFirewallControlPolicyRequest
func (*DescribeNatFirewallControlPolicyRequest) SetCurrentPage ¶
func (s *DescribeNatFirewallControlPolicyRequest) SetCurrentPage(v string) *DescribeNatFirewallControlPolicyRequest
func (*DescribeNatFirewallControlPolicyRequest) SetDescription ¶
func (s *DescribeNatFirewallControlPolicyRequest) SetDescription(v string) *DescribeNatFirewallControlPolicyRequest
func (*DescribeNatFirewallControlPolicyRequest) SetDestination ¶
func (s *DescribeNatFirewallControlPolicyRequest) SetDestination(v string) *DescribeNatFirewallControlPolicyRequest
func (*DescribeNatFirewallControlPolicyRequest) SetDirection ¶
func (s *DescribeNatFirewallControlPolicyRequest) SetDirection(v string) *DescribeNatFirewallControlPolicyRequest
func (*DescribeNatFirewallControlPolicyRequest) SetLang ¶
func (s *DescribeNatFirewallControlPolicyRequest) SetLang(v string) *DescribeNatFirewallControlPolicyRequest
func (*DescribeNatFirewallControlPolicyRequest) SetNatGatewayId ¶
func (s *DescribeNatFirewallControlPolicyRequest) SetNatGatewayId(v string) *DescribeNatFirewallControlPolicyRequest
func (*DescribeNatFirewallControlPolicyRequest) SetPageSize ¶
func (s *DescribeNatFirewallControlPolicyRequest) SetPageSize(v string) *DescribeNatFirewallControlPolicyRequest
func (*DescribeNatFirewallControlPolicyRequest) SetProto ¶
func (s *DescribeNatFirewallControlPolicyRequest) SetProto(v string) *DescribeNatFirewallControlPolicyRequest
func (*DescribeNatFirewallControlPolicyRequest) SetRelease ¶
func (s *DescribeNatFirewallControlPolicyRequest) SetRelease(v string) *DescribeNatFirewallControlPolicyRequest
func (*DescribeNatFirewallControlPolicyRequest) SetRepeatType ¶
func (s *DescribeNatFirewallControlPolicyRequest) SetRepeatType(v string) *DescribeNatFirewallControlPolicyRequest
func (*DescribeNatFirewallControlPolicyRequest) SetSource ¶
func (s *DescribeNatFirewallControlPolicyRequest) SetSource(v string) *DescribeNatFirewallControlPolicyRequest
func (DescribeNatFirewallControlPolicyRequest) String ¶
func (s DescribeNatFirewallControlPolicyRequest) String() string
type DescribeNatFirewallControlPolicyResponse ¶
type DescribeNatFirewallControlPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeNatFirewallControlPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeNatFirewallControlPolicyResponse) GoString ¶
func (s DescribeNatFirewallControlPolicyResponse) GoString() string
func (*DescribeNatFirewallControlPolicyResponse) SetHeaders ¶
func (s *DescribeNatFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *DescribeNatFirewallControlPolicyResponse
func (*DescribeNatFirewallControlPolicyResponse) SetStatusCode ¶
func (s *DescribeNatFirewallControlPolicyResponse) SetStatusCode(v int32) *DescribeNatFirewallControlPolicyResponse
func (DescribeNatFirewallControlPolicyResponse) String ¶
func (s DescribeNatFirewallControlPolicyResponse) String() string
type DescribeNatFirewallControlPolicyResponseBody ¶
type DescribeNatFirewallControlPolicyResponseBody struct { // The information about the access control policies. Policys []*DescribeNatFirewallControlPolicyResponseBodyPolicys `json:"Policys,omitempty" xml:"Policys,omitempty" type:"Repeated"` // The request ID. // // example: // // F183567D-8A52-5BAE-9472-F1C427378C28 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 28 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeNatFirewallControlPolicyResponseBody) GoString ¶
func (s DescribeNatFirewallControlPolicyResponseBody) GoString() string
func (*DescribeNatFirewallControlPolicyResponseBody) SetPolicys ¶
func (*DescribeNatFirewallControlPolicyResponseBody) SetRequestId ¶
func (s *DescribeNatFirewallControlPolicyResponseBody) SetRequestId(v string) *DescribeNatFirewallControlPolicyResponseBody
func (*DescribeNatFirewallControlPolicyResponseBody) SetTotalCount ¶
func (s *DescribeNatFirewallControlPolicyResponseBody) SetTotalCount(v string) *DescribeNatFirewallControlPolicyResponseBody
func (DescribeNatFirewallControlPolicyResponseBody) String ¶
func (s DescribeNatFirewallControlPolicyResponseBody) String() string
type DescribeNatFirewallControlPolicyResponseBodyPolicys ¶
type DescribeNatFirewallControlPolicyResponseBodyPolicys struct { // The action that Cloud Firewall performs on the traffic. Valid values: // // - **accept**: allows the traffic. // // - **drop**: denies the traffic. // // - **log**: monitors the traffic. // // example: // // accept AclAction *string `json:"AclAction,omitempty" xml:"AclAction,omitempty"` // The UUID of the access control policy. // // example: // // 00281255-d220-4db1-8f4f-c4df221a**** AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The application names. ApplicationNameList []*string `json:"ApplicationNameList,omitempty" xml:"ApplicationNameList,omitempty" type:"Repeated"` // The time when the access control policy was created. // // example: // // 1761062400 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The description of the access control policy. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The destination port in the access control policy. // // example: // // 80 DestPort *string `json:"DestPort,omitempty" xml:"DestPort,omitempty"` // The name of the destination port address book in the access control policy. // // example: // // my_port_group DestPortGroup *string `json:"DestPortGroup,omitempty" xml:"DestPortGroup,omitempty"` // The ports in the destination port address book. DestPortGroupPorts []*string `json:"DestPortGroupPorts,omitempty" xml:"DestPortGroupPorts,omitempty" type:"Repeated"` // The type of the destination port in the access control policy. Valid values: // // - **port**: port // // - **group**: port address book // // example: // // port DestPortType *string `json:"DestPortType,omitempty" xml:"DestPortType,omitempty"` // The destination address in the access control policy. The value of this parameter varies based on the value of DestinationType. Valid values: // // - If the value of **DestinationType* - is **net**, the value of this parameter is a CIDR block. Example: 192.0.XX.XX/24. // // - If the value of **DestinationType* - is **domain**, the value of this parameter is a domain name. Example: aliyuncs.com. // // - If the value of **DestinationType* - is **group**, the value of this parameter is the name of an address book. Example: db_group. // // - If the value of **DestinationType* - is **location**, the value of this parameter is a location. For more information about location codes, see [AddControlPolicy](https://help.aliyun.com/document_detail/138867.html). Example: ["BJ11", "ZB"]. // // example: // // x.x.x.x/32 Destination *string `json:"Destination,omitempty" xml:"Destination,omitempty"` // The CIDR blocks in the destination address book. DestinationGroupCidrs []*string `json:"DestinationGroupCidrs,omitempty" xml:"DestinationGroupCidrs,omitempty" type:"Repeated"` // The type of the destination address book in the access control policy. Valid values: // // - **ip**: an address book that includes one or more CIDR blocks // // - **domain**: an address book that includes one or more domain names // // example: // // ip DestinationGroupType *string `json:"DestinationGroupType,omitempty" xml:"DestinationGroupType,omitempty"` // The type of the destination address in the access control policy. Valid values: // // - **net**: CIDR block // // - **group**: address book // // - **domain**: domain name // // - **location**: location // // example: // // net DestinationType *string `json:"DestinationType,omitempty" xml:"DestinationType,omitempty"` // The DNS resolution result. // // example: // // 111.0.XX.XX,112.0.XX.XX DnsResult *string `json:"DnsResult,omitempty" xml:"DnsResult,omitempty"` // The time when the Domain Name System (DNS) resolution was performed. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1579261141 DnsResultTime *int64 `json:"DnsResultTime,omitempty" xml:"DnsResultTime,omitempty"` // The domain name resolution method of the access control policy. By default, an access control policy is enabled after the policy is created. Valid values: // // - **0**: fully qualified domain name (FQDN)-based resolution // // - **1**: DNS-based dynamic resolution // // - **2**: FQDN and DNS-based dynamic resolution // // example: // // 1 DomainResolveType *int32 `json:"DomainResolveType,omitempty" xml:"DomainResolveType,omitempty"` // The time when the access control policy stops taking effect. The value is a UNIX timestamp. Unit: seconds. The end time must be on the hour or on the half hour, and at least 30 minutes later than the start time. // // > If RepeatType is set to Permanent, this parameter is left empty. If RepeatType is set to None, Daily, Weekly, or Monthly, this parameter must be specified. // // example: // // 1694764800 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The time when the access control policy was last hit. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1579261141 HitLastTime *int64 `json:"HitLastTime,omitempty" xml:"HitLastTime,omitempty"` // The number of hits for the access control policy. // // example: // // 100 HitTimes *int32 `json:"HitTimes,omitempty" xml:"HitTimes,omitempty"` // The time when the access control policy was modified. // // example: // // 1761062400 ModifyTime *int64 `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"` // The ID of the NAT gateway. // // example: // // ngw-xxxxxx NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"` // The priority of the access control policy. // // The priority value starts from 1. A smaller priority value indicates a higher priority. // // example: // // 1 Order *int32 `json:"Order,omitempty" xml:"Order,omitempty"` // The protocol type in the access control policy. Valid values: // // - **ANY** // // - **TCP** // // - **UDP** // // - **ICMP** // // example: // // TCP Proto *string `json:"Proto,omitempty" xml:"Proto,omitempty"` // The status of the access control policy. By default, an access control policy is enabled after it is created. Valid values: // // - **true**: enabled // // - **false**: disabled // // example: // // true Release *string `json:"Release,omitempty" xml:"Release,omitempty"` // The days of a week or of a month on which the access control policy takes effect. // // - If RepeatType is set to `Permanent`, `None`, or `Daily`, the value of this parameter is an empty array. Example: []. // // - If RepeatType is set to Weekly, this parameter must be specified. Example: [0, 6]. // // > If RepeatType is set to Weekly, the fields in the value of this parameter cannot be repeated. // // - If RepeatType is set to `Monthly`, this parameter must be specified. Example: [1, 31]. // // > If RepeatType is set to Monthly, the fields in the value of this parameter cannot be repeated. RepeatDays []*int64 `json:"RepeatDays,omitempty" xml:"RepeatDays,omitempty" type:"Repeated"` // The point in time when the recurrence ends. Example: 23:30. The end time must be on the hour or on the half hour, and at least 30 minutes later than the start time. // // > If RepeatType is set to Permanent or None, this parameter is left empty. If RepeatType is set to Daily, Weekly, or Monthly, this parameter must be specified. // // example: // // 23:30 RepeatEndTime *string `json:"RepeatEndTime,omitempty" xml:"RepeatEndTime,omitempty"` // The point in time when the recurrence starts. Example: 08:00. The start time must be on the hour or on the half hour, and at least 30 minutes earlier than the end time. // // > If RepeatType is set to Permanent or None, this parameter is left empty. If RepeatType is set to Daily, Weekly, or Monthly, this parameter must be specified. // // example: // // 08:00 RepeatStartTime *string `json:"RepeatStartTime,omitempty" xml:"RepeatStartTime,omitempty"` // The recurrence type for the access control policy to take effect. Valid values: // // - **Permanent* - (default): The policy always takes effect. // // - **None**: The policy takes effect for only once. // // - **Daily**: The policy takes effect on a daily basis. // // - **Weekly**: The policy takes effect on a weekly basis. // // - **Monthly**: The policy takes effect on a monthly basis. // // example: // // Permanent RepeatType *string `json:"RepeatType,omitempty" xml:"RepeatType,omitempty"` // The source address in the access control policy. Valid values: // // - If the value of **SourceType* - is `net`, the value of this parameter is a CIDR block. Example: 192.0.XX.XX/24. // // - If the value of **SourceType* - is `group`, the value of this parameter is the name of an address book. Example: db_group. // // - If the value of **SourceType* - is `location`, the value of this parameter is a location. For more information about location codes, see [AddControlPolicy](https://help.aliyun.com/document_detail/138867.html). Example: ["BJ11", "ZB"]. // // example: // // 192.0.XX.XX/24 Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The CIDR blocks in the source address book. SourceGroupCidrs []*string `json:"SourceGroupCidrs,omitempty" xml:"SourceGroupCidrs,omitempty" type:"Repeated"` // The type of the source address book in the access control policy. The value is fixed as **ip**. The value indicates an address book that includes one or more CIDR blocks. // // example: // // ip SourceGroupType *string `json:"SourceGroupType,omitempty" xml:"SourceGroupType,omitempty"` // The type of the source address in the access control policy. Valid values: // // - **net**: CIDR block // // - **group**: address book // // - **location**: location // // example: // // net SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The total quota consumed by the returned access control policies, which is the sum of the quota consumed by each policy. The quota that is consumed by an access control policy is calculated by using the following formula: Quota that is consumed by an access control policy = Number of source addresses (number of CIDR blocks or regions) × Number of destination addresses (number of CIDR blocks, regions, or domain names) × Number of port ranges × Number of applications. // // example: // // 10,000 SpreadCnt *string `json:"SpreadCnt,omitempty" xml:"SpreadCnt,omitempty"` // The time when the access control policy starts to take effect. The value is a UNIX timestamp. Unit: seconds. The start time must be on the hour or on the half hour, and at least 30 minutes earlier than the end time. // // > If RepeatType is set to Permanent, this parameter is left empty. If RepeatType is set to None, Daily, Weekly, or Monthly, this parameter must be specified. // // example: // // 1694761200 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeNatFirewallControlPolicyResponseBodyPolicys) GoString ¶
func (s DescribeNatFirewallControlPolicyResponseBodyPolicys) GoString() string
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetAclAction ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetAclAction(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetAclUuid ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetAclUuid(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetApplicationNameList ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetApplicationNameList(v []*string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetCreateTime ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetCreateTime(v int64) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDescription ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDescription(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestPort ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestPort(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestPortGroup ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestPortGroup(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestPortGroupPorts ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestPortGroupPorts(v []*string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestPortType ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestPortType(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestination ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestination(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestinationGroupCidrs ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestinationGroupCidrs(v []*string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestinationGroupType ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestinationGroupType(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestinationType ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDestinationType(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDnsResult ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDnsResult(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDnsResultTime ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDnsResultTime(v int64) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDomainResolveType ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetDomainResolveType(v int32) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetEndTime ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetEndTime(v int64) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetHitLastTime ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetHitLastTime(v int64) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetHitTimes ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetHitTimes(v int32) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetModifyTime ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetModifyTime(v int64) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetNatGatewayId ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetNatGatewayId(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRelease ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRelease(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRepeatDays ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRepeatDays(v []*int64) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRepeatEndTime ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRepeatEndTime(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRepeatStartTime ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRepeatStartTime(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRepeatType ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetRepeatType(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetSourceGroupCidrs ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetSourceGroupCidrs(v []*string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetSourceGroupType ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetSourceGroupType(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetSourceType ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetSourceType(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetSpreadCnt ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetSpreadCnt(v string) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (*DescribeNatFirewallControlPolicyResponseBodyPolicys) SetStartTime ¶
func (s *DescribeNatFirewallControlPolicyResponseBodyPolicys) SetStartTime(v int64) *DescribeNatFirewallControlPolicyResponseBodyPolicys
func (DescribeNatFirewallControlPolicyResponseBodyPolicys) String ¶
func (s DescribeNatFirewallControlPolicyResponseBodyPolicys) String() string
type DescribeNatFirewallListRequest ¶
type DescribeNatFirewallListRequest struct { // The language of the content within the response. Valid values: // // - **zh* - (default) // // - **en** // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 147783****** MemberUid *int64 `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The ID of the NAT gateway. // // example: // // nat-bp123456g****** NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"` // The page number. // // example: // // 1 PageNo *int64 `json:"PageNo,omitempty" xml:"PageNo,omitempty"` // The number of entries per page. // // Default value: **10**.*** - Maximum value: **50**. // // example: // // 10 PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the NAT firewall. // // example: // // proxy-nat97a****** ProxyId *string `json:"ProxyId,omitempty" xml:"ProxyId,omitempty"` // The name of the NAT firewall. The name must be 4 to 50 characters in length, and can contain letters, digits, and underscores (_). The name cannot start with an underscore. // // example: // // proxy-****** ProxyName *string `json:"ProxyName,omitempty" xml:"ProxyName,omitempty"` // The region ID of the virtual private cloud (VPC). // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The status of the NAT firewall. Valid values: // // - configuring // // - deleting // // - normal // // - abnormal // // - opening // // - closing // // - closed // // example: // // normal Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The ID of the VPC. // // example: // // vpc-8vbwbo90rq0anm6t**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (DescribeNatFirewallListRequest) GoString ¶
func (s DescribeNatFirewallListRequest) GoString() string
func (*DescribeNatFirewallListRequest) SetLang ¶
func (s *DescribeNatFirewallListRequest) SetLang(v string) *DescribeNatFirewallListRequest
func (*DescribeNatFirewallListRequest) SetMemberUid ¶
func (s *DescribeNatFirewallListRequest) SetMemberUid(v int64) *DescribeNatFirewallListRequest
func (*DescribeNatFirewallListRequest) SetNatGatewayId ¶
func (s *DescribeNatFirewallListRequest) SetNatGatewayId(v string) *DescribeNatFirewallListRequest
func (*DescribeNatFirewallListRequest) SetPageNo ¶
func (s *DescribeNatFirewallListRequest) SetPageNo(v int64) *DescribeNatFirewallListRequest
func (*DescribeNatFirewallListRequest) SetPageSize ¶
func (s *DescribeNatFirewallListRequest) SetPageSize(v int64) *DescribeNatFirewallListRequest
func (*DescribeNatFirewallListRequest) SetProxyId ¶
func (s *DescribeNatFirewallListRequest) SetProxyId(v string) *DescribeNatFirewallListRequest
func (*DescribeNatFirewallListRequest) SetProxyName ¶
func (s *DescribeNatFirewallListRequest) SetProxyName(v string) *DescribeNatFirewallListRequest
func (*DescribeNatFirewallListRequest) SetRegionNo ¶
func (s *DescribeNatFirewallListRequest) SetRegionNo(v string) *DescribeNatFirewallListRequest
func (*DescribeNatFirewallListRequest) SetStatus ¶
func (s *DescribeNatFirewallListRequest) SetStatus(v string) *DescribeNatFirewallListRequest
func (*DescribeNatFirewallListRequest) SetVpcId ¶
func (s *DescribeNatFirewallListRequest) SetVpcId(v string) *DescribeNatFirewallListRequest
func (DescribeNatFirewallListRequest) String ¶
func (s DescribeNatFirewallListRequest) String() string
type DescribeNatFirewallListResponse ¶
type DescribeNatFirewallListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeNatFirewallListResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeNatFirewallListResponse) GoString ¶
func (s DescribeNatFirewallListResponse) GoString() string
func (*DescribeNatFirewallListResponse) SetBody ¶
func (s *DescribeNatFirewallListResponse) SetBody(v *DescribeNatFirewallListResponseBody) *DescribeNatFirewallListResponse
func (*DescribeNatFirewallListResponse) SetHeaders ¶
func (s *DescribeNatFirewallListResponse) SetHeaders(v map[string]*string) *DescribeNatFirewallListResponse
func (*DescribeNatFirewallListResponse) SetStatusCode ¶
func (s *DescribeNatFirewallListResponse) SetStatusCode(v int32) *DescribeNatFirewallListResponse
func (DescribeNatFirewallListResponse) String ¶
func (s DescribeNatFirewallListResponse) String() string
type DescribeNatFirewallListResponseBody ¶
type DescribeNatFirewallListResponseBody struct { // The NAT firewalls. NatFirewallList []*DescribeNatFirewallListResponseBodyNatFirewallList `json:"NatFirewallList,omitempty" xml:"NatFirewallList,omitempty" type:"Repeated"` // The request ID. // // example: // // 15FCCC52-1E23-57AE-B5EF-3E00A3****** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of NAT firewalls. // // example: // // 10 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeNatFirewallListResponseBody) GoString ¶
func (s DescribeNatFirewallListResponseBody) GoString() string
func (*DescribeNatFirewallListResponseBody) SetNatFirewallList ¶
func (s *DescribeNatFirewallListResponseBody) SetNatFirewallList(v []*DescribeNatFirewallListResponseBodyNatFirewallList) *DescribeNatFirewallListResponseBody
func (*DescribeNatFirewallListResponseBody) SetRequestId ¶
func (s *DescribeNatFirewallListResponseBody) SetRequestId(v string) *DescribeNatFirewallListResponseBody
func (*DescribeNatFirewallListResponseBody) SetTotalCount ¶
func (s *DescribeNatFirewallListResponseBody) SetTotalCount(v int32) *DescribeNatFirewallListResponseBody
func (DescribeNatFirewallListResponseBody) String ¶
func (s DescribeNatFirewallListResponseBody) String() string
type DescribeNatFirewallListResponseBodyNatFirewallList ¶
type DescribeNatFirewallListResponseBodyNatFirewallList struct { // The UID of the Alibaba Cloud account. // // > The value of this parameter indicates the management account to which the member is added. // // example: // // 19106481****** AliUid *int64 `json:"AliUid,omitempty" xml:"AliUid,omitempty"` // The cause of the error. // // example: // // Create Failed. ErrorDetail *string `json:"ErrorDetail,omitempty" xml:"ErrorDetail,omitempty"` // The UID of the member in Cloud Firewall. // // example: // // 19106481****** MemberUid *int64 `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The ID of the NAT gateway. // // example: // // ngw-uf6tnblxip4qcxg****** NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"` // The name of the NAT gateway. // // example: // // nat-****** NatGatewayName *string `json:"NatGatewayName,omitempty" xml:"NatGatewayName,omitempty"` // The default route entries of the NAT gateway. NatRouteEntryList []*DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList `json:"NatRouteEntryList,omitempty" xml:"NatRouteEntryList,omitempty" type:"Repeated"` // The ID of the NAT firewall. // // example: // // proxy-nat30****** ProxyId *string `json:"ProxyId,omitempty" xml:"ProxyId,omitempty"` // The name of the NAT firewall. // // example: // // proxy-****** ProxyName *string `json:"ProxyName,omitempty" xml:"ProxyName,omitempty"` // The status of the NAT firewall. Valid values: // // - configuring // // - deleting // // - normal // // - abnormal // // - opening // // - closing // // - closed // // example: // // normal ProxyStatus *string `json:"ProxyStatus,omitempty" xml:"ProxyStatus,omitempty"` // The region ID of your Cloud Firewall. // // > For more information about the supported regions of Cloud Firewall, see [Supported regions](https://help.aliyun.com/document_detail/195657.html). // // example: // // cn-qingdao RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // Indicates whether the strict mode is enabled. Valid values: 1, which specifies yes, and 0, which specifies no. // // example: // // 0 StrictMode *int32 `json:"StrictMode,omitempty" xml:"StrictMode,omitempty"` // The ID of the VPC. // // example: // // vpc-2ze26ya****** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The name of the VPC. // // example: // // vpc-****** VpcName *string `json:"VpcName,omitempty" xml:"VpcName,omitempty"` }
func (DescribeNatFirewallListResponseBodyNatFirewallList) GoString ¶
func (s DescribeNatFirewallListResponseBodyNatFirewallList) GoString() string
func (*DescribeNatFirewallListResponseBodyNatFirewallList) SetErrorDetail ¶
func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetErrorDetail(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
func (*DescribeNatFirewallListResponseBodyNatFirewallList) SetMemberUid ¶
func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetMemberUid(v int64) *DescribeNatFirewallListResponseBodyNatFirewallList
func (*DescribeNatFirewallListResponseBodyNatFirewallList) SetNatGatewayId ¶
func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetNatGatewayId(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
func (*DescribeNatFirewallListResponseBodyNatFirewallList) SetNatGatewayName ¶
func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetNatGatewayName(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
func (*DescribeNatFirewallListResponseBodyNatFirewallList) SetNatRouteEntryList ¶
func (*DescribeNatFirewallListResponseBodyNatFirewallList) SetProxyId ¶
func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetProxyId(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
func (*DescribeNatFirewallListResponseBodyNatFirewallList) SetProxyName ¶
func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetProxyName(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
func (*DescribeNatFirewallListResponseBodyNatFirewallList) SetProxyStatus ¶
func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetProxyStatus(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
func (*DescribeNatFirewallListResponseBodyNatFirewallList) SetRegionId ¶
func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetRegionId(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
func (*DescribeNatFirewallListResponseBodyNatFirewallList) SetStrictMode ¶
func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetStrictMode(v int32) *DescribeNatFirewallListResponseBodyNatFirewallList
func (*DescribeNatFirewallListResponseBodyNatFirewallList) SetVpcName ¶
func (s *DescribeNatFirewallListResponseBodyNatFirewallList) SetVpcName(v string) *DescribeNatFirewallListResponseBodyNatFirewallList
func (DescribeNatFirewallListResponseBodyNatFirewallList) String ¶
func (s DescribeNatFirewallListResponseBodyNatFirewallList) String() string
type DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList ¶
type DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList struct { // The destination CIDR block of the default route. // // example: // // 0.0.0.0/0 DestinationCidr *string `json:"DestinationCidr,omitempty" xml:"DestinationCidr,omitempty"` // The next hop of the original NAT gateway. // // example: // // ngw-2ze0s284r9atg5****** NextHopId *string `json:"NextHopId,omitempty" xml:"NextHopId,omitempty"` // The network type of the next hop. The value is fixed as NatGateway. // // example: // // NatGateway NextHopType *string `json:"NextHopType,omitempty" xml:"NextHopType,omitempty"` // The route table to which the default route of the NAT gateway belongs. // // example: // // vtb-bp18o0gb****** RouteTableId *string `json:"RouteTableId,omitempty" xml:"RouteTableId,omitempty"` }
func (DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) GoString ¶
func (s DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) GoString() string
func (*DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) SetDestinationCidr ¶
func (s *DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) SetDestinationCidr(v string) *DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList
func (*DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) SetNextHopId ¶
func (*DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) SetNextHopType ¶
func (*DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) SetRouteTableId ¶
func (DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) String ¶
func (s DescribeNatFirewallListResponseBodyNatFirewallListNatRouteEntryList) String() string
type DescribeNatFirewallPolicyPriorUsedRequest ¶
type DescribeNatFirewallPolicyPriorUsedRequest struct { // The direction of the traffic to which the access control policy applies. // // Valid values: // // - **out**: outbound traffic // // This parameter is required. // // example: // // out Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The IP version supported by the access control policy. Valid values: // // - **4**: IPv4 (default) // // example: // // 4 IpVersion *string `json:"IpVersion,omitempty" xml:"IpVersion,omitempty"` // The language of the content within the request and the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the NAT gateway. // // This parameter is required. // // example: // // ngw-xxxxxx NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"` }
func (DescribeNatFirewallPolicyPriorUsedRequest) GoString ¶
func (s DescribeNatFirewallPolicyPriorUsedRequest) GoString() string
func (*DescribeNatFirewallPolicyPriorUsedRequest) SetDirection ¶
func (s *DescribeNatFirewallPolicyPriorUsedRequest) SetDirection(v string) *DescribeNatFirewallPolicyPriorUsedRequest
func (*DescribeNatFirewallPolicyPriorUsedRequest) SetIpVersion ¶
func (s *DescribeNatFirewallPolicyPriorUsedRequest) SetIpVersion(v string) *DescribeNatFirewallPolicyPriorUsedRequest
func (*DescribeNatFirewallPolicyPriorUsedRequest) SetLang ¶
func (s *DescribeNatFirewallPolicyPriorUsedRequest) SetLang(v string) *DescribeNatFirewallPolicyPriorUsedRequest
func (*DescribeNatFirewallPolicyPriorUsedRequest) SetNatGatewayId ¶
func (s *DescribeNatFirewallPolicyPriorUsedRequest) SetNatGatewayId(v string) *DescribeNatFirewallPolicyPriorUsedRequest
func (DescribeNatFirewallPolicyPriorUsedRequest) String ¶
func (s DescribeNatFirewallPolicyPriorUsedRequest) String() string
type DescribeNatFirewallPolicyPriorUsedResponse ¶
type DescribeNatFirewallPolicyPriorUsedResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeNatFirewallPolicyPriorUsedResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeNatFirewallPolicyPriorUsedResponse) GoString ¶
func (s DescribeNatFirewallPolicyPriorUsedResponse) GoString() string
func (*DescribeNatFirewallPolicyPriorUsedResponse) SetHeaders ¶
func (s *DescribeNatFirewallPolicyPriorUsedResponse) SetHeaders(v map[string]*string) *DescribeNatFirewallPolicyPriorUsedResponse
func (*DescribeNatFirewallPolicyPriorUsedResponse) SetStatusCode ¶
func (s *DescribeNatFirewallPolicyPriorUsedResponse) SetStatusCode(v int32) *DescribeNatFirewallPolicyPriorUsedResponse
func (DescribeNatFirewallPolicyPriorUsedResponse) String ¶
func (s DescribeNatFirewallPolicyPriorUsedResponse) String() string
type DescribeNatFirewallPolicyPriorUsedResponseBody ¶
type DescribeNatFirewallPolicyPriorUsedResponseBody struct { // The lowest priority for the access control policy. // // example: // // 28 End *int32 `json:"End,omitempty" xml:"End,omitempty"` // The request ID. // // example: // // BCDF3907-1011-5504-B015-CC7603C0E6B6 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The highest priority for the access control policy. // // example: // // 1 Start *int32 `json:"Start,omitempty" xml:"Start,omitempty"` }
func (DescribeNatFirewallPolicyPriorUsedResponseBody) GoString ¶
func (s DescribeNatFirewallPolicyPriorUsedResponseBody) GoString() string
func (*DescribeNatFirewallPolicyPriorUsedResponseBody) SetRequestId ¶
func (s *DescribeNatFirewallPolicyPriorUsedResponseBody) SetRequestId(v string) *DescribeNatFirewallPolicyPriorUsedResponseBody
func (*DescribeNatFirewallPolicyPriorUsedResponseBody) SetStart ¶
func (s *DescribeNatFirewallPolicyPriorUsedResponseBody) SetStart(v int32) *DescribeNatFirewallPolicyPriorUsedResponseBody
func (DescribeNatFirewallPolicyPriorUsedResponseBody) String ¶
func (s DescribeNatFirewallPolicyPriorUsedResponseBody) String() string
type DescribeOutgoingDestinationIPRequest ¶
type DescribeOutgoingDestinationIPRequest struct { // The application type in the access control policy. Valid values: // // - **FTP** // // - **HTTP** // // - **HTTPS** // // - **Memcache** // // - **MongoDB** // // - **MQTT** // // - **MySQL** // // - **RDP** // // - **Redis** // // - **SMTP** // // - **SMTPS** // // - **SSH** // // - **SSL_No_Cert** // // - **SSL** // // - **VNC** // // > The value of this parameter depends on the value of Proto. If you set Proto to TCP, you can set ApplicationNameList to any valid value. If you specify both ApplicationNameList and ApplicationName, only the value of ApplicationNameList is used. // // example: // // FTP ApplicationName *string `json:"ApplicationName,omitempty" xml:"ApplicationName,omitempty"` // The ID of the service to which the destination IP address belongs. This parameter is left empty by default. Valid values: // // - **All**: all services // // - **RiskDomain**: risky domain names // // - **RiskIP**: risky IP addresses // // - **AliYun**: Alibaba Cloud services // // - **NotAliYun**: third-party services // // example: // // All CategoryId *string `json:"CategoryId,omitempty" xml:"CategoryId,omitempty"` // The number of the page to return. // // Default value: 1. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The destination IP address in the outbound connection that is initiated to access a domain name. // // example: // // 10.0.XX.XX DstIP *string `json:"DstIP,omitempty" xml:"DstIP,omitempty"` // The end of the time range to query. The value is a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1656923760 EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default) // // - **en** // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The method that you want to use to sort the query results. Valid values: // // - **asc** // // - **desc* - (default) // // example: // // desc Order *string `json:"Order,omitempty" xml:"Order,omitempty"` // The number of entries to return on each page. // // Default value: 6. Maximum value: 10. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The port number. // // example: // // 80 Port *string `json:"Port,omitempty" xml:"Port,omitempty"` // The private IP address of the ECS instance that initiates the outbound connection. // // example: // // 192.168.XX.XX PrivateIP *string `json:"PrivateIP,omitempty" xml:"PrivateIP,omitempty"` // The public IP address of the Elastic Compute Service (ECS) instance that initiates the outbound connection. // // example: // // 192.0.XX.XX PublicIP *string `json:"PublicIP,omitempty" xml:"PublicIP,omitempty"` // The field based on which you want to sort the query results. Valid values: // // - **SessionCount* - (default): the number of requests. // // - **TotalBytes**: the total volume of traffic. // // example: // // SessionCount Sort *string `json:"Sort,omitempty" xml:"Sort,omitempty"` // The beginning of the time range to query. The value is a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1656837360 StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The ID of the tag. Valid values: // // - **AliYun**: Alibaba Cloud service // // - **RiskDomain**: risky domain name // // - **RiskIP**: risky IP address // // - **TrustedDomain**: trusted website // // - **AliPay**: Alipay // // - **DingDing**: DingTalk // // - **WeChat**: WeChat // // - **QQ**: Tencent QQ // // - **SecurityService**: security service // // - **Microsoft**: Microsoft // // - **Amazon**: Amazon Web Services (AWS) // // - **Pan**: cloud disk // // - **Map**: map // // - **Code**: code hosting // // - **SystemService**: system service // // - **Taobao**: Taobao // // - **Google**: Google // // - **ThirdPartyService**: third-party service // // - **FirstFlow**: the first time // // - **Downloader**: malicious download // // - **Alexa Top1M**: popular website // // - **Miner**: mining pool // // - **Intelligence**: threat intelligence // // - **DDoS**: DDoS trojan // // - **Ransomware**: ransomware // // - **Spyware**: spyware // // - **Rogue**: rogue software // // - **Botnet**: botnet // // - **Suspicious**: suspicious website // // - **C\\&C**: command and control (C\\&C) // // - **Gang**: gang // // - **CVE**: Common Vulnerabilities and Exposures (CVE) // // - **Backdoor**: webshell // // - **Phishing**: phishing website // // - **APT**: advanced persistent threat (APT) attack // // - **Supply Chain Attack**: supply chain attack // // - **Malicious software**: malware // // example: // // AliYun TagIdNew *string `json:"TagIdNew,omitempty" xml:"TagIdNew,omitempty"` }
func (DescribeOutgoingDestinationIPRequest) GoString ¶
func (s DescribeOutgoingDestinationIPRequest) GoString() string
func (*DescribeOutgoingDestinationIPRequest) SetApplicationName ¶
func (s *DescribeOutgoingDestinationIPRequest) SetApplicationName(v string) *DescribeOutgoingDestinationIPRequest
func (*DescribeOutgoingDestinationIPRequest) SetCategoryId ¶
func (s *DescribeOutgoingDestinationIPRequest) SetCategoryId(v string) *DescribeOutgoingDestinationIPRequest
func (*DescribeOutgoingDestinationIPRequest) SetCurrentPage ¶
func (s *DescribeOutgoingDestinationIPRequest) SetCurrentPage(v string) *DescribeOutgoingDestinationIPRequest
func (*DescribeOutgoingDestinationIPRequest) SetDstIP ¶
func (s *DescribeOutgoingDestinationIPRequest) SetDstIP(v string) *DescribeOutgoingDestinationIPRequest
func (*DescribeOutgoingDestinationIPRequest) SetEndTime ¶
func (s *DescribeOutgoingDestinationIPRequest) SetEndTime(v string) *DescribeOutgoingDestinationIPRequest
func (*DescribeOutgoingDestinationIPRequest) SetLang ¶
func (s *DescribeOutgoingDestinationIPRequest) SetLang(v string) *DescribeOutgoingDestinationIPRequest
func (*DescribeOutgoingDestinationIPRequest) SetOrder ¶
func (s *DescribeOutgoingDestinationIPRequest) SetOrder(v string) *DescribeOutgoingDestinationIPRequest
func (*DescribeOutgoingDestinationIPRequest) SetPageSize ¶
func (s *DescribeOutgoingDestinationIPRequest) SetPageSize(v string) *DescribeOutgoingDestinationIPRequest
func (*DescribeOutgoingDestinationIPRequest) SetPort ¶
func (s *DescribeOutgoingDestinationIPRequest) SetPort(v string) *DescribeOutgoingDestinationIPRequest
func (*DescribeOutgoingDestinationIPRequest) SetPrivateIP ¶
func (s *DescribeOutgoingDestinationIPRequest) SetPrivateIP(v string) *DescribeOutgoingDestinationIPRequest
func (*DescribeOutgoingDestinationIPRequest) SetPublicIP ¶
func (s *DescribeOutgoingDestinationIPRequest) SetPublicIP(v string) *DescribeOutgoingDestinationIPRequest
func (*DescribeOutgoingDestinationIPRequest) SetSort ¶
func (s *DescribeOutgoingDestinationIPRequest) SetSort(v string) *DescribeOutgoingDestinationIPRequest
func (*DescribeOutgoingDestinationIPRequest) SetStartTime ¶
func (s *DescribeOutgoingDestinationIPRequest) SetStartTime(v string) *DescribeOutgoingDestinationIPRequest
func (*DescribeOutgoingDestinationIPRequest) SetTagIdNew ¶
func (s *DescribeOutgoingDestinationIPRequest) SetTagIdNew(v string) *DescribeOutgoingDestinationIPRequest
func (DescribeOutgoingDestinationIPRequest) String ¶
func (s DescribeOutgoingDestinationIPRequest) String() string
type DescribeOutgoingDestinationIPResponse ¶
type DescribeOutgoingDestinationIPResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeOutgoingDestinationIPResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeOutgoingDestinationIPResponse) GoString ¶
func (s DescribeOutgoingDestinationIPResponse) GoString() string
func (*DescribeOutgoingDestinationIPResponse) SetHeaders ¶
func (s *DescribeOutgoingDestinationIPResponse) SetHeaders(v map[string]*string) *DescribeOutgoingDestinationIPResponse
func (*DescribeOutgoingDestinationIPResponse) SetStatusCode ¶
func (s *DescribeOutgoingDestinationIPResponse) SetStatusCode(v int32) *DescribeOutgoingDestinationIPResponse
func (DescribeOutgoingDestinationIPResponse) String ¶
func (s DescribeOutgoingDestinationIPResponse) String() string
type DescribeOutgoingDestinationIPResponseBody ¶
type DescribeOutgoingDestinationIPResponseBody struct { // The IP addresses in outbound connections. DstIPList []*DescribeOutgoingDestinationIPResponseBodyDstIPList `json:"DstIPList,omitempty" xml:"DstIPList,omitempty" type:"Repeated"` // The ID of the request. // // example: // // F0F82705-CFC7-5F83-86C8-A063892F**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of destination IP addresses in outbound connections. // // example: // // 50 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeOutgoingDestinationIPResponseBody) GoString ¶
func (s DescribeOutgoingDestinationIPResponseBody) GoString() string
func (*DescribeOutgoingDestinationIPResponseBody) SetDstIPList ¶
func (*DescribeOutgoingDestinationIPResponseBody) SetRequestId ¶
func (s *DescribeOutgoingDestinationIPResponseBody) SetRequestId(v string) *DescribeOutgoingDestinationIPResponseBody
func (*DescribeOutgoingDestinationIPResponseBody) SetTotalCount ¶
func (s *DescribeOutgoingDestinationIPResponseBody) SetTotalCount(v int32) *DescribeOutgoingDestinationIPResponseBody
func (DescribeOutgoingDestinationIPResponseBody) String ¶
func (s DescribeOutgoingDestinationIPResponseBody) String() string
type DescribeOutgoingDestinationIPResponseBodyDstIPList ¶
type DescribeOutgoingDestinationIPResponseBodyDstIPList struct { // Indicates whether an access control policy is configured. Valid values: // // - **Uncovered**: no // // - **FullCoverage**: yes // // example: // // Uncovered AclCoverage *string `json:"AclCoverage,omitempty" xml:"AclCoverage,omitempty"` // The suggestion to configure an access control policy. // // example: // // Allows the traffic. AclRecommendDetail *string `json:"AclRecommendDetail,omitempty" xml:"AclRecommendDetail,omitempty"` // The status of the access control policy. Valid values: // // - **normal**: healthy // // - **Abnormal**: unhealthy // // example: // // Normal AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The information about the address book. AddressGroupList []*DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList `json:"AddressGroupList,omitempty" xml:"AddressGroupList,omitempty" type:"Repeated"` // The application ports. // // > Only the first 100 application ports are displayed. ApplicationPortList []*DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList `json:"ApplicationPortList,omitempty" xml:"ApplicationPortList,omitempty" type:"Repeated"` // The outbound asset count. // // example: // // 20 AssetCount *int64 `json:"AssetCount,omitempty" xml:"AssetCount,omitempty"` // The type of the tag. Valid values: // // - **Suspicious** // // - **Malicious** // // - **Trusted** // // example: // // Trusted CategoryClassId *string `json:"CategoryClassId,omitempty" xml:"CategoryClassId,omitempty"` // The ID of the service type. Valid values: // // - **Aliyun**: Alibaba Cloud services // // - **NotAliyun**: third-party services // // example: // // Aliyun CategoryId *string `json:"CategoryId,omitempty" xml:"CategoryId,omitempty"` // The type of the service to which the destination IP address belongs. Valid values: // // - **Alibaba Cloud services** // // - **Third-party services** // // example: // // Alibaba Cloud services CategoryName *string `json:"CategoryName,omitempty" xml:"CategoryName,omitempty"` // The destination IP addresses in outbound connections. // // example: // // 10.0.XX.XX DstIP *string `json:"DstIP,omitempty" xml:"DstIP,omitempty"` // The name of the group to which the access control policy belongs. // // example: // // Rule_test GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // Indicates whether an access control policy is configured. Valid values: // // - **true** // // - **false** // // example: // // true HasAcl *string `json:"HasAcl,omitempty" xml:"HasAcl,omitempty"` // Indicates whether an access control policy is recommended. Valid values: // // - **true** // // - **false** // // example: // // true HasAclRecommend *bool `json:"HasAclRecommend,omitempty" xml:"HasAclRecommend,omitempty"` // The inbound traffic. Unit: bytes. // // example: // // 472 InBytes *int64 `json:"InBytes,omitempty" xml:"InBytes,omitempty"` // Indicates whether the destination IP address is added to a whitelist. Valid values: // // - **true** // // - **false** // // example: // // true IsMarkNormal *bool `json:"IsMarkNormal,omitempty" xml:"IsMarkNormal,omitempty"` // Location name. // // example: // // 山东省青岛市 LocationName *string `json:"LocationName,omitempty" xml:"LocationName,omitempty"` // The outbound traffic. Unit: bytes. // // example: // // 965 OutBytes *int64 `json:"OutBytes,omitempty" xml:"OutBytes,omitempty"` // The outbound private asset count. // // example: // // 20 PrivateAssetCount *int64 `json:"PrivateAssetCount,omitempty" xml:"PrivateAssetCount,omitempty"` // The UUID of the access control policy. // // example: // // fadsfd-dfadf-df**** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the access control policy. // // example: // // Default rule RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The reason why the domain name is secure. // // example: // // Intelligent policy: The destination domain name belongs to Alibaba Cloud Computing Co., Ltd. The domain name mainly provides services for Alibaba Cloud. No security risks are found, and you can add the domain name to the whitelist. SecurityReason *string `json:"SecurityReason,omitempty" xml:"SecurityReason,omitempty"` // The suggestion to handle the traffic of the domain name in outbound connections. Valid values: // // - **pass**: allow // // - **alert**: deny // // - **drop**: monitor // // example: // // pass SecuritySuggest *string `json:"SecuritySuggest,omitempty" xml:"SecuritySuggest,omitempty"` // The number of requests. // // example: // // 4 SessionCount *int64 `json:"SessionCount,omitempty" xml:"SessionCount,omitempty"` // The tags. TagList []*DescribeOutgoingDestinationIPResponseBodyDstIPListTagList `json:"TagList,omitempty" xml:"TagList,omitempty" type:"Repeated"` // The total traffic. Unit: bytes // // example: // // 800 TotalBytes *string `json:"TotalBytes,omitempty" xml:"TotalBytes,omitempty"` }
func (DescribeOutgoingDestinationIPResponseBodyDstIPList) GoString ¶
func (s DescribeOutgoingDestinationIPResponseBodyDstIPList) GoString() string
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetAclCoverage ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetAclCoverage(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetAclRecommendDetail ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetAclRecommendDetail(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetAclStatus ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetAclStatus(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetAddressGroupList ¶
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetApplicationPortList ¶
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetAssetCount ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetAssetCount(v int64) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetCategoryClassId ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetCategoryClassId(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetCategoryId ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetCategoryId(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetCategoryName ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetCategoryName(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetGroupName ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetGroupName(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetHasAclRecommend ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetHasAclRecommend(v bool) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetInBytes ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetInBytes(v int64) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetIsMarkNormal ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetIsMarkNormal(v bool) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetLocationName ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetLocationName(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetOutBytes ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetOutBytes(v int64) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetPrivateAssetCount ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetPrivateAssetCount(v int64) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetRuleName ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetRuleName(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetSecurityReason ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetSecurityReason(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetSecuritySuggest ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetSecuritySuggest(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetSessionCount ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetSessionCount(v int64) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetTagList ¶
func (*DescribeOutgoingDestinationIPResponseBodyDstIPList) SetTotalBytes ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPList) SetTotalBytes(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPList
func (DescribeOutgoingDestinationIPResponseBodyDstIPList) String ¶
func (s DescribeOutgoingDestinationIPResponseBodyDstIPList) String() string
type DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList ¶
type DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList struct { // The name of the address book. // // example: // // IP address book AddressGroupName *string `json:"AddressGroupName,omitempty" xml:"AddressGroupName,omitempty"` // The UUID of the address book. // // example: // // f04ac7ce-628b-4cb7-be61-310222b7**** AddressGroupUUID *string `json:"AddressGroupUUID,omitempty" xml:"AddressGroupUUID,omitempty"` }
func (DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList) GoString ¶
func (s DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList) GoString() string
func (*DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList) SetAddressGroupName ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList) SetAddressGroupName(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList) SetAddressGroupUUID ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList) SetAddressGroupUUID(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList
func (DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList) String ¶
func (s DescribeOutgoingDestinationIPResponseBodyDstIPListAddressGroupList) String() string
type DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList ¶
type DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList struct { // The application type used in the access control policy. Valid values: // // - **FTP** // // - **HTTP** // // - **HTTPS** // // - **Memcache** // // - **MongoDB** // // - **MQTT** // // - **MySQL** // // - **RDP** // // - **Redis** // // - **SMTP** // // - **SMTPS** // // - **SSH** // // - **SSL_No_Cert** // // - **SSL** // // - **VNC** // // > The value of this parameter depends on the value of the Proto parameter. If you set Proto to TCP, you can set ApplicationNameList to any valid value. If you configure both ApplicationNameList and ApplicationName, only the value of ApplicationNameList is used. // // example: // // HTTP ApplicationName *string `json:"ApplicationName,omitempty" xml:"ApplicationName,omitempty"` // The application port. // // example: // // 80 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` }
func (DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList) GoString ¶
func (s DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList) GoString() string
func (*DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList) SetApplicationName ¶
func (DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList) String ¶
func (s DescribeOutgoingDestinationIPResponseBodyDstIPListApplicationPortList) String() string
type DescribeOutgoingDestinationIPResponseBodyDstIPListTagList ¶
type DescribeOutgoingDestinationIPResponseBodyDstIPListTagList struct { // The type of the tag. Valid values: // // - **Suspicious** // // - **Malicious** // // - **Trusted** // // example: // // Trusted ClassId *string `json:"ClassId,omitempty" xml:"ClassId,omitempty"` // The risk level. Valid values: // // - **1**: low. // // - **2**: medium. // // - **3**: high. // // example: // // 1 RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The description of the tag. // // example: // // Tag that indicates traffic is allowed TagDescribe *string `json:"TagDescribe,omitempty" xml:"TagDescribe,omitempty"` // The ID of the tag. // // example: // // AliYun TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"` // The name of the tag. // // example: // // Tag that indicates traffic is allowed TagName *string `json:"TagName,omitempty" xml:"TagName,omitempty"` }
func (DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) GoString ¶
func (s DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) GoString() string
func (*DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) SetClassId ¶
func (*DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) SetRiskLevel ¶
func (*DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) SetTagDescribe ¶
func (s *DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) SetTagDescribe(v string) *DescribeOutgoingDestinationIPResponseBodyDstIPListTagList
func (*DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) SetTagName ¶
func (DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) String ¶
func (s DescribeOutgoingDestinationIPResponseBodyDstIPListTagList) String() string
type DescribeOutgoingDomainRequest ¶
type DescribeOutgoingDomainRequest struct { // The type of the service. This parameter is empty by default. Valid values: // // - **All**: all services // // - **RiskDomain**: risky domain names // // - **RiskIP**: risky IP addresses // // - **AliYun**: Alibaba Cloud services // // - **NotAliYun**: third-party services // // example: // // All CategoryId *string `json:"CategoryId,omitempty" xml:"CategoryId,omitempty"` // The number of the page to return. // // Default value: 1. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The domain name in outbound connections. // // example: // // www.aliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The end of the time range to query. The value is a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1656750960 EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The language of the content within the request. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The method that is used to sort the results. Valid values: // // - **asc**: the ascending order. // // - **desc* - (default): the descending order. // // example: // // desc Order *string `json:"Order,omitempty" xml:"Order,omitempty"` // The number of entries to return on each page. // // Default value: 6. Maximum value: 100. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The public IP address of the Elastic Compute Service (ECS) instance that initiates outbound connections. // // example: // // 192.0.XX.XX PublicIP *string `json:"PublicIP,omitempty" xml:"PublicIP,omitempty"` // The field based on which you want to sort the query results. Valid values: // // - **SessionCount* - (default): the number of requests. // // - **TotalBytes**: the total volume of traffic. // // example: // // SessionCount Sort *string `json:"Sort,omitempty" xml:"Sort,omitempty"` // The beginning of the time range to query. The value is a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1656664560 StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The ID of the tag. Valid values: // // - **AliYun**: Alibaba Cloud service // // - **RiskDomain**: risky domain name // // - **RiskIP**: risky IP address // // - **TrustedDomain**: trusted website // // - **AliPay**: Alipay // // - **DingDing**: DingTalk // // - **WeChat**: WeChat // // - **QQ**: Tencent QQ // // - **SecurityService**: security service // // - **Microsoft**: Microsoft // // - **Amazon**: Amazon Web Services (AWS) // // - **Pan**: cloud disk // // - **Map**: map // // - **Code**: code hosting // // - **SystemService**: system service // // - **Taobao**: Taobao // // - **Google**: Google // // - **ThirdPartyService**: third-party service // // - **FirstFlow**: the first time when an outbound connection is initiated // // - **Downloader**: malicious download // // - **Alexa Top1M**: popular website // // - **Miner**: mining pool // // - **Intelligence**: threat intelligence // // - **DDoS**: DDoS trojan // // - **Ransomware**: ransomware // // - **Spyware**: spyware // // - **Rogue**: rogue software // // - **Botnet**: botnet // // - **Suspicious**: suspicious website // // - **C\\&C**: command and control (C\\&C) // // - **Gang**: gang // // - **CVE**: Common Vulnerabilities and Exposures (CVE) // // - **Backdoor**: webshell // // - **Phishing**: phishing website // // - **APT**: advanced persistent threat (APT) attack // // - **Supply Chain Attack**: supply chain attack // // - **Malicious software**: malware // // example: // // AliYun TagIdNew *string `json:"TagIdNew,omitempty" xml:"TagIdNew,omitempty"` }
func (DescribeOutgoingDomainRequest) GoString ¶
func (s DescribeOutgoingDomainRequest) GoString() string
func (*DescribeOutgoingDomainRequest) SetCategoryId ¶
func (s *DescribeOutgoingDomainRequest) SetCategoryId(v string) *DescribeOutgoingDomainRequest
func (*DescribeOutgoingDomainRequest) SetCurrentPage ¶
func (s *DescribeOutgoingDomainRequest) SetCurrentPage(v string) *DescribeOutgoingDomainRequest
func (*DescribeOutgoingDomainRequest) SetDomain ¶
func (s *DescribeOutgoingDomainRequest) SetDomain(v string) *DescribeOutgoingDomainRequest
func (*DescribeOutgoingDomainRequest) SetEndTime ¶
func (s *DescribeOutgoingDomainRequest) SetEndTime(v string) *DescribeOutgoingDomainRequest
func (*DescribeOutgoingDomainRequest) SetLang ¶
func (s *DescribeOutgoingDomainRequest) SetLang(v string) *DescribeOutgoingDomainRequest
func (*DescribeOutgoingDomainRequest) SetOrder ¶
func (s *DescribeOutgoingDomainRequest) SetOrder(v string) *DescribeOutgoingDomainRequest
func (*DescribeOutgoingDomainRequest) SetPageSize ¶
func (s *DescribeOutgoingDomainRequest) SetPageSize(v string) *DescribeOutgoingDomainRequest
func (*DescribeOutgoingDomainRequest) SetPublicIP ¶
func (s *DescribeOutgoingDomainRequest) SetPublicIP(v string) *DescribeOutgoingDomainRequest
func (*DescribeOutgoingDomainRequest) SetSort ¶
func (s *DescribeOutgoingDomainRequest) SetSort(v string) *DescribeOutgoingDomainRequest
func (*DescribeOutgoingDomainRequest) SetStartTime ¶
func (s *DescribeOutgoingDomainRequest) SetStartTime(v string) *DescribeOutgoingDomainRequest
func (*DescribeOutgoingDomainRequest) SetTagIdNew ¶
func (s *DescribeOutgoingDomainRequest) SetTagIdNew(v string) *DescribeOutgoingDomainRequest
func (DescribeOutgoingDomainRequest) String ¶
func (s DescribeOutgoingDomainRequest) String() string
type DescribeOutgoingDomainResponse ¶
type DescribeOutgoingDomainResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeOutgoingDomainResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeOutgoingDomainResponse) GoString ¶
func (s DescribeOutgoingDomainResponse) GoString() string
func (*DescribeOutgoingDomainResponse) SetBody ¶
func (s *DescribeOutgoingDomainResponse) SetBody(v *DescribeOutgoingDomainResponseBody) *DescribeOutgoingDomainResponse
func (*DescribeOutgoingDomainResponse) SetHeaders ¶
func (s *DescribeOutgoingDomainResponse) SetHeaders(v map[string]*string) *DescribeOutgoingDomainResponse
func (*DescribeOutgoingDomainResponse) SetStatusCode ¶
func (s *DescribeOutgoingDomainResponse) SetStatusCode(v int32) *DescribeOutgoingDomainResponse
func (DescribeOutgoingDomainResponse) String ¶
func (s DescribeOutgoingDomainResponse) String() string
type DescribeOutgoingDomainResponseBody ¶
type DescribeOutgoingDomainResponseBody struct { // The domain names in outbound connections. DomainList []*DescribeOutgoingDomainResponseBodyDomainList `json:"DomainList,omitempty" xml:"DomainList,omitempty" type:"Repeated"` // The ID of the request. // // example: // // F0F82705-CFC7-5F83-86C8-A063892F**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of the domain names in outbound connections. // // example: // // 132 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeOutgoingDomainResponseBody) GoString ¶
func (s DescribeOutgoingDomainResponseBody) GoString() string
func (*DescribeOutgoingDomainResponseBody) SetDomainList ¶
func (s *DescribeOutgoingDomainResponseBody) SetDomainList(v []*DescribeOutgoingDomainResponseBodyDomainList) *DescribeOutgoingDomainResponseBody
func (*DescribeOutgoingDomainResponseBody) SetRequestId ¶
func (s *DescribeOutgoingDomainResponseBody) SetRequestId(v string) *DescribeOutgoingDomainResponseBody
func (*DescribeOutgoingDomainResponseBody) SetTotalCount ¶
func (s *DescribeOutgoingDomainResponseBody) SetTotalCount(v int32) *DescribeOutgoingDomainResponseBody
func (DescribeOutgoingDomainResponseBody) String ¶
func (s DescribeOutgoingDomainResponseBody) String() string
type DescribeOutgoingDomainResponseBodyDomainList ¶
type DescribeOutgoingDomainResponseBodyDomainList struct { // Indicates whether an access control policy is configured. Valid values: // // - **Uncovered**: no // // - **FullCoverage**: yes // // example: // // Uncovered AclCoverage *string `json:"AclCoverage,omitempty" xml:"AclCoverage,omitempty"` // The suggestion in an access control policy. // // example: // // Allows the traffic. AclRecommendDetail *string `json:"AclRecommendDetail,omitempty" xml:"AclRecommendDetail,omitempty"` // The state of the access control policy. Valid values: // // - **normal**: healthy // // - **abnormal**: unhealthy // // example: // // Normal AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The name of the address book. // // example: // // The address book for outbound connections AddressGroupName *string `json:"AddressGroupName,omitempty" xml:"AddressGroupName,omitempty"` // The UUID of the address book. // // example: // // fdad-fdafa-dafa-dfa**** AddressGroupUUID *string `json:"AddressGroupUUID,omitempty" xml:"AddressGroupUUID,omitempty"` // The application names. ApplicationNameList []*string `json:"ApplicationNameList,omitempty" xml:"ApplicationNameList,omitempty" type:"Repeated"` // The outbound asset count. // // example: // // 20 AssetCount *int64 `json:"AssetCount,omitempty" xml:"AssetCount,omitempty"` // The website service. // // example: // // Alibaba Cloud Business *string `json:"Business,omitempty" xml:"Business,omitempty"` // The type of the tag. Valid values: // // - **Suspicious** // // - **Malicious** // // - **Trusted** // // example: // // Trusted CategoryClassId *string `json:"CategoryClassId,omitempty" xml:"CategoryClassId,omitempty"` // The type ID of the service to which the domain name belongs. Valid values: // // - **Aliyun**: Alibaba Cloud services // // - **NotAliyun**: third-party services // // example: // // Aliyun CategoryId *string `json:"CategoryId,omitempty" xml:"CategoryId,omitempty"` // The type of the service to which the domain name belongs. Valid values: // // - **Alibaba Cloud services** // // - **Third-party services** // // example: // // Alibaba Cloud services CategoryName *string `json:"CategoryName,omitempty" xml:"CategoryName,omitempty"` // The domain name in outbound connections. // // example: // // www.aliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The name of the group to which the access control policy belongs. // // example: // // Group of addresses in outbound connections GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // Indicates whether an `access control policy` is configured for the domain name. Valid values: // // - **true**: yes // // - **false**: no // // example: // // true HasAcl *string `json:"HasAcl,omitempty" xml:"HasAcl,omitempty"` // Indicates whether an access control policy is recommended. Valid values: // // - **true**: yes // // - **false**: no // // example: // // true HasAclRecommend *bool `json:"HasAclRecommend,omitempty" xml:"HasAclRecommend,omitempty"` // The volume of inbound traffic. // // example: // // 3214 InBytes *int64 `json:"InBytes,omitempty" xml:"InBytes,omitempty"` // Indicates whether the domain name is marked as normal. Valid values: // // - **true**: normal // // - **false**: abnormal // // example: // // true IsMarkNormal *bool `json:"IsMarkNormal,omitempty" xml:"IsMarkNormal,omitempty"` // The name of the organization. // // example: // // Alibaba Cloud Computing Co., Ltd. Organization *string `json:"Organization,omitempty" xml:"Organization,omitempty"` // The volume of outbound traffic. // // example: // // 4582 OutBytes *int64 `json:"OutBytes,omitempty" xml:"OutBytes,omitempty"` // The outbound private asset count. // // example: // // 20 PrivateAssetCount *int64 `json:"PrivateAssetCount,omitempty" xml:"PrivateAssetCount,omitempty"` // The ID of the access control policy. // // example: // // add-dfadf-f**** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the access control policy. // // example: // // Default rule RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The reason why the domain name is secure. // // example: // // Intelligent policy: The destination domain name belongs to Alibaba Cloud Computing Co., Ltd. The domain name mainly provides services for Alibaba Cloud. No security risks are found, and you can add the domain name to the whitelist. SecurityReason *string `json:"SecurityReason,omitempty" xml:"SecurityReason,omitempty"` // The suggestion to handle the traffic of the domain name in outbound connections. Valid values: // // - **pass**: allow // // - **alert**: monitor // // - **drop**: deny // // example: // // pass SecuritySuggest *string `json:"SecuritySuggest,omitempty" xml:"SecuritySuggest,omitempty"` // The number of requests. // // example: // // 12 SessionCount *int64 `json:"SessionCount,omitempty" xml:"SessionCount,omitempty"` // An array that consists of tags. TagList []*DescribeOutgoingDomainResponseBodyDomainListTagList `json:"TagList,omitempty" xml:"TagList,omitempty" type:"Repeated"` // The total volume of traffic. Unit: bytes. // // example: // // 800 TotalBytes *string `json:"TotalBytes,omitempty" xml:"TotalBytes,omitempty"` }
func (DescribeOutgoingDomainResponseBodyDomainList) GoString ¶
func (s DescribeOutgoingDomainResponseBodyDomainList) GoString() string
func (*DescribeOutgoingDomainResponseBodyDomainList) SetAclCoverage ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetAclCoverage(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetAclRecommendDetail ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetAclRecommendDetail(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetAclStatus ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetAclStatus(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetAddressGroupName ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetAddressGroupName(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetAddressGroupUUID ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetAddressGroupUUID(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetApplicationNameList ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetApplicationNameList(v []*string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetAssetCount ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetAssetCount(v int64) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetBusiness ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetBusiness(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetCategoryClassId ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetCategoryClassId(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetCategoryId ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetCategoryId(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetCategoryName ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetCategoryName(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetDomain ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetDomain(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetGroupName ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetGroupName(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetHasAcl ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetHasAcl(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetHasAclRecommend ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetHasAclRecommend(v bool) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetInBytes ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetInBytes(v int64) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetIsMarkNormal ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetIsMarkNormal(v bool) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetOrganization ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetOrganization(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetOutBytes ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetOutBytes(v int64) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetPrivateAssetCount ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetPrivateAssetCount(v int64) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetRuleId ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetRuleId(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetRuleName ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetRuleName(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetSecurityReason ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetSecurityReason(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetSecuritySuggest ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetSecuritySuggest(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetSessionCount ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetSessionCount(v int64) *DescribeOutgoingDomainResponseBodyDomainList
func (*DescribeOutgoingDomainResponseBodyDomainList) SetTagList ¶
func (*DescribeOutgoingDomainResponseBodyDomainList) SetTotalBytes ¶
func (s *DescribeOutgoingDomainResponseBodyDomainList) SetTotalBytes(v string) *DescribeOutgoingDomainResponseBodyDomainList
func (DescribeOutgoingDomainResponseBodyDomainList) String ¶
func (s DescribeOutgoingDomainResponseBodyDomainList) String() string
type DescribeOutgoingDomainResponseBodyDomainListTagList ¶
type DescribeOutgoingDomainResponseBodyDomainListTagList struct { // The type of the tag. Valid values: // // - **Suspicious** // // - **Malicious** // // - **Trusted** // // example: // // Trusted ClassId *string `json:"ClassId,omitempty" xml:"ClassId,omitempty"` // The risk level. Valid values: // // - **1**: low // // - **2**: medium // // - **3**: high // // example: // // 3 RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The description of the tag. // // example: // // Tag indicating that the domain name is added to the whitelist TagDescribe *string `json:"TagDescribe,omitempty" xml:"TagDescribe,omitempty"` // The ID of the tag. // // example: // // AliYun TagId *string `json:"TagId,omitempty" xml:"TagId,omitempty"` // The name of the tag. // // example: // // Tag indicating that the domain name is added to the whitelist TagName *string `json:"TagName,omitempty" xml:"TagName,omitempty"` }
func (DescribeOutgoingDomainResponseBodyDomainListTagList) GoString ¶
func (s DescribeOutgoingDomainResponseBodyDomainListTagList) GoString() string
func (*DescribeOutgoingDomainResponseBodyDomainListTagList) SetClassId ¶
func (s *DescribeOutgoingDomainResponseBodyDomainListTagList) SetClassId(v string) *DescribeOutgoingDomainResponseBodyDomainListTagList
func (*DescribeOutgoingDomainResponseBodyDomainListTagList) SetRiskLevel ¶
func (s *DescribeOutgoingDomainResponseBodyDomainListTagList) SetRiskLevel(v int32) *DescribeOutgoingDomainResponseBodyDomainListTagList
func (*DescribeOutgoingDomainResponseBodyDomainListTagList) SetTagDescribe ¶
func (s *DescribeOutgoingDomainResponseBodyDomainListTagList) SetTagDescribe(v string) *DescribeOutgoingDomainResponseBodyDomainListTagList
func (*DescribeOutgoingDomainResponseBodyDomainListTagList) SetTagName ¶
func (s *DescribeOutgoingDomainResponseBodyDomainListTagList) SetTagName(v string) *DescribeOutgoingDomainResponseBodyDomainListTagList
func (DescribeOutgoingDomainResponseBodyDomainListTagList) String ¶
func (s DescribeOutgoingDomainResponseBodyDomainListTagList) String() string
type DescribePolicyAdvancedConfigRequest ¶
type DescribePolicyAdvancedConfigRequest struct { // The natural language of the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (DescribePolicyAdvancedConfigRequest) GoString ¶
func (s DescribePolicyAdvancedConfigRequest) GoString() string
func (*DescribePolicyAdvancedConfigRequest) SetLang ¶
func (s *DescribePolicyAdvancedConfigRequest) SetLang(v string) *DescribePolicyAdvancedConfigRequest
func (*DescribePolicyAdvancedConfigRequest) SetSourceIp ¶
func (s *DescribePolicyAdvancedConfigRequest) SetSourceIp(v string) *DescribePolicyAdvancedConfigRequest
func (DescribePolicyAdvancedConfigRequest) String ¶
func (s DescribePolicyAdvancedConfigRequest) String() string
type DescribePolicyAdvancedConfigResponse ¶
type DescribePolicyAdvancedConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribePolicyAdvancedConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribePolicyAdvancedConfigResponse) GoString ¶
func (s DescribePolicyAdvancedConfigResponse) GoString() string
func (*DescribePolicyAdvancedConfigResponse) SetHeaders ¶
func (s *DescribePolicyAdvancedConfigResponse) SetHeaders(v map[string]*string) *DescribePolicyAdvancedConfigResponse
func (*DescribePolicyAdvancedConfigResponse) SetStatusCode ¶
func (s *DescribePolicyAdvancedConfigResponse) SetStatusCode(v int32) *DescribePolicyAdvancedConfigResponse
func (DescribePolicyAdvancedConfigResponse) String ¶
func (s DescribePolicyAdvancedConfigResponse) String() string
type DescribePolicyAdvancedConfigResponseBody ¶
type DescribePolicyAdvancedConfigResponseBody struct { // Indicates whether the strict mode is enabled for the access control policy. Valid values: // // - **on**: The strict mode is enabled. // // - **off**: The strict mode is disabled. // // example: // // off InternetSwitch *string `json:"InternetSwitch,omitempty" xml:"InternetSwitch,omitempty"` // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125EEB1 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribePolicyAdvancedConfigResponseBody) GoString ¶
func (s DescribePolicyAdvancedConfigResponseBody) GoString() string
func (*DescribePolicyAdvancedConfigResponseBody) SetInternetSwitch ¶
func (s *DescribePolicyAdvancedConfigResponseBody) SetInternetSwitch(v string) *DescribePolicyAdvancedConfigResponseBody
func (*DescribePolicyAdvancedConfigResponseBody) SetRequestId ¶
func (s *DescribePolicyAdvancedConfigResponseBody) SetRequestId(v string) *DescribePolicyAdvancedConfigResponseBody
func (DescribePolicyAdvancedConfigResponseBody) String ¶
func (s DescribePolicyAdvancedConfigResponseBody) String() string
type DescribePolicyPriorUsedRequest ¶
type DescribePolicyPriorUsedRequest struct { // The direction of the traffic to which the access control policy applies. // // Valid values: // // - **in**: inbound. // // - **out**: outbound. // // This parameter is required. // // example: // // in Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The IP version of the asset that is protected by Cloud Firewall. // // Valid values: // // - **4* - (default): IPv4. // // - **6**: IPv6. // // example: // // 6 IpVersion *string `json:"IpVersion,omitempty" xml:"IpVersion,omitempty"` // The language of the content within the request and response. // // Valid values: // // - **zh* - (default) // // - **en** // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (DescribePolicyPriorUsedRequest) GoString ¶
func (s DescribePolicyPriorUsedRequest) GoString() string
func (*DescribePolicyPriorUsedRequest) SetDirection ¶
func (s *DescribePolicyPriorUsedRequest) SetDirection(v string) *DescribePolicyPriorUsedRequest
func (*DescribePolicyPriorUsedRequest) SetIpVersion ¶
func (s *DescribePolicyPriorUsedRequest) SetIpVersion(v string) *DescribePolicyPriorUsedRequest
func (*DescribePolicyPriorUsedRequest) SetLang ¶
func (s *DescribePolicyPriorUsedRequest) SetLang(v string) *DescribePolicyPriorUsedRequest
func (*DescribePolicyPriorUsedRequest) SetSourceIp ¶
func (s *DescribePolicyPriorUsedRequest) SetSourceIp(v string) *DescribePolicyPriorUsedRequest
func (DescribePolicyPriorUsedRequest) String ¶
func (s DescribePolicyPriorUsedRequest) String() string
type DescribePolicyPriorUsedResponse ¶
type DescribePolicyPriorUsedResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribePolicyPriorUsedResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribePolicyPriorUsedResponse) GoString ¶
func (s DescribePolicyPriorUsedResponse) GoString() string
func (*DescribePolicyPriorUsedResponse) SetBody ¶
func (s *DescribePolicyPriorUsedResponse) SetBody(v *DescribePolicyPriorUsedResponseBody) *DescribePolicyPriorUsedResponse
func (*DescribePolicyPriorUsedResponse) SetHeaders ¶
func (s *DescribePolicyPriorUsedResponse) SetHeaders(v map[string]*string) *DescribePolicyPriorUsedResponse
func (*DescribePolicyPriorUsedResponse) SetStatusCode ¶
func (s *DescribePolicyPriorUsedResponse) SetStatusCode(v int32) *DescribePolicyPriorUsedResponse
func (DescribePolicyPriorUsedResponse) String ¶
func (s DescribePolicyPriorUsedResponse) String() string
type DescribePolicyPriorUsedResponseBody ¶
type DescribePolicyPriorUsedResponseBody struct { // The lowest priority of existing access control policies. // // > The value -1 indicates the lowest priority. // // example: // // 150 End *int32 `json:"End,omitempty" xml:"End,omitempty"` // The request ID. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The highest priority of existing access control policies. // // > The value 0 indicates the highest priority. // // example: // // -1 Start *int32 `json:"Start,omitempty" xml:"Start,omitempty"` }
func (DescribePolicyPriorUsedResponseBody) GoString ¶
func (s DescribePolicyPriorUsedResponseBody) GoString() string
func (*DescribePolicyPriorUsedResponseBody) SetEnd ¶
func (s *DescribePolicyPriorUsedResponseBody) SetEnd(v int32) *DescribePolicyPriorUsedResponseBody
func (*DescribePolicyPriorUsedResponseBody) SetRequestId ¶
func (s *DescribePolicyPriorUsedResponseBody) SetRequestId(v string) *DescribePolicyPriorUsedResponseBody
func (*DescribePolicyPriorUsedResponseBody) SetStart ¶
func (s *DescribePolicyPriorUsedResponseBody) SetStart(v int32) *DescribePolicyPriorUsedResponseBody
func (DescribePolicyPriorUsedResponseBody) String ¶
func (s DescribePolicyPriorUsedResponseBody) String() string
type DescribePostpayTrafficDetailRequest ¶
type DescribePostpayTrafficDetailRequest struct { // The page number. Default value: 1. // // example: // // 1 CurrentPage *int64 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The end of the time range to query. Specify a value in the YYYYMMDD format. // // This parameter is required. // // example: // // 20230130 EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The field based on which you want to sort the query results. Valid values: // // - **resourceId** // // - **trafficDay** // // example: // // resourceId Order *string `json:"Order,omitempty" xml:"Order,omitempty"` // The number of entries per page. Default value: 10. Maximum value: 50. // // example: // // 10 PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region ID. // // example: // // cn-beijing RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The instance ID or the IP address of the asset. // // example: // // 192.0.XX.XX SearchItem *string `json:"SearchItem,omitempty" xml:"SearchItem,omitempty"` // The beginning of the time range to query. Specify a value in the YYYYMMDD format. // // This parameter is required. // // example: // // 20230101 StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The traffic type. This parameter is required. Valid values: // // - **EIP_TRAFFIC**: traffic for the Internet firewall. // // - **NatGateway_TRAFFIC**: traffic for NAT firewalls. // // - **VPC_TRAFFIC**: traffic for virtual private cloud (VPC) firewalls. // // This parameter is required. // // example: // // EIP_TRAFFIC TrafficType *string `json:"TrafficType,omitempty" xml:"TrafficType,omitempty"` }
func (DescribePostpayTrafficDetailRequest) GoString ¶
func (s DescribePostpayTrafficDetailRequest) GoString() string
func (*DescribePostpayTrafficDetailRequest) SetCurrentPage ¶
func (s *DescribePostpayTrafficDetailRequest) SetCurrentPage(v int64) *DescribePostpayTrafficDetailRequest
func (*DescribePostpayTrafficDetailRequest) SetEndTime ¶
func (s *DescribePostpayTrafficDetailRequest) SetEndTime(v string) *DescribePostpayTrafficDetailRequest
func (*DescribePostpayTrafficDetailRequest) SetLang ¶
func (s *DescribePostpayTrafficDetailRequest) SetLang(v string) *DescribePostpayTrafficDetailRequest
func (*DescribePostpayTrafficDetailRequest) SetOrder ¶
func (s *DescribePostpayTrafficDetailRequest) SetOrder(v string) *DescribePostpayTrafficDetailRequest
func (*DescribePostpayTrafficDetailRequest) SetPageSize ¶
func (s *DescribePostpayTrafficDetailRequest) SetPageSize(v int64) *DescribePostpayTrafficDetailRequest
func (*DescribePostpayTrafficDetailRequest) SetRegionNo ¶
func (s *DescribePostpayTrafficDetailRequest) SetRegionNo(v string) *DescribePostpayTrafficDetailRequest
func (*DescribePostpayTrafficDetailRequest) SetSearchItem ¶
func (s *DescribePostpayTrafficDetailRequest) SetSearchItem(v string) *DescribePostpayTrafficDetailRequest
func (*DescribePostpayTrafficDetailRequest) SetStartTime ¶
func (s *DescribePostpayTrafficDetailRequest) SetStartTime(v string) *DescribePostpayTrafficDetailRequest
func (*DescribePostpayTrafficDetailRequest) SetTrafficType ¶
func (s *DescribePostpayTrafficDetailRequest) SetTrafficType(v string) *DescribePostpayTrafficDetailRequest
func (DescribePostpayTrafficDetailRequest) String ¶
func (s DescribePostpayTrafficDetailRequest) String() string
type DescribePostpayTrafficDetailResponse ¶
type DescribePostpayTrafficDetailResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribePostpayTrafficDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribePostpayTrafficDetailResponse) GoString ¶
func (s DescribePostpayTrafficDetailResponse) GoString() string
func (*DescribePostpayTrafficDetailResponse) SetHeaders ¶
func (s *DescribePostpayTrafficDetailResponse) SetHeaders(v map[string]*string) *DescribePostpayTrafficDetailResponse
func (*DescribePostpayTrafficDetailResponse) SetStatusCode ¶
func (s *DescribePostpayTrafficDetailResponse) SetStatusCode(v int32) *DescribePostpayTrafficDetailResponse
func (DescribePostpayTrafficDetailResponse) String ¶
func (s DescribePostpayTrafficDetailResponse) String() string
type DescribePostpayTrafficDetailResponseBody ¶
type DescribePostpayTrafficDetailResponseBody struct { // The ID of the request. // // example: // // 0525EADE-C112-5702-A5BC-0E2F6F94DB23 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 132 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` // The statistics on traffic. TrafficList []*DescribePostpayTrafficDetailResponseBodyTrafficList `json:"TrafficList,omitempty" xml:"TrafficList,omitempty" type:"Repeated"` }
func (DescribePostpayTrafficDetailResponseBody) GoString ¶
func (s DescribePostpayTrafficDetailResponseBody) GoString() string
func (*DescribePostpayTrafficDetailResponseBody) SetRequestId ¶
func (s *DescribePostpayTrafficDetailResponseBody) SetRequestId(v string) *DescribePostpayTrafficDetailResponseBody
func (*DescribePostpayTrafficDetailResponseBody) SetTotalCount ¶
func (s *DescribePostpayTrafficDetailResponseBody) SetTotalCount(v int32) *DescribePostpayTrafficDetailResponseBody
func (*DescribePostpayTrafficDetailResponseBody) SetTrafficList ¶
func (s *DescribePostpayTrafficDetailResponseBody) SetTrafficList(v []*DescribePostpayTrafficDetailResponseBodyTrafficList) *DescribePostpayTrafficDetailResponseBody
func (DescribePostpayTrafficDetailResponseBody) String ¶
func (s DescribePostpayTrafficDetailResponseBody) String() string
type DescribePostpayTrafficDetailResponseBodyTrafficList ¶
type DescribePostpayTrafficDetailResponseBodyTrafficList struct { // The inbound network throughput, which indicates the total number of bytes that are received Unit: bytes. // // example: // // 1115096939 InBytes *int64 `json:"InBytes,omitempty" xml:"InBytes,omitempty"` // The instance ID of the asset. // // example: // // i-8vb2d7c9mtn0bo9qcraq InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The asset type. This value takes effect only for the Internet firewall. // // example: // // EcsPublicIP InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` // The outbound network throughput, which indicates the total number of bytes that are sent. Unit: bytes. // // example: // // 100000000 OutBytes *int64 `json:"OutBytes,omitempty" xml:"OutBytes,omitempty"` // Protection duration. Unit: hours. // // example: // // 20 ProtectionDuration *int64 `json:"ProtectionDuration,omitempty" xml:"ProtectionDuration,omitempty"` // The region ID. // // example: // // cn-beijing RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The resource ID. The resource ID for the Internet firewall is the public IP address that is protected the Internet firewall, and the resource ID for a NAT firewall is the instance ID of the NAT firewall. // // example: // // 39.106.146.214 ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The total inbound and outbound network throughput, which indicates the total number of bytes that are received and sent. Unit: bytes. // // example: // // 1215096939 TotalBytes *int64 `json:"TotalBytes,omitempty" xml:"TotalBytes,omitempty"` // The date on which the statistics are collected. // // example: // // 20231001 TrafficDay *string `json:"TrafficDay,omitempty" xml:"TrafficDay,omitempty"` // The traffic type. Valid values: // // - **EIP_TRAFFIC**: traffic for the Internet firewall // // - **NatGateway_TRAFFIC**: traffic for NAT firewalls // // - **VPC_TRAFFIC**: traffic for VPC firewalls // // example: // // EIP_TRAFFIC TrafficType *string `json:"TrafficType,omitempty" xml:"TrafficType,omitempty"` }
func (DescribePostpayTrafficDetailResponseBodyTrafficList) GoString ¶
func (s DescribePostpayTrafficDetailResponseBodyTrafficList) GoString() string
func (*DescribePostpayTrafficDetailResponseBodyTrafficList) SetInBytes ¶
func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetInBytes(v int64) *DescribePostpayTrafficDetailResponseBodyTrafficList
func (*DescribePostpayTrafficDetailResponseBodyTrafficList) SetInstanceId ¶
func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetInstanceId(v string) *DescribePostpayTrafficDetailResponseBodyTrafficList
func (*DescribePostpayTrafficDetailResponseBodyTrafficList) SetInstanceType ¶
func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetInstanceType(v string) *DescribePostpayTrafficDetailResponseBodyTrafficList
func (*DescribePostpayTrafficDetailResponseBodyTrafficList) SetOutBytes ¶
func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetOutBytes(v int64) *DescribePostpayTrafficDetailResponseBodyTrafficList
func (*DescribePostpayTrafficDetailResponseBodyTrafficList) SetProtectionDuration ¶
func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetProtectionDuration(v int64) *DescribePostpayTrafficDetailResponseBodyTrafficList
func (*DescribePostpayTrafficDetailResponseBodyTrafficList) SetRegionNo ¶
func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetRegionNo(v string) *DescribePostpayTrafficDetailResponseBodyTrafficList
func (*DescribePostpayTrafficDetailResponseBodyTrafficList) SetResourceId ¶
func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetResourceId(v string) *DescribePostpayTrafficDetailResponseBodyTrafficList
func (*DescribePostpayTrafficDetailResponseBodyTrafficList) SetTotalBytes ¶
func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetTotalBytes(v int64) *DescribePostpayTrafficDetailResponseBodyTrafficList
func (*DescribePostpayTrafficDetailResponseBodyTrafficList) SetTrafficDay ¶
func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetTrafficDay(v string) *DescribePostpayTrafficDetailResponseBodyTrafficList
func (*DescribePostpayTrafficDetailResponseBodyTrafficList) SetTrafficType ¶
func (s *DescribePostpayTrafficDetailResponseBodyTrafficList) SetTrafficType(v string) *DescribePostpayTrafficDetailResponseBodyTrafficList
func (DescribePostpayTrafficDetailResponseBodyTrafficList) String ¶
func (s DescribePostpayTrafficDetailResponseBodyTrafficList) String() string
type DescribePostpayTrafficTotalRequest ¶
type DescribePostpayTrafficTotalRequest struct { // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` }
func (DescribePostpayTrafficTotalRequest) GoString ¶
func (s DescribePostpayTrafficTotalRequest) GoString() string
func (*DescribePostpayTrafficTotalRequest) SetLang ¶
func (s *DescribePostpayTrafficTotalRequest) SetLang(v string) *DescribePostpayTrafficTotalRequest
func (DescribePostpayTrafficTotalRequest) String ¶
func (s DescribePostpayTrafficTotalRequest) String() string
type DescribePostpayTrafficTotalResponse ¶
type DescribePostpayTrafficTotalResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribePostpayTrafficTotalResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribePostpayTrafficTotalResponse) GoString ¶
func (s DescribePostpayTrafficTotalResponse) GoString() string
func (*DescribePostpayTrafficTotalResponse) SetHeaders ¶
func (s *DescribePostpayTrafficTotalResponse) SetHeaders(v map[string]*string) *DescribePostpayTrafficTotalResponse
func (*DescribePostpayTrafficTotalResponse) SetStatusCode ¶
func (s *DescribePostpayTrafficTotalResponse) SetStatusCode(v int32) *DescribePostpayTrafficTotalResponse
func (DescribePostpayTrafficTotalResponse) String ¶
func (s DescribePostpayTrafficTotalResponse) String() string
type DescribePostpayTrafficTotalResponseBody ¶
type DescribePostpayTrafficTotalResponseBody struct { // The ID of the request. // // example: // // 826B6280-9704-5643-97B1-6B47AC3F027A RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of assets protected all types of firewalls. // // example: // // 132 TotalAssets *int64 `json:"TotalAssets,omitempty" xml:"TotalAssets,omitempty"` // The volume of burstable protected traffic for which fees are generated. Unit: bytes. // // example: // // 2320274874426 TotalBillTraffic *int64 `json:"TotalBillTraffic,omitempty" xml:"TotalBillTraffic,omitempty"` // The total number of assets protected by the Internet firewall. // // example: // // 128 TotalInternetAssets *int64 `json:"TotalInternetAssets,omitempty" xml:"TotalInternetAssets,omitempty"` // The total traffic for the Internet firewall. If you use Cloud Firewall that uses the subscription billing method, this parameter indicates the total volume of burstable protected traffic on the Internet boundary. Unit: bytes. // // example: // // 2320274874426 TotalInternetTraffic *int64 `json:"TotalInternetTraffic,omitempty" xml:"TotalInternetTraffic,omitempty"` // The total number of assets protected by NAT firewalls. // // example: // // 1 TotalNatAssets *int64 `json:"TotalNatAssets,omitempty" xml:"TotalNatAssets,omitempty"` // The total traffic for NAT firewalls. If you use Cloud Firewall that uses the subscription billing method, this parameter indicates the total volume of burstable protected traffic on the NAT boundary. Unit: bytes. // // example: // // 560646279 TotalNatTraffic *int64 `json:"TotalNatTraffic,omitempty" xml:"TotalNatTraffic,omitempty"` TotalSdlBillTraffic *int64 `json:"TotalSdlBillTraffic,omitempty" xml:"TotalSdlBillTraffic,omitempty"` TotalSdlFreeTraffic *int64 `json:"TotalSdlFreeTraffic,omitempty" xml:"TotalSdlFreeTraffic,omitempty"` // The total volume of traffic. If you use Cloud Firewall that uses the subscription billing method, this parameter indicates the total volume of burstable protected traffic. Unit: bytes. // // example: // // 2320274874426 TotalTraffic *int64 `json:"TotalTraffic,omitempty" xml:"TotalTraffic,omitempty"` // The total number of assets protected by virtual private cloud (VPC) firewalls. // // example: // // 3 TotalVpcAssets *int64 `json:"TotalVpcAssets,omitempty" xml:"TotalVpcAssets,omitempty"` // The total traffic for VPC firewalls. If you use Cloud Firewall that uses the subscription billing method, this parameter indicates the total volume of burstable protected traffic on the VPC boundary. Unit: bytes. // // example: // // 2320274874426 TotalVpcTraffic *int64 `json:"TotalVpcTraffic,omitempty" xml:"TotalVpcTraffic,omitempty"` }
func (DescribePostpayTrafficTotalResponseBody) GoString ¶
func (s DescribePostpayTrafficTotalResponseBody) GoString() string
func (*DescribePostpayTrafficTotalResponseBody) SetRequestId ¶
func (s *DescribePostpayTrafficTotalResponseBody) SetRequestId(v string) *DescribePostpayTrafficTotalResponseBody
func (*DescribePostpayTrafficTotalResponseBody) SetTotalAssets ¶
func (s *DescribePostpayTrafficTotalResponseBody) SetTotalAssets(v int64) *DescribePostpayTrafficTotalResponseBody
func (*DescribePostpayTrafficTotalResponseBody) SetTotalBillTraffic ¶
func (s *DescribePostpayTrafficTotalResponseBody) SetTotalBillTraffic(v int64) *DescribePostpayTrafficTotalResponseBody
func (*DescribePostpayTrafficTotalResponseBody) SetTotalInternetAssets ¶
func (s *DescribePostpayTrafficTotalResponseBody) SetTotalInternetAssets(v int64) *DescribePostpayTrafficTotalResponseBody
func (*DescribePostpayTrafficTotalResponseBody) SetTotalInternetTraffic ¶
func (s *DescribePostpayTrafficTotalResponseBody) SetTotalInternetTraffic(v int64) *DescribePostpayTrafficTotalResponseBody
func (*DescribePostpayTrafficTotalResponseBody) SetTotalNatAssets ¶
func (s *DescribePostpayTrafficTotalResponseBody) SetTotalNatAssets(v int64) *DescribePostpayTrafficTotalResponseBody
func (*DescribePostpayTrafficTotalResponseBody) SetTotalNatTraffic ¶
func (s *DescribePostpayTrafficTotalResponseBody) SetTotalNatTraffic(v int64) *DescribePostpayTrafficTotalResponseBody
func (*DescribePostpayTrafficTotalResponseBody) SetTotalSdlBillTraffic ¶ added in v7.0.2
func (s *DescribePostpayTrafficTotalResponseBody) SetTotalSdlBillTraffic(v int64) *DescribePostpayTrafficTotalResponseBody
func (*DescribePostpayTrafficTotalResponseBody) SetTotalSdlFreeTraffic ¶ added in v7.0.2
func (s *DescribePostpayTrafficTotalResponseBody) SetTotalSdlFreeTraffic(v int64) *DescribePostpayTrafficTotalResponseBody
func (*DescribePostpayTrafficTotalResponseBody) SetTotalTraffic ¶
func (s *DescribePostpayTrafficTotalResponseBody) SetTotalTraffic(v int64) *DescribePostpayTrafficTotalResponseBody
func (*DescribePostpayTrafficTotalResponseBody) SetTotalVpcAssets ¶
func (s *DescribePostpayTrafficTotalResponseBody) SetTotalVpcAssets(v int64) *DescribePostpayTrafficTotalResponseBody
func (*DescribePostpayTrafficTotalResponseBody) SetTotalVpcTraffic ¶
func (s *DescribePostpayTrafficTotalResponseBody) SetTotalVpcTraffic(v int64) *DescribePostpayTrafficTotalResponseBody
func (DescribePostpayTrafficTotalResponseBody) String ¶
func (s DescribePostpayTrafficTotalResponseBody) String() string
type DescribePrefixListsRequest ¶
type DescribePrefixListsRequest struct { // The region ID of the instance. // // This parameter is required. // // example: // // cn-shenzhen RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The source IP address of the request. // // example: // // 47.100.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (DescribePrefixListsRequest) GoString ¶
func (s DescribePrefixListsRequest) GoString() string
func (*DescribePrefixListsRequest) SetRegionNo ¶
func (s *DescribePrefixListsRequest) SetRegionNo(v string) *DescribePrefixListsRequest
func (*DescribePrefixListsRequest) SetSourceIp ¶
func (s *DescribePrefixListsRequest) SetSourceIp(v string) *DescribePrefixListsRequest
func (DescribePrefixListsRequest) String ¶
func (s DescribePrefixListsRequest) String() string
type DescribePrefixListsResponse ¶
type DescribePrefixListsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribePrefixListsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribePrefixListsResponse) GoString ¶
func (s DescribePrefixListsResponse) GoString() string
func (*DescribePrefixListsResponse) SetBody ¶
func (s *DescribePrefixListsResponse) SetBody(v *DescribePrefixListsResponseBody) *DescribePrefixListsResponse
func (*DescribePrefixListsResponse) SetHeaders ¶
func (s *DescribePrefixListsResponse) SetHeaders(v map[string]*string) *DescribePrefixListsResponse
func (*DescribePrefixListsResponse) SetStatusCode ¶
func (s *DescribePrefixListsResponse) SetStatusCode(v int32) *DescribePrefixListsResponse
func (DescribePrefixListsResponse) String ¶
func (s DescribePrefixListsResponse) String() string
type DescribePrefixListsResponseBody ¶
type DescribePrefixListsResponseBody struct { // Details about the prefix lists. PrefixList []*DescribePrefixListsResponseBodyPrefixList `json:"PrefixList,omitempty" xml:"PrefixList,omitempty" type:"Repeated"` // The ID of the request. // // example: // // 67FD76C2-C493-5815-8107-643FD7AB77C7 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribePrefixListsResponseBody) GoString ¶
func (s DescribePrefixListsResponseBody) GoString() string
func (*DescribePrefixListsResponseBody) SetPrefixList ¶
func (s *DescribePrefixListsResponseBody) SetPrefixList(v []*DescribePrefixListsResponseBodyPrefixList) *DescribePrefixListsResponseBody
func (*DescribePrefixListsResponseBody) SetRequestId ¶
func (s *DescribePrefixListsResponseBody) SetRequestId(v string) *DescribePrefixListsResponseBody
func (DescribePrefixListsResponseBody) String ¶
func (s DescribePrefixListsResponseBody) String() string
type DescribePrefixListsResponseBodyPrefixList ¶
type DescribePrefixListsResponseBodyPrefixList struct { // The IP address family of the prefix list. Valid values: // // - IPv4 // // - IPv6 // // example: // // IPv4 AddressFamily *string `json:"AddressFamily,omitempty" xml:"AddressFamily,omitempty"` // The number of associated resources. // // example: // // 2 AssociationCount *int32 `json:"AssociationCount,omitempty" xml:"AssociationCount,omitempty"` // The creation time. // // example: // // 2023-10-16T08:31:06Z CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"` // The description. // // example: // // TCP_14900-14911 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The maximum number of entries in the prefix list. // // example: // // 20 MaxEntries *int32 `json:"MaxEntries,omitempty" xml:"MaxEntries,omitempty"` // The ID of the prefix list. // // example: // // pl-uf64nco3ujjqchx6aaji PrefixListId *string `json:"PrefixListId,omitempty" xml:"PrefixListId,omitempty"` // The name of the prefix list. // // example: // // participant-name PrefixListName *string `json:"PrefixListName,omitempty" xml:"PrefixListName,omitempty"` }
func (DescribePrefixListsResponseBodyPrefixList) GoString ¶
func (s DescribePrefixListsResponseBodyPrefixList) GoString() string
func (*DescribePrefixListsResponseBodyPrefixList) SetAddressFamily ¶
func (s *DescribePrefixListsResponseBodyPrefixList) SetAddressFamily(v string) *DescribePrefixListsResponseBodyPrefixList
func (*DescribePrefixListsResponseBodyPrefixList) SetAssociationCount ¶
func (s *DescribePrefixListsResponseBodyPrefixList) SetAssociationCount(v int32) *DescribePrefixListsResponseBodyPrefixList
func (*DescribePrefixListsResponseBodyPrefixList) SetCreationTime ¶
func (s *DescribePrefixListsResponseBodyPrefixList) SetCreationTime(v string) *DescribePrefixListsResponseBodyPrefixList
func (*DescribePrefixListsResponseBodyPrefixList) SetDescription ¶
func (s *DescribePrefixListsResponseBodyPrefixList) SetDescription(v string) *DescribePrefixListsResponseBodyPrefixList
func (*DescribePrefixListsResponseBodyPrefixList) SetMaxEntries ¶
func (s *DescribePrefixListsResponseBodyPrefixList) SetMaxEntries(v int32) *DescribePrefixListsResponseBodyPrefixList
func (*DescribePrefixListsResponseBodyPrefixList) SetPrefixListId ¶
func (s *DescribePrefixListsResponseBodyPrefixList) SetPrefixListId(v string) *DescribePrefixListsResponseBodyPrefixList
func (*DescribePrefixListsResponseBodyPrefixList) SetPrefixListName ¶
func (s *DescribePrefixListsResponseBodyPrefixList) SetPrefixListName(v string) *DescribePrefixListsResponseBodyPrefixList
func (DescribePrefixListsResponseBodyPrefixList) String ¶
func (s DescribePrefixListsResponseBodyPrefixList) String() string
type DescribeRiskEventGroupRequest ¶
type DescribeRiskEventGroupRequest struct { // The names of attacked applications. Set the value in the `["AttackApp1","AttackApp2"]` format. // // example: // // ["MySql","DNS"] AttackApp []*string `json:"AttackApp,omitempty" xml:"AttackApp,omitempty" type:"Repeated"` // The attack type of the intrusion events. Valid values: // // - **1**: suspicious connection // // - **2**: command execution // // - **3**: brute-force attack // // - **4**: scanning // // - **5**: others // // - **6**: information leak // // - **7**: DoS attack // // - **8**: buffer overflow attack // // - **9**: web attack // // - **10**: trojan backdoor // // - **11**: computer worm // // - **12**: mining // // - **13**: reverse shell // // > If you do not specify this parameter, the intrusion events of all attack types are queried. // // example: // // 1 AttackType *string `json:"AttackType,omitempty" xml:"AttackType,omitempty"` // The edition of Cloud Firewall that you purchase. Valid values: // // - **2**: Premium Edition // // - **3**: Enterprise Edition // // - **4**: Ultimate Edition // // - **10**: Cloud Firewall that uses the pay-as-you-go billing method // // example: // // 10 BuyVersion *int64 `json:"BuyVersion,omitempty" xml:"BuyVersion,omitempty"` // The number of the page to return. Default value: **1**. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The type of the risk events.\\ // // Set the value to **session**, which indicates intrusion events. // // This parameter is required. // // example: // // session DataType *string `json:"DataType,omitempty" xml:"DataType,omitempty"` // The direction of the traffic for the intrusion events. Valid values: // // - **in**: inbound // // - **out**: outbound // // > If you do not specify this parameter, the intrusion events that are recorded for both inbound and outbound traffic are queried. // // example: // // in Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The destination IP address to query. If you specify this parameter, all intrusion events with the specified destination IP address are queried. // // example: // // 192.0.XX.XX DstIP *string `json:"DstIP,omitempty" xml:"DstIP,omitempty"` // The ID of the destination VPC. // // > If the FirewallType parameter is set to VpcFirewall, you must specify this parameter. // // example: // // vpc-uf6e9a9zyokj2ywuo**** DstNetworkInstanceId *string `json:"DstNetworkInstanceId,omitempty" xml:"DstNetworkInstanceId,omitempty"` // The end of the time range to query. The value is a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1534408267 EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The name of the intrusion event. // // example: // // Webshell communication EventName *string `json:"EventName,omitempty" xml:"EventName,omitempty"` // The type of the firewall. Valid values: // // - **VpcFirewall**: virtual private cloud (VPC) firewall // // - **InternetFirewall**: Internet firewall (default) // // example: // // InternetFirewall FirewallType *string `json:"FirewallType,omitempty" xml:"FirewallType,omitempty"` // Whether to query only the data that has completed private network tracing. // // example: // // true IsOnlyPrivateAssoc *string `json:"IsOnlyPrivateAssoc,omitempty" xml:"IsOnlyPrivateAssoc,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Specifies whether to query the information about the geographical locations of IP addresses. // // - **true**: does not query the information about the geographical locations of IP addresses. // // - **false**: queries the information about the geographical locations of IP addresses. This is the default value. // // example: // // false NoLocation *string `json:"NoLocation,omitempty" xml:"NoLocation,omitempty"` // The order in which you want to sort the results. Valid values: // // - **asc**: the ascending order. // // - **desc**: the descending order. This is the default value. // // example: // // desc Order *string `json:"Order,omitempty" xml:"Order,omitempty"` // The number of entries to return on each page. // // Default value: **6**. Maximum value: **10**. // // example: // // 6 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The status of the firewall. Valid values: // // - **1**: alerting // // - **2**: blocking // // > If you do not specify this parameter, all intrusion events that are detected by the firewall are queried, regardless of the firewall status. // // example: // // 1 RuleResult *string `json:"RuleResult,omitempty" xml:"RuleResult,omitempty"` // The module of the rule that is used to detect the intrusion events. Valid values: // // - **1**: basic protection // // - **2**: virtual patching // // - **4**: threat intelligence // // > If you do not specify this parameter, the intrusion events that are detected by all rules are queried. // // example: // // 1 RuleSource *string `json:"RuleSource,omitempty" xml:"RuleSource,omitempty"` // The field based on which you want to sort the results. Valid values: // // - **VulLevel**: The results are sorted based on the risk level field. This is the default value. // // - **LastTime**: The results are sorted based on the most recent occurrence time. // // example: // // LastTime Sort *string `json:"Sort,omitempty" xml:"Sort,omitempty"` // The source IP address to query. If you specify this parameter, all intrusion events with the specified source IP address are queried. // // example: // // 192.0.XX.XX SrcIP *string `json:"SrcIP,omitempty" xml:"SrcIP,omitempty"` // The ID of the source VPC. // // > If the FirewallType parameter is set to VpcFirewall, you must specify this parameter. // // example: // // vpc-uf6e9a9zyokj2ywuo**** SrcNetworkInstanceId *string `json:"SrcNetworkInstanceId,omitempty" xml:"SrcNetworkInstanceId,omitempty"` // The beginning of the time range to query. The value is a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1534408189 StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The risk level of the intrusion events. Valid values: // // - **1**: low // // - **2**: medium // // - **3**: high // // > If you do not specify this parameter, the intrusion events that are at all risk levels are queried. // // example: // // 1 VulLevel *string `json:"VulLevel,omitempty" xml:"VulLevel,omitempty"` }
func (DescribeRiskEventGroupRequest) GoString ¶
func (s DescribeRiskEventGroupRequest) GoString() string
func (*DescribeRiskEventGroupRequest) SetAttackApp ¶
func (s *DescribeRiskEventGroupRequest) SetAttackApp(v []*string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetAttackType ¶
func (s *DescribeRiskEventGroupRequest) SetAttackType(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetBuyVersion ¶
func (s *DescribeRiskEventGroupRequest) SetBuyVersion(v int64) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetCurrentPage ¶
func (s *DescribeRiskEventGroupRequest) SetCurrentPage(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetDataType ¶
func (s *DescribeRiskEventGroupRequest) SetDataType(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetDirection ¶
func (s *DescribeRiskEventGroupRequest) SetDirection(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetDstIP ¶
func (s *DescribeRiskEventGroupRequest) SetDstIP(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetDstNetworkInstanceId ¶
func (s *DescribeRiskEventGroupRequest) SetDstNetworkInstanceId(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetEndTime ¶
func (s *DescribeRiskEventGroupRequest) SetEndTime(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetEventName ¶
func (s *DescribeRiskEventGroupRequest) SetEventName(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetFirewallType ¶
func (s *DescribeRiskEventGroupRequest) SetFirewallType(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetIsOnlyPrivateAssoc ¶
func (s *DescribeRiskEventGroupRequest) SetIsOnlyPrivateAssoc(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetLang ¶
func (s *DescribeRiskEventGroupRequest) SetLang(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetNoLocation ¶
func (s *DescribeRiskEventGroupRequest) SetNoLocation(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetOrder ¶
func (s *DescribeRiskEventGroupRequest) SetOrder(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetPageSize ¶
func (s *DescribeRiskEventGroupRequest) SetPageSize(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetRuleResult ¶
func (s *DescribeRiskEventGroupRequest) SetRuleResult(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetRuleSource ¶
func (s *DescribeRiskEventGroupRequest) SetRuleSource(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetSort ¶
func (s *DescribeRiskEventGroupRequest) SetSort(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetSrcIP ¶
func (s *DescribeRiskEventGroupRequest) SetSrcIP(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetSrcNetworkInstanceId ¶
func (s *DescribeRiskEventGroupRequest) SetSrcNetworkInstanceId(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetStartTime ¶
func (s *DescribeRiskEventGroupRequest) SetStartTime(v string) *DescribeRiskEventGroupRequest
func (*DescribeRiskEventGroupRequest) SetVulLevel ¶
func (s *DescribeRiskEventGroupRequest) SetVulLevel(v string) *DescribeRiskEventGroupRequest
func (DescribeRiskEventGroupRequest) String ¶
func (s DescribeRiskEventGroupRequest) String() string
type DescribeRiskEventGroupResponse ¶
type DescribeRiskEventGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRiskEventGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRiskEventGroupResponse) GoString ¶
func (s DescribeRiskEventGroupResponse) GoString() string
func (*DescribeRiskEventGroupResponse) SetBody ¶
func (s *DescribeRiskEventGroupResponse) SetBody(v *DescribeRiskEventGroupResponseBody) *DescribeRiskEventGroupResponse
func (*DescribeRiskEventGroupResponse) SetHeaders ¶
func (s *DescribeRiskEventGroupResponse) SetHeaders(v map[string]*string) *DescribeRiskEventGroupResponse
func (*DescribeRiskEventGroupResponse) SetStatusCode ¶
func (s *DescribeRiskEventGroupResponse) SetStatusCode(v int32) *DescribeRiskEventGroupResponse
func (DescribeRiskEventGroupResponse) String ¶
func (s DescribeRiskEventGroupResponse) String() string
type DescribeRiskEventGroupResponseBody ¶
type DescribeRiskEventGroupResponseBody struct { // An array that consists of the details of the intrusion events. DataList []*DescribeRiskEventGroupResponseBodyDataList `json:"DataList,omitempty" xml:"DataList,omitempty" type:"Repeated"` // The ID of the request. // // example: // // B14757D0-4640-4B44-AC67-7F558FE7E6EF RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of risk events. // // example: // // 20 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeRiskEventGroupResponseBody) GoString ¶
func (s DescribeRiskEventGroupResponseBody) GoString() string
func (*DescribeRiskEventGroupResponseBody) SetDataList ¶
func (s *DescribeRiskEventGroupResponseBody) SetDataList(v []*DescribeRiskEventGroupResponseBodyDataList) *DescribeRiskEventGroupResponseBody
func (*DescribeRiskEventGroupResponseBody) SetRequestId ¶
func (s *DescribeRiskEventGroupResponseBody) SetRequestId(v string) *DescribeRiskEventGroupResponseBody
func (*DescribeRiskEventGroupResponseBody) SetTotalCount ¶
func (s *DescribeRiskEventGroupResponseBody) SetTotalCount(v int32) *DescribeRiskEventGroupResponseBody
func (DescribeRiskEventGroupResponseBody) String ¶
func (s DescribeRiskEventGroupResponseBody) String() string
type DescribeRiskEventGroupResponseBodyDataList ¶
type DescribeRiskEventGroupResponseBodyDataList struct { // The name of the attacked application. // // example: // // MySql AttackApp *string `json:"AttackApp,omitempty" xml:"AttackApp,omitempty"` // The attack type of the intrusion event. Valid values: // // - **1**: suspicious connection // // - **2**: command execution // // - **3**: brute-force attack // // - **4**: scanning // // - **5**: others // // - **6**: information leak // // - **7**: DoS attack // // - **8**: buffer overflow attack // // - **9**: web attack // // - **10**: trojan backdoor // // - **11**: computer worm // // - **12**: mining // // - **13**: reverse shell // // example: // // 1 AttackType *int32 `json:"AttackType,omitempty" xml:"AttackType,omitempty"` // The description of the intrusion event. // // example: // // Path traversal attacks are detected in the web access requests over HTTP. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The direction of the traffic for the intrusion event. Valid values: // // - **in**: inbound // // - **out**: outbound // // example: // // in Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The destination IP address that is included in the intrusion event. // // example: // // 192.0.XX.XX DstIP *string `json:"DstIP,omitempty" xml:"DstIP,omitempty"` // The number of intrusion events. // // example: // // 100 EventCount *int32 `json:"EventCount,omitempty" xml:"EventCount,omitempty"` // The ID of the intrusion event. // // example: // // 2b58efae-4c4b-4d96-9544-a586fb1f**** EventId *string `json:"EventId,omitempty" xml:"EventId,omitempty"` // The name of the intrusion event. // // example: // // Path traversal attack EventName *string `json:"EventName,omitempty" xml:"EventName,omitempty"` // The time when the intrusion event was first detected. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1534408189 FirstEventTime *int32 `json:"FirstEventTime,omitempty" xml:"FirstEventTime,omitempty"` // The geographical information about the IP address. The value is a struct that contains the following parameters: **CityId**, **CityName**, **CountryId**, and **CountryName**.\\ // // **************** IPLocationInfo *DescribeRiskEventGroupResponseBodyDataListIPLocationInfo `json:"IPLocationInfo,omitempty" xml:"IPLocationInfo,omitempty" type:"Struct"` // The time when the intrusion event was last detected. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1534408267 LastEventTime *int32 `json:"LastEventTime,omitempty" xml:"LastEventTime,omitempty"` // The information about the private IP address in the intrusion event. The value is an array that contains the following parameters: **RegionNo**, **ResourceInstanceId**, **ResourceInstanceName**, and **ResourcePrivateIP**.\\ // // **************** ResourcePrivateIPList []*DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList `json:"ResourcePrivateIPList,omitempty" xml:"ResourcePrivateIPList,omitempty" type:"Repeated"` // The type of the public IP address in the intrusion event. Valid values: // // - **EIP**: the elastic IP address (EIP) // // - **EcsPublicIP**: the public IP address of an Elastic Compute Service (ECS) instance // // - **EcsEIP**: the EIP of an ECS instance // // - **NatPublicIP**: the public IP address of a NAT gateway // // - **NatEIP**: the EIP of a NAT gateway // // example: // // EcsPublicIP ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The ID of the rule that is used to detect the intrusion event. // // example: // // 1000**** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The status of the firewall. Valid values: // // - **1**: alerting // // - **2**: blocking // // example: // // 2 RuleResult *int32 `json:"RuleResult,omitempty" xml:"RuleResult,omitempty"` // The module of the rule that is used to detect the intrusion event. Valid values: // // - **1**: basic protection // // - **2**: virtual patching // // - **4**: threat intelligence // // example: // // 1 RuleSource *int32 `json:"RuleSource,omitempty" xml:"RuleSource,omitempty"` // The source IP address that is included in the intrusion event. // // example: // // 192.0.XX.XX SrcIP *string `json:"SrcIP,omitempty" xml:"SrcIP,omitempty"` // The tag added to the source IP address. The tag helps identify whether the source IP address is a back-to-origin IP address for a cloud service. // // example: // // WAF Back-to-origin Address SrcIPTag *string `json:"SrcIPTag,omitempty" xml:"SrcIPTag,omitempty"` // An array that consists of the source private IP addresses in the intrusion event. SrcPrivateIPList []*string `json:"SrcPrivateIPList,omitempty" xml:"SrcPrivateIPList,omitempty" type:"Repeated"` // The tag added to the threat intelligence that is provided for major events. // // example: // // Threat intelligence provided for major events Tag *string `json:"Tag,omitempty" xml:"Tag,omitempty"` // The information about the destination VPC of the intrusion event. The value is a struct that contains the following parameters: **EcsInstanceId**, **EcsInstanceName**, **NetworkInstanceId**, **NetworkInstanceName**, and **RegionNo**.\\ // // ******************** VpcDstInfo *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo `json:"VpcDstInfo,omitempty" xml:"VpcDstInfo,omitempty" type:"Struct"` // The information about the source VPC of the intrusion event. The value is a struct that contains the following parameters: **EcsInstanceId**, **EcsInstanceName**, **NetworkInstanceId**, **NetworkInstanceName**, and **RegionNo**.\\ // // ******************** VpcSrcInfo *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo `json:"VpcSrcInfo,omitempty" xml:"VpcSrcInfo,omitempty" type:"Struct"` // The risk level of the intrusion event. Valid values: // // - **1**: low // // - **2**: medium // // - **3**: high // // example: // // 1 VulLevel *int32 `json:"VulLevel,omitempty" xml:"VulLevel,omitempty"` }
func (DescribeRiskEventGroupResponseBodyDataList) GoString ¶
func (s DescribeRiskEventGroupResponseBodyDataList) GoString() string
func (*DescribeRiskEventGroupResponseBodyDataList) SetAttackApp ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetAttackApp(v string) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetAttackType ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetAttackType(v int32) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetDescription ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetDescription(v string) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetDirection ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetDirection(v string) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetDstIP ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetDstIP(v string) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetEventCount ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetEventCount(v int32) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetEventId ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetEventId(v string) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetEventName ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetEventName(v string) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetFirstEventTime ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetFirstEventTime(v int32) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetIPLocationInfo ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetIPLocationInfo(v *DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetLastEventTime ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetLastEventTime(v int32) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetResourcePrivateIPList ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetResourcePrivateIPList(v []*DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetResourceType ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetResourceType(v string) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetRuleId ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetRuleId(v string) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetRuleResult ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetRuleResult(v int32) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetRuleSource ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetRuleSource(v int32) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetSrcIP ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetSrcIP(v string) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetSrcIPTag ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetSrcIPTag(v string) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetSrcPrivateIPList ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetSrcPrivateIPList(v []*string) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetTag ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetTag(v string) *DescribeRiskEventGroupResponseBodyDataList
func (*DescribeRiskEventGroupResponseBodyDataList) SetVpcDstInfo ¶
func (*DescribeRiskEventGroupResponseBodyDataList) SetVpcSrcInfo ¶
func (*DescribeRiskEventGroupResponseBodyDataList) SetVulLevel ¶
func (s *DescribeRiskEventGroupResponseBodyDataList) SetVulLevel(v int32) *DescribeRiskEventGroupResponseBodyDataList
func (DescribeRiskEventGroupResponseBodyDataList) String ¶
func (s DescribeRiskEventGroupResponseBodyDataList) String() string
type DescribeRiskEventGroupResponseBodyDataListIPLocationInfo ¶
type DescribeRiskEventGroupResponseBodyDataListIPLocationInfo struct { // The ID of the city to which the IP address belongs. // // example: // // 510100 CityId *string `json:"CityId,omitempty" xml:"CityId,omitempty"` // The name of the city to which the IP address belongs. // // example: // // Chengdu, Sichuan Province CityName *string `json:"CityName,omitempty" xml:"CityName,omitempty"` // The ID of the country to which the IP address belongs. // // example: // // CN CountryId *string `json:"CountryId,omitempty" xml:"CountryId,omitempty"` // The name of the country to which the IP address belongs. // // example: // // China CountryName *string `json:"CountryName,omitempty" xml:"CountryName,omitempty"` }
func (DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) GoString ¶
func (s DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) GoString() string
func (*DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) SetCityName ¶
func (*DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) SetCountryId ¶
func (*DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) SetCountryName ¶
func (s *DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) SetCountryName(v string) *DescribeRiskEventGroupResponseBodyDataListIPLocationInfo
func (DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) String ¶
func (s DescribeRiskEventGroupResponseBodyDataListIPLocationInfo) String() string
type DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList ¶
type DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList struct { // The ID of the region to which the private IP address belongs. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The ID of the instance that uses the private IP address. // // example: // // i-wz92jf4scg2zb74p**** ResourceInstanceId *string `json:"ResourceInstanceId,omitempty" xml:"ResourceInstanceId,omitempty"` // The name of the instance that uses the private IP address. // // example: // // LD-shenzhen-zy**** ResourceInstanceName *string `json:"ResourceInstanceName,omitempty" xml:"ResourceInstanceName,omitempty"` // The private IP address. // // example: // // 10.255.XX.XX ResourcePrivateIP *string `json:"ResourcePrivateIP,omitempty" xml:"ResourcePrivateIP,omitempty"` }
func (DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) GoString ¶
func (s DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) GoString() string
func (*DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) SetRegionNo ¶
func (*DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) SetResourceInstanceId ¶
func (s *DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) SetResourceInstanceId(v string) *DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList
func (*DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) SetResourceInstanceName ¶
func (s *DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) SetResourceInstanceName(v string) *DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList
func (*DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) SetResourcePrivateIP ¶
func (s *DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) SetResourcePrivateIP(v string) *DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList
func (DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) String ¶
func (s DescribeRiskEventGroupResponseBodyDataListResourcePrivateIPList) String() string
type DescribeRiskEventGroupResponseBodyDataListVpcDstInfo ¶
type DescribeRiskEventGroupResponseBodyDataListVpcDstInfo struct { // The ID of the ECS instance. // // example: // // i-wz92jf4scg2zb74p**** EcsInstanceId *string `json:"EcsInstanceId,omitempty" xml:"EcsInstanceId,omitempty"` // The name of the ECS instance. // // example: // // LD-shenzhen-zy**** EcsInstanceName *string `json:"EcsInstanceName,omitempty" xml:"EcsInstanceName,omitempty"` // The ID of the VPC. // // example: // // vpc-uf6e9a9zyokj2ywuo**** NetworkInstanceId *string `json:"NetworkInstanceId,omitempty" xml:"NetworkInstanceId,omitempty"` // The name of the VPC. // // example: // // VPC-SH-TX**** NetworkInstanceName *string `json:"NetworkInstanceName,omitempty" xml:"NetworkInstanceName,omitempty"` // The ID of the region in which the destination VPC resides. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` }
func (DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) GoString ¶
func (s DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) GoString() string
func (*DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetEcsInstanceId ¶
func (s *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetEcsInstanceId(v string) *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo
func (*DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetEcsInstanceName ¶
func (s *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetEcsInstanceName(v string) *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo
func (*DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetNetworkInstanceId ¶
func (s *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetNetworkInstanceId(v string) *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo
func (*DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetNetworkInstanceName ¶
func (s *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetNetworkInstanceName(v string) *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo
func (*DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetRegionNo ¶
func (s *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) SetRegionNo(v string) *DescribeRiskEventGroupResponseBodyDataListVpcDstInfo
func (DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) String ¶
func (s DescribeRiskEventGroupResponseBodyDataListVpcDstInfo) String() string
type DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo ¶
type DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo struct { // The ID of the ECS instance. // // example: // // i-wz92jf4scg2zb74p**** EcsInstanceId *string `json:"EcsInstanceId,omitempty" xml:"EcsInstanceId,omitempty"` // The name of the ECS instance. // // example: // // LD-shenzhen-zy**** EcsInstanceName *string `json:"EcsInstanceName,omitempty" xml:"EcsInstanceName,omitempty"` // The ID of the VPC. // // example: // // vpc-uf6e9a9zyokj2ywuo**** NetworkInstanceId *string `json:"NetworkInstanceId,omitempty" xml:"NetworkInstanceId,omitempty"` // The name of the VPC. // // example: // // VPC-SH-TX**** NetworkInstanceName *string `json:"NetworkInstanceName,omitempty" xml:"NetworkInstanceName,omitempty"` // The ID of the region in which the source VPC resides. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` }
func (DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) GoString ¶
func (s DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) GoString() string
func (*DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetEcsInstanceId ¶
func (s *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetEcsInstanceId(v string) *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo
func (*DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetEcsInstanceName ¶
func (s *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetEcsInstanceName(v string) *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo
func (*DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetNetworkInstanceId ¶
func (s *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetNetworkInstanceId(v string) *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo
func (*DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetNetworkInstanceName ¶
func (s *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetNetworkInstanceName(v string) *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo
func (*DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetRegionNo ¶
func (s *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) SetRegionNo(v string) *DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo
func (DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) String ¶
func (s DescribeRiskEventGroupResponseBodyDataListVpcSrcInfo) String() string
type DescribeRiskEventPayloadRequest ¶
type DescribeRiskEventPayloadRequest struct { // The destination IP address to query. If you specify this parameter, all intrusion events with the specified destination IP address are queried. // // example: // // 203.0.113.2 DstIP *string `json:"DstIP,omitempty" xml:"DstIP,omitempty"` // The ID of the destination VPC to query. If you specify this parameter, all intrusion events that contain the specified ID of the destination VPC are queried. // // example: // // vpc-uf6jr1klwqb60dyn2**** DstVpcId *string `json:"DstVpcId,omitempty" xml:"DstVpcId,omitempty"` // The end of the time range to query. The value is a timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1681288980 EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The type of the firewall. Valid values: // // - **VpcFirewall**: virtual private cloud (VPC) firewall // // - **InternetFirewall* - (default): Internet firewall // // example: // // InternetFirewall FirewallType *string `json:"FirewallType,omitempty" xml:"FirewallType,omitempty"` // The public IP address. If you specify this parameter, all intrusion events that contain the specified public IP address are queried. // // example: // // 203.0.113.3 PublicIP *string `json:"PublicIP,omitempty" xml:"PublicIP,omitempty"` // The source IP address to query. If you specify this parameter, all intrusion events from the specified source IP address are queried. // // example: // // 203.0.113.1 SrcIP *string `json:"SrcIP,omitempty" xml:"SrcIP,omitempty"` // The ID of the source VPC to query. If you specify this parameter, all intrusion events that contain the specified ID of the source VPC are queried. // // example: // // vpc-wz9j2lqyo15udw5nt**** SrcVpcId *string `json:"SrcVpcId,omitempty" xml:"SrcVpcId,omitempty"` // The beginning of the time range to query. The value is a timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1669533617 StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The UUID of the intrusion event. // // This parameter is required. // // example: // // e62c25e0-1073-46bd-9567-b8f12b3d**** UUID *string `json:"UUID,omitempty" xml:"UUID,omitempty"` }
func (DescribeRiskEventPayloadRequest) GoString ¶
func (s DescribeRiskEventPayloadRequest) GoString() string
func (*DescribeRiskEventPayloadRequest) SetDstIP ¶
func (s *DescribeRiskEventPayloadRequest) SetDstIP(v string) *DescribeRiskEventPayloadRequest
func (*DescribeRiskEventPayloadRequest) SetDstVpcId ¶
func (s *DescribeRiskEventPayloadRequest) SetDstVpcId(v string) *DescribeRiskEventPayloadRequest
func (*DescribeRiskEventPayloadRequest) SetEndTime ¶
func (s *DescribeRiskEventPayloadRequest) SetEndTime(v string) *DescribeRiskEventPayloadRequest
func (*DescribeRiskEventPayloadRequest) SetFirewallType ¶
func (s *DescribeRiskEventPayloadRequest) SetFirewallType(v string) *DescribeRiskEventPayloadRequest
func (*DescribeRiskEventPayloadRequest) SetPublicIP ¶
func (s *DescribeRiskEventPayloadRequest) SetPublicIP(v string) *DescribeRiskEventPayloadRequest
func (*DescribeRiskEventPayloadRequest) SetSrcIP ¶
func (s *DescribeRiskEventPayloadRequest) SetSrcIP(v string) *DescribeRiskEventPayloadRequest
func (*DescribeRiskEventPayloadRequest) SetSrcVpcId ¶
func (s *DescribeRiskEventPayloadRequest) SetSrcVpcId(v string) *DescribeRiskEventPayloadRequest
func (*DescribeRiskEventPayloadRequest) SetStartTime ¶
func (s *DescribeRiskEventPayloadRequest) SetStartTime(v string) *DescribeRiskEventPayloadRequest
func (*DescribeRiskEventPayloadRequest) SetUUID ¶
func (s *DescribeRiskEventPayloadRequest) SetUUID(v string) *DescribeRiskEventPayloadRequest
func (DescribeRiskEventPayloadRequest) String ¶
func (s DescribeRiskEventPayloadRequest) String() string
type DescribeRiskEventPayloadResponse ¶
type DescribeRiskEventPayloadResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRiskEventPayloadResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRiskEventPayloadResponse) GoString ¶
func (s DescribeRiskEventPayloadResponse) GoString() string
func (*DescribeRiskEventPayloadResponse) SetBody ¶
func (s *DescribeRiskEventPayloadResponse) SetBody(v *DescribeRiskEventPayloadResponseBody) *DescribeRiskEventPayloadResponse
func (*DescribeRiskEventPayloadResponse) SetHeaders ¶
func (s *DescribeRiskEventPayloadResponse) SetHeaders(v map[string]*string) *DescribeRiskEventPayloadResponse
func (*DescribeRiskEventPayloadResponse) SetStatusCode ¶
func (s *DescribeRiskEventPayloadResponse) SetStatusCode(v int32) *DescribeRiskEventPayloadResponse
func (DescribeRiskEventPayloadResponse) String ¶
func (s DescribeRiskEventPayloadResponse) String() string
type DescribeRiskEventPayloadResponseBody ¶
type DescribeRiskEventPayloadResponseBody struct { // The destination IP address of the intrusion event. // // example: // // 203.0.113.1 DstIP *string `json:"DstIP,omitempty" xml:"DstIP,omitempty"` // The destination port of the intrusion event. // // example: // // 8080 DstPort *int32 `json:"DstPort,omitempty" xml:"DstPort,omitempty"` // The destination VPC ID of the intrusion event. // // example: // // vpc-bp10w5nb30r4jzfyc**** DstVpcId *string `json:"DstVpcId,omitempty" xml:"DstVpcId,omitempty"` // Type of the hit. // // example: // // 1 HitContentType *int32 `json:"HitContentType,omitempty" xml:"HitContentType,omitempty"` // The position where the hit ends. // // example: // // 67 HitTo *int32 `json:"HitTo,omitempty" xml:"HitTo,omitempty"` // Hit payload. // // example: // // 2f636f6d706f7365722f73656e645f656d61696c3f746f3d6d61667740776f66736f7961792675726c3d687474703a2f2f302e302e302e303a31323334352f692f6431366530312f313664622f673670772f ParsedContent *string `json:"ParsedContent,omitempty" xml:"ParsedContent,omitempty"` // The attack payload of the intrusion event. // // example: // // 302902010004067075626c6963a01c0204036a5f43020100020100300e300c06082b060102010101000500 Payload *string `json:"Payload,omitempty" xml:"Payload,omitempty"` // The length of the attack payload of the intrusion event. // // example: // // 457 PayloadLen *int32 `json:"PayloadLen,omitempty" xml:"PayloadLen,omitempty"` // The protocol type of intrusion event. Valid values: // // - **TCP** // // - **UDP** // // example: // // TCP Proto *string `json:"Proto,omitempty" xml:"Proto,omitempty"` // The HTTP X-Real-IP field. // // example: // // 203.0.113.3 RealIp *string `json:"RealIp,omitempty" xml:"RealIp,omitempty"` // The request ID. // // example: // // 68055BA4-D8BD-5611-AC49-C651E619A12E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The source IP address of the intrusion event. // // example: // // 203.0.113.2 SrcIP *string `json:"SrcIP,omitempty" xml:"SrcIP,omitempty"` // The source port of the intrusion event. // // example: // // 54360 SrcPort *int32 `json:"SrcPort,omitempty" xml:"SrcPort,omitempty"` // The source VPC ID of the intrusion event. // // example: // // vpc-t4nlt09olhpazpoeg**** SrcVpcId *string `json:"SrcVpcId,omitempty" xml:"SrcVpcId,omitempty"` // The HTTP X-Forwarded-For field. // // example: // // 203.0.113.4 XForwardFor *string `json:"XForwardFor,omitempty" xml:"XForwardFor,omitempty"` }
func (DescribeRiskEventPayloadResponseBody) GoString ¶
func (s DescribeRiskEventPayloadResponseBody) GoString() string
func (*DescribeRiskEventPayloadResponseBody) SetDstIP ¶
func (s *DescribeRiskEventPayloadResponseBody) SetDstIP(v string) *DescribeRiskEventPayloadResponseBody
func (*DescribeRiskEventPayloadResponseBody) SetDstPort ¶
func (s *DescribeRiskEventPayloadResponseBody) SetDstPort(v int32) *DescribeRiskEventPayloadResponseBody
func (*DescribeRiskEventPayloadResponseBody) SetDstVpcId ¶
func (s *DescribeRiskEventPayloadResponseBody) SetDstVpcId(v string) *DescribeRiskEventPayloadResponseBody
func (*DescribeRiskEventPayloadResponseBody) SetHitContentType ¶
func (s *DescribeRiskEventPayloadResponseBody) SetHitContentType(v int32) *DescribeRiskEventPayloadResponseBody
func (*DescribeRiskEventPayloadResponseBody) SetHitTo ¶
func (s *DescribeRiskEventPayloadResponseBody) SetHitTo(v int32) *DescribeRiskEventPayloadResponseBody
func (*DescribeRiskEventPayloadResponseBody) SetParsedContent ¶
func (s *DescribeRiskEventPayloadResponseBody) SetParsedContent(v string) *DescribeRiskEventPayloadResponseBody
func (*DescribeRiskEventPayloadResponseBody) SetPayload ¶
func (s *DescribeRiskEventPayloadResponseBody) SetPayload(v string) *DescribeRiskEventPayloadResponseBody
func (*DescribeRiskEventPayloadResponseBody) SetPayloadLen ¶
func (s *DescribeRiskEventPayloadResponseBody) SetPayloadLen(v int32) *DescribeRiskEventPayloadResponseBody
func (*DescribeRiskEventPayloadResponseBody) SetProto ¶
func (s *DescribeRiskEventPayloadResponseBody) SetProto(v string) *DescribeRiskEventPayloadResponseBody
func (*DescribeRiskEventPayloadResponseBody) SetRealIp ¶
func (s *DescribeRiskEventPayloadResponseBody) SetRealIp(v string) *DescribeRiskEventPayloadResponseBody
func (*DescribeRiskEventPayloadResponseBody) SetRequestId ¶
func (s *DescribeRiskEventPayloadResponseBody) SetRequestId(v string) *DescribeRiskEventPayloadResponseBody
func (*DescribeRiskEventPayloadResponseBody) SetSrcIP ¶
func (s *DescribeRiskEventPayloadResponseBody) SetSrcIP(v string) *DescribeRiskEventPayloadResponseBody
func (*DescribeRiskEventPayloadResponseBody) SetSrcPort ¶
func (s *DescribeRiskEventPayloadResponseBody) SetSrcPort(v int32) *DescribeRiskEventPayloadResponseBody
func (*DescribeRiskEventPayloadResponseBody) SetSrcVpcId ¶
func (s *DescribeRiskEventPayloadResponseBody) SetSrcVpcId(v string) *DescribeRiskEventPayloadResponseBody
func (*DescribeRiskEventPayloadResponseBody) SetXForwardFor ¶
func (s *DescribeRiskEventPayloadResponseBody) SetXForwardFor(v string) *DescribeRiskEventPayloadResponseBody
func (DescribeRiskEventPayloadResponseBody) String ¶
func (s DescribeRiskEventPayloadResponseBody) String() string
type DescribeSignatureLibVersionResponse ¶
type DescribeSignatureLibVersionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeSignatureLibVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeSignatureLibVersionResponse) GoString ¶
func (s DescribeSignatureLibVersionResponse) GoString() string
func (*DescribeSignatureLibVersionResponse) SetHeaders ¶
func (s *DescribeSignatureLibVersionResponse) SetHeaders(v map[string]*string) *DescribeSignatureLibVersionResponse
func (*DescribeSignatureLibVersionResponse) SetStatusCode ¶
func (s *DescribeSignatureLibVersionResponse) SetStatusCode(v int32) *DescribeSignatureLibVersionResponse
func (DescribeSignatureLibVersionResponse) String ¶
func (s DescribeSignatureLibVersionResponse) String() string
type DescribeSignatureLibVersionResponseBody ¶
type DescribeSignatureLibVersionResponseBody struct { // The ID of the request. // // example: // // 9C50C2A9-4BBB-5504-8ADA-C41A79B8C946 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 132 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` // The information about the versions. Version []*DescribeSignatureLibVersionResponseBodyVersion `json:"Version,omitempty" xml:"Version,omitempty" type:"Repeated"` }
func (DescribeSignatureLibVersionResponseBody) GoString ¶
func (s DescribeSignatureLibVersionResponseBody) GoString() string
func (*DescribeSignatureLibVersionResponseBody) SetRequestId ¶
func (s *DescribeSignatureLibVersionResponseBody) SetRequestId(v string) *DescribeSignatureLibVersionResponseBody
func (*DescribeSignatureLibVersionResponseBody) SetTotalCount ¶
func (s *DescribeSignatureLibVersionResponseBody) SetTotalCount(v int32) *DescribeSignatureLibVersionResponseBody
func (*DescribeSignatureLibVersionResponseBody) SetVersion ¶
func (DescribeSignatureLibVersionResponseBody) String ¶
func (s DescribeSignatureLibVersionResponseBody) String() string
type DescribeSignatureLibVersionResponseBodyVersion ¶
type DescribeSignatureLibVersionResponseBodyVersion struct { // The type. // // Valid values: // // - ips // // <!-- --> // // : // // <!-- --> // // Basic Rules and Virtual Patching // // <!-- --> // // . // // - intelligence // // <!-- --> // // : // // <!-- --> // // Threat Intelligence // // <!-- --> // // example: // // ips Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The version number. // // example: // // IPS-2307-02 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (DescribeSignatureLibVersionResponseBodyVersion) GoString ¶
func (s DescribeSignatureLibVersionResponseBodyVersion) GoString() string
func (*DescribeSignatureLibVersionResponseBodyVersion) SetVersion ¶
func (s *DescribeSignatureLibVersionResponseBodyVersion) SetVersion(v string) *DescribeSignatureLibVersionResponseBodyVersion
func (DescribeSignatureLibVersionResponseBodyVersion) String ¶
func (s DescribeSignatureLibVersionResponseBodyVersion) String() string
type DescribeTrFirewallPolicyBackUpAssociationListRequest ¶
type DescribeTrFirewallPolicyBackUpAssociationListRequest struct { // The traffic redirection instances. CandidateList []*DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList `json:"CandidateList,omitempty" xml:"CandidateList,omitempty" type:"Repeated"` // The instance ID of the VPC firewall. // // example: // // vfw-tr-8b268ce1b26e4c68**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the routing policy. // // example: // // policy-5dcafb12ff794a56**** TrFirewallRoutePolicyId *string `json:"TrFirewallRoutePolicyId,omitempty" xml:"TrFirewallRoutePolicyId,omitempty"` }
func (DescribeTrFirewallPolicyBackUpAssociationListRequest) GoString ¶
func (s DescribeTrFirewallPolicyBackUpAssociationListRequest) GoString() string
func (*DescribeTrFirewallPolicyBackUpAssociationListRequest) SetCandidateList ¶
func (*DescribeTrFirewallPolicyBackUpAssociationListRequest) SetFirewallId ¶
func (s *DescribeTrFirewallPolicyBackUpAssociationListRequest) SetFirewallId(v string) *DescribeTrFirewallPolicyBackUpAssociationListRequest
func (*DescribeTrFirewallPolicyBackUpAssociationListRequest) SetTrFirewallRoutePolicyId ¶
func (s *DescribeTrFirewallPolicyBackUpAssociationListRequest) SetTrFirewallRoutePolicyId(v string) *DescribeTrFirewallPolicyBackUpAssociationListRequest
func (DescribeTrFirewallPolicyBackUpAssociationListRequest) String ¶
func (s DescribeTrFirewallPolicyBackUpAssociationListRequest) String() string
type DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList ¶
type DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList struct { // The ID of the traffic redirection instance. // // example: // // vpc-wz9grb8ng3y7h7lf2**** CandidateId *string `json:"CandidateId,omitempty" xml:"CandidateId,omitempty"` // The type of the traffic redirection instance. // // example: // // VPC CandidateType *string `json:"CandidateType,omitempty" xml:"CandidateType,omitempty"` }
func (DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList) GoString ¶
func (s DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList) GoString() string
func (*DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList) SetCandidateId ¶
func (*DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList) SetCandidateType ¶
func (DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList) String ¶
func (s DescribeTrFirewallPolicyBackUpAssociationListRequestCandidateList) String() string
type DescribeTrFirewallPolicyBackUpAssociationListResponse ¶
type DescribeTrFirewallPolicyBackUpAssociationListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeTrFirewallPolicyBackUpAssociationListResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeTrFirewallPolicyBackUpAssociationListResponse) GoString ¶
func (s DescribeTrFirewallPolicyBackUpAssociationListResponse) GoString() string
func (*DescribeTrFirewallPolicyBackUpAssociationListResponse) SetHeaders ¶
func (s *DescribeTrFirewallPolicyBackUpAssociationListResponse) SetHeaders(v map[string]*string) *DescribeTrFirewallPolicyBackUpAssociationListResponse
func (*DescribeTrFirewallPolicyBackUpAssociationListResponse) SetStatusCode ¶
func (s *DescribeTrFirewallPolicyBackUpAssociationListResponse) SetStatusCode(v int32) *DescribeTrFirewallPolicyBackUpAssociationListResponse
func (DescribeTrFirewallPolicyBackUpAssociationListResponse) String ¶
func (s DescribeTrFirewallPolicyBackUpAssociationListResponse) String() string
type DescribeTrFirewallPolicyBackUpAssociationListResponseBody ¶
type DescribeTrFirewallPolicyBackUpAssociationListResponseBody struct { // The route tables. PolicyAssociationBackupConfigs []*DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs `json:"PolicyAssociationBackupConfigs,omitempty" xml:"PolicyAssociationBackupConfigs,omitempty" type:"Repeated"` // The request ID. // // example: // // C264A756-9B48-57E3-B312-716941E146C6 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeTrFirewallPolicyBackUpAssociationListResponseBody) GoString ¶
func (s DescribeTrFirewallPolicyBackUpAssociationListResponseBody) GoString() string
func (*DescribeTrFirewallPolicyBackUpAssociationListResponseBody) SetPolicyAssociationBackupConfigs ¶
func (s *DescribeTrFirewallPolicyBackUpAssociationListResponseBody) SetPolicyAssociationBackupConfigs(v []*DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs) *DescribeTrFirewallPolicyBackUpAssociationListResponseBody
func (*DescribeTrFirewallPolicyBackUpAssociationListResponseBody) SetRequestId ¶
func (DescribeTrFirewallPolicyBackUpAssociationListResponseBody) String ¶
func (s DescribeTrFirewallPolicyBackUpAssociationListResponseBody) String() string
type DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs ¶
type DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs struct { // The ID of the traffic redirection instance. // // example: // // vpc-wz9grb8ng3y7h7lf2**** CandidateId *string `json:"CandidateId,omitempty" xml:"CandidateId,omitempty"` // The name of the traffic redirection instance. // // example: // // test CandidateName *string `json:"CandidateName,omitempty" xml:"CandidateName,omitempty"` // The type of the traffic redirection instance. // // example: // // VPC CandidateType *string `json:"CandidateType,omitempty" xml:"CandidateType,omitempty"` // The route table that is used after traffic redirection. // // example: // // vtb-wz9898grickmh5j09**** CurrentRouteTableId *string `json:"CurrentRouteTableId,omitempty" xml:"CurrentRouteTableId,omitempty"` // The ID of the route table. // // example: // // vtb-wz9slp3s7m4qrzvnq**** OriginalRouteTableId *string `json:"OriginalRouteTableId,omitempty" xml:"OriginalRouteTableId,omitempty"` }
func (DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs) GoString ¶
func (*DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs) SetCandidateId ¶
func (*DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs) SetCandidateName ¶
func (*DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs) SetCandidateType ¶
func (*DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs) SetCurrentRouteTableId ¶
func (*DescribeTrFirewallPolicyBackUpAssociationListResponseBodyPolicyAssociationBackupConfigs) SetOriginalRouteTableId ¶
type DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest ¶
type DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest struct { // The traffic redirection instances. CandidateListShrink *string `json:"CandidateList,omitempty" xml:"CandidateList,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-tr-8b268ce1b26e4c68**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the routing policy. // // example: // // policy-5dcafb12ff794a56**** TrFirewallRoutePolicyId *string `json:"TrFirewallRoutePolicyId,omitempty" xml:"TrFirewallRoutePolicyId,omitempty"` }
func (DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) GoString ¶
func (s DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) GoString() string
func (*DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) SetCandidateListShrink ¶
func (s *DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) SetCandidateListShrink(v string) *DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest
func (*DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) SetFirewallId ¶
func (*DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) SetTrFirewallRoutePolicyId ¶
func (s *DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) SetTrFirewallRoutePolicyId(v string) *DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest
func (DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) String ¶
func (s DescribeTrFirewallPolicyBackUpAssociationListShrinkRequest) String() string
type DescribeTrFirewallV2RoutePolicyListRequest ¶
type DescribeTrFirewallV2RoutePolicyListRequest struct { // The page number. Default value: 1. // // example: // // 1 CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-tr-d5ba592ac6c84aff**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The number of entries per page. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the routing policy. // // example: // // policy-7b66257c14e141fb**** PolicyId *string `json:"PolicyId,omitempty" xml:"PolicyId,omitempty"` }
func (DescribeTrFirewallV2RoutePolicyListRequest) GoString ¶
func (s DescribeTrFirewallV2RoutePolicyListRequest) GoString() string
func (*DescribeTrFirewallV2RoutePolicyListRequest) SetCurrentPage ¶
func (s *DescribeTrFirewallV2RoutePolicyListRequest) SetCurrentPage(v int32) *DescribeTrFirewallV2RoutePolicyListRequest
func (*DescribeTrFirewallV2RoutePolicyListRequest) SetFirewallId ¶
func (s *DescribeTrFirewallV2RoutePolicyListRequest) SetFirewallId(v string) *DescribeTrFirewallV2RoutePolicyListRequest
func (*DescribeTrFirewallV2RoutePolicyListRequest) SetLang ¶
func (s *DescribeTrFirewallV2RoutePolicyListRequest) SetLang(v string) *DescribeTrFirewallV2RoutePolicyListRequest
func (*DescribeTrFirewallV2RoutePolicyListRequest) SetPageSize ¶
func (s *DescribeTrFirewallV2RoutePolicyListRequest) SetPageSize(v int32) *DescribeTrFirewallV2RoutePolicyListRequest
func (*DescribeTrFirewallV2RoutePolicyListRequest) SetPolicyId ¶
func (s *DescribeTrFirewallV2RoutePolicyListRequest) SetPolicyId(v string) *DescribeTrFirewallV2RoutePolicyListRequest
func (DescribeTrFirewallV2RoutePolicyListRequest) String ¶
func (s DescribeTrFirewallV2RoutePolicyListRequest) String() string
type DescribeTrFirewallV2RoutePolicyListResponse ¶
type DescribeTrFirewallV2RoutePolicyListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeTrFirewallV2RoutePolicyListResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeTrFirewallV2RoutePolicyListResponse) GoString ¶
func (s DescribeTrFirewallV2RoutePolicyListResponse) GoString() string
func (*DescribeTrFirewallV2RoutePolicyListResponse) SetHeaders ¶
func (s *DescribeTrFirewallV2RoutePolicyListResponse) SetHeaders(v map[string]*string) *DescribeTrFirewallV2RoutePolicyListResponse
func (*DescribeTrFirewallV2RoutePolicyListResponse) SetStatusCode ¶
func (s *DescribeTrFirewallV2RoutePolicyListResponse) SetStatusCode(v int32) *DescribeTrFirewallV2RoutePolicyListResponse
func (DescribeTrFirewallV2RoutePolicyListResponse) String ¶
func (s DescribeTrFirewallV2RoutePolicyListResponse) String() string
type DescribeTrFirewallV2RoutePolicyListResponseBody ¶
type DescribeTrFirewallV2RoutePolicyListResponseBody struct { // The request ID. // // example: // // 95EB5F3A-67FE-5780-92BD-5ECBA772AB7E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 1 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` // The routing policies. TrFirewallRoutePolicies []*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies `json:"TrFirewallRoutePolicies,omitempty" xml:"TrFirewallRoutePolicies,omitempty" type:"Repeated"` }
func (DescribeTrFirewallV2RoutePolicyListResponseBody) GoString ¶
func (s DescribeTrFirewallV2RoutePolicyListResponseBody) GoString() string
func (*DescribeTrFirewallV2RoutePolicyListResponseBody) SetRequestId ¶
func (s *DescribeTrFirewallV2RoutePolicyListResponseBody) SetRequestId(v string) *DescribeTrFirewallV2RoutePolicyListResponseBody
func (*DescribeTrFirewallV2RoutePolicyListResponseBody) SetTotalCount ¶
func (s *DescribeTrFirewallV2RoutePolicyListResponseBody) SetTotalCount(v string) *DescribeTrFirewallV2RoutePolicyListResponseBody
func (*DescribeTrFirewallV2RoutePolicyListResponseBody) SetTrFirewallRoutePolicies ¶
func (s *DescribeTrFirewallV2RoutePolicyListResponseBody) SetTrFirewallRoutePolicies(v []*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) *DescribeTrFirewallV2RoutePolicyListResponseBody
func (DescribeTrFirewallV2RoutePolicyListResponseBody) String ¶
func (s DescribeTrFirewallV2RoutePolicyListResponseBody) String() string
type DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies ¶
type DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies struct { // The secondary traffic redirection instances. DestCandidateList []*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesDestCandidateList `json:"DestCandidateList,omitempty" xml:"DestCandidateList,omitempty" type:"Repeated"` // The description of the routing policy. // // example: // // test PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"` // The name of the routing policy. // // example: // // TEST_VPC_FW PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"` // The status of the routing policy. Valid values: // // - creating: The policy is being created. // // - deleting: The policy is being deleted. // // - opening: The policy is being enabled. // // - opened: The policy is enabled. // // - closing: The policy is being disabled. // // - closed: The policy is disabled. // // example: // // opened PolicyStatus *string `json:"PolicyStatus,omitempty" xml:"PolicyStatus,omitempty"` // The type of the traffic redirection scenario of the VPC firewall. Valid values: // // - **fullmesh**: interconnected instances // // - **one_to_one**: instance to instance // // - **end_to_end**: instance to instances // // example: // // fullmesh PolicyType *string `json:"PolicyType,omitempty" xml:"PolicyType,omitempty"` // The primary traffic redirection instances. SrcCandidateList []*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesSrcCandidateList `json:"SrcCandidateList,omitempty" xml:"SrcCandidateList,omitempty" type:"Repeated"` // The ID of the routing policy. // // example: // // policy-7b66257c14e141fb**** TrFirewallRoutePolicyId *string `json:"TrFirewallRoutePolicyId,omitempty" xml:"TrFirewallRoutePolicyId,omitempty"` }
func (DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) GoString ¶
func (s DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) GoString() string
func (*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetDestCandidateList ¶
func (*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetPolicyDescription ¶
func (s *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetPolicyDescription(v string) *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies
func (*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetPolicyName ¶
func (*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetPolicyStatus ¶
func (*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetPolicyType ¶
func (*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetSrcCandidateList ¶
func (*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetTrFirewallRoutePolicyId ¶
func (s *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) SetTrFirewallRoutePolicyId(v string) *DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies
func (DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) String ¶
func (s DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePolicies) String() string
type DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesDestCandidateList ¶
type DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesDestCandidateList struct { // The ID of the secondary traffic redirection instance. // // example: // // vpc-2ze9epancaw8t4sha**** CandidateId *string `json:"CandidateId,omitempty" xml:"CandidateId,omitempty"` // The type of the secondary traffic redirection instance. // // example: // // VPC CandidateType *string `json:"CandidateType,omitempty" xml:"CandidateType,omitempty"` }
func (DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesDestCandidateList) GoString ¶
func (*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesDestCandidateList) SetCandidateId ¶
func (*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesDestCandidateList) SetCandidateType ¶
type DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesSrcCandidateList ¶
type DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesSrcCandidateList struct { // The ID of the primary traffic redirection instance. // // example: // // vpc-2ze9epancaw8t4sha**** CandidateId *string `json:"CandidateId,omitempty" xml:"CandidateId,omitempty"` // The type of the primary traffic redirection instance. // // example: // // VPC CandidateType *string `json:"CandidateType,omitempty" xml:"CandidateType,omitempty"` }
func (DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesSrcCandidateList) GoString ¶
func (*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesSrcCandidateList) SetCandidateId ¶
func (*DescribeTrFirewallV2RoutePolicyListResponseBodyTrFirewallRoutePoliciesSrcCandidateList) SetCandidateType ¶
type DescribeTrFirewallsV2DetailRequest ¶
type DescribeTrFirewallsV2DetailRequest struct { // The instance ID of the VPC firewall. // // example: // // vfw-tr-a5a6b89f46764928**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` }
func (DescribeTrFirewallsV2DetailRequest) GoString ¶
func (s DescribeTrFirewallsV2DetailRequest) GoString() string
func (*DescribeTrFirewallsV2DetailRequest) SetFirewallId ¶
func (s *DescribeTrFirewallsV2DetailRequest) SetFirewallId(v string) *DescribeTrFirewallsV2DetailRequest
func (*DescribeTrFirewallsV2DetailRequest) SetLang ¶
func (s *DescribeTrFirewallsV2DetailRequest) SetLang(v string) *DescribeTrFirewallsV2DetailRequest
func (DescribeTrFirewallsV2DetailRequest) String ¶
func (s DescribeTrFirewallsV2DetailRequest) String() string
type DescribeTrFirewallsV2DetailResponse ¶
type DescribeTrFirewallsV2DetailResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeTrFirewallsV2DetailResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeTrFirewallsV2DetailResponse) GoString ¶
func (s DescribeTrFirewallsV2DetailResponse) GoString() string
func (*DescribeTrFirewallsV2DetailResponse) SetHeaders ¶
func (s *DescribeTrFirewallsV2DetailResponse) SetHeaders(v map[string]*string) *DescribeTrFirewallsV2DetailResponse
func (*DescribeTrFirewallsV2DetailResponse) SetStatusCode ¶
func (s *DescribeTrFirewallsV2DetailResponse) SetStatusCode(v int32) *DescribeTrFirewallsV2DetailResponse
func (DescribeTrFirewallsV2DetailResponse) String ¶
func (s DescribeTrFirewallsV2DetailResponse) String() string
type DescribeTrFirewallsV2DetailResponseBody ¶
type DescribeTrFirewallsV2DetailResponseBody struct { // The ID of the Cloud Enterprise Network (CEN) instance. // // example: // // cen-37nddhri7jf0d2**** CenId *string `json:"CenId,omitempty" xml:"CenId,omitempty"` // The description of the VPC firewall. // // example: // // VPC Firewall FirewallDescription *string `json:"FirewallDescription,omitempty" xml:"FirewallDescription,omitempty"` // The ID of the Elastic Network Interface (ENI) with which the VPC firewall is associated. // // example: // // eni-uf621u00nafypeex**** FirewallEniId *string `json:"FirewallEniId,omitempty" xml:"FirewallEniId,omitempty"` // The ID of the VPC to which the ENI is attached. // // example: // // vpc-2zeppcci782zeh2bk**** FirewallEniVpcId *string `json:"FirewallEniVpcId,omitempty" xml:"FirewallEniVpcId,omitempty"` // The ID of the vSwitch with which the ENI is associated. // // example: // // vsw-uf6ptq1kl1c1d9pw9**** FirewallEniVswitchId *string `json:"FirewallEniVswitchId,omitempty" xml:"FirewallEniVswitchId,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-tr-9c7c711abdfa4d80**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The name of the VPC firewall. // // example: // // cloudfirewall-manual FirewallName *string `json:"FirewallName,omitempty" xml:"FirewallName,omitempty"` // The status of the VPC firewall. Valid values: // // - Creating // // - Deleting // // - Ready // // example: // // Ready FirewallStatus *string `json:"FirewallStatus,omitempty" xml:"FirewallStatus,omitempty"` // The subnet CIDR block of the VPC in which the ENI of the firewall is stored in automatic mode. // // example: // // 10.0.1.0/24 FirewallSubnetCidr *string `json:"FirewallSubnetCidr,omitempty" xml:"FirewallSubnetCidr,omitempty"` // The status of the VPC firewall. Valid values: // // - **opened**: The VPC firewall is enabled. // // - **closed**: The VPC firewall is disabled. // // - **notconfigured**: The VPC firewall is not created. // // - **configured**: The VPC firewall is created but is not enabled. // // - **creating**: The VPC firewall is being created. // // - **opening**: The VPC firewall is being enabled. // // - **deleting**: The VPC firewall is being deleted. // // > If you do not specify this parameter, VPC firewalls in all states are queried. // // example: // // opened FirewallSwitchStatus *string `json:"FirewallSwitchStatus,omitempty" xml:"FirewallSwitchStatus,omitempty"` // The CIDR block that is allocated to the VPC created for the VPC firewall in automatic mode. // // example: // // 10.0.0.0/16 FirewallVpcCidr *string `json:"FirewallVpcCidr,omitempty" xml:"FirewallVpcCidr,omitempty"` // The region ID of the transit router. // // example: // // cn-shanghai RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The request ID. // // example: // // 7E53A7FB-3EB9-5E33-8E50-B8F417D1E02B RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The routing mode of the VPC firewall. Valid values: // // - **managed**: automatic mode // // - **manual**: manual mode // // example: // // managed RouteMode *string `json:"RouteMode,omitempty" xml:"RouteMode,omitempty"` // The primary subnet CIDR block that the VPC uses to connect to the transit router in automatic mode. // // example: // // 10.0.2.0/24 TrAttachmentMasterCidr *string `json:"TrAttachmentMasterCidr,omitempty" xml:"TrAttachmentMasterCidr,omitempty"` // The secondary subnet CIDR block that the VPC uses to connect to the transit router in automatic mode. // // example: // // 10.0.3.0/24 TrAttachmentSlaveCidr *string `json:"TrAttachmentSlaveCidr,omitempty" xml:"TrAttachmentSlaveCidr,omitempty"` // The ID of the transit router. // // example: // // tr-wz9y8sgug8b1xb416**** TransitRouterId *string `json:"TransitRouterId,omitempty" xml:"TransitRouterId,omitempty"` }
func (DescribeTrFirewallsV2DetailResponseBody) GoString ¶
func (s DescribeTrFirewallsV2DetailResponseBody) GoString() string
func (*DescribeTrFirewallsV2DetailResponseBody) SetCenId ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetCenId(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetFirewallDescription ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallDescription(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetFirewallEniId ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallEniId(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetFirewallEniVpcId ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallEniVpcId(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetFirewallEniVswitchId ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallEniVswitchId(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetFirewallId ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallId(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetFirewallName ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallName(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetFirewallStatus ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallStatus(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetFirewallSubnetCidr ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallSubnetCidr(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetFirewallSwitchStatus ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallSwitchStatus(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetFirewallVpcCidr ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetFirewallVpcCidr(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetRegionNo ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetRegionNo(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetRequestId ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetRequestId(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetRouteMode ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetRouteMode(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetTrAttachmentMasterCidr ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetTrAttachmentMasterCidr(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetTrAttachmentSlaveCidr ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetTrAttachmentSlaveCidr(v string) *DescribeTrFirewallsV2DetailResponseBody
func (*DescribeTrFirewallsV2DetailResponseBody) SetTransitRouterId ¶
func (s *DescribeTrFirewallsV2DetailResponseBody) SetTransitRouterId(v string) *DescribeTrFirewallsV2DetailResponseBody
func (DescribeTrFirewallsV2DetailResponseBody) String ¶
func (s DescribeTrFirewallsV2DetailResponseBody) String() string
type DescribeTrFirewallsV2ListRequest ¶
type DescribeTrFirewallsV2ListRequest struct { // The ID of the Cloud Enterprise Network (CEN) instance. // // example: // // cen-rig0t5zi96crkl**** CenId *string `json:"CenId,omitempty" xml:"CenId,omitempty"` // The page number. Default value: **1**. // // example: // // 1 CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-tr-f1799baa9e254651**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The name of the VPC firewall. // // example: // // test FirewallName *string `json:"FirewallName,omitempty" xml:"FirewallName,omitempty"` // The status of the VPC firewall. Valid values: // // - **opened**: The VPC firewall is enabled. // // - **closed**: The VPC firewall is disabled. // // - **notconfigured**: The VPC firewall is not created. // // - **configured**: The VPC firewall is created but is not enabled. // // - **creating**: The VPC firewall is being created. // // - **opening**: The VPC firewall is being enabled. // // - **deleting**: The VPC firewall is being deleted. // // > If you do not specify this parameter, VPC firewalls in all states are queried. // // example: // // opened FirewallSwitchStatus *string `json:"FirewallSwitchStatus,omitempty" xml:"FirewallSwitchStatus,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The number of entries per page. Default value: 10. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region ID of the transit router. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The routing mode of the VPC firewall. Valid values: // // - **managed**: automatic mode // // - **manual**: manual mode // // > If you do not specify this parameter, VPC firewalls in all routing modes are queried. // // example: // // managed RouteMode *string `json:"RouteMode,omitempty" xml:"RouteMode,omitempty"` // The ID of the transit router. // // example: // // tr-uf6egtvyaedvt20xl**** TransitRouterId *string `json:"TransitRouterId,omitempty" xml:"TransitRouterId,omitempty"` }
func (DescribeTrFirewallsV2ListRequest) GoString ¶
func (s DescribeTrFirewallsV2ListRequest) GoString() string
func (*DescribeTrFirewallsV2ListRequest) SetCenId ¶
func (s *DescribeTrFirewallsV2ListRequest) SetCenId(v string) *DescribeTrFirewallsV2ListRequest
func (*DescribeTrFirewallsV2ListRequest) SetCurrentPage ¶
func (s *DescribeTrFirewallsV2ListRequest) SetCurrentPage(v int32) *DescribeTrFirewallsV2ListRequest
func (*DescribeTrFirewallsV2ListRequest) SetFirewallId ¶
func (s *DescribeTrFirewallsV2ListRequest) SetFirewallId(v string) *DescribeTrFirewallsV2ListRequest
func (*DescribeTrFirewallsV2ListRequest) SetFirewallName ¶
func (s *DescribeTrFirewallsV2ListRequest) SetFirewallName(v string) *DescribeTrFirewallsV2ListRequest
func (*DescribeTrFirewallsV2ListRequest) SetFirewallSwitchStatus ¶
func (s *DescribeTrFirewallsV2ListRequest) SetFirewallSwitchStatus(v string) *DescribeTrFirewallsV2ListRequest
func (*DescribeTrFirewallsV2ListRequest) SetLang ¶
func (s *DescribeTrFirewallsV2ListRequest) SetLang(v string) *DescribeTrFirewallsV2ListRequest
func (*DescribeTrFirewallsV2ListRequest) SetOwnerId ¶
func (s *DescribeTrFirewallsV2ListRequest) SetOwnerId(v string) *DescribeTrFirewallsV2ListRequest
func (*DescribeTrFirewallsV2ListRequest) SetPageSize ¶
func (s *DescribeTrFirewallsV2ListRequest) SetPageSize(v int32) *DescribeTrFirewallsV2ListRequest
func (*DescribeTrFirewallsV2ListRequest) SetRegionNo ¶
func (s *DescribeTrFirewallsV2ListRequest) SetRegionNo(v string) *DescribeTrFirewallsV2ListRequest
func (*DescribeTrFirewallsV2ListRequest) SetRouteMode ¶
func (s *DescribeTrFirewallsV2ListRequest) SetRouteMode(v string) *DescribeTrFirewallsV2ListRequest
func (*DescribeTrFirewallsV2ListRequest) SetTransitRouterId ¶
func (s *DescribeTrFirewallsV2ListRequest) SetTransitRouterId(v string) *DescribeTrFirewallsV2ListRequest
func (DescribeTrFirewallsV2ListRequest) String ¶
func (s DescribeTrFirewallsV2ListRequest) String() string
type DescribeTrFirewallsV2ListResponse ¶
type DescribeTrFirewallsV2ListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeTrFirewallsV2ListResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeTrFirewallsV2ListResponse) GoString ¶
func (s DescribeTrFirewallsV2ListResponse) GoString() string
func (*DescribeTrFirewallsV2ListResponse) SetHeaders ¶
func (s *DescribeTrFirewallsV2ListResponse) SetHeaders(v map[string]*string) *DescribeTrFirewallsV2ListResponse
func (*DescribeTrFirewallsV2ListResponse) SetStatusCode ¶
func (s *DescribeTrFirewallsV2ListResponse) SetStatusCode(v int32) *DescribeTrFirewallsV2ListResponse
func (DescribeTrFirewallsV2ListResponse) String ¶
func (s DescribeTrFirewallsV2ListResponse) String() string
type DescribeTrFirewallsV2ListResponseBody ¶
type DescribeTrFirewallsV2ListResponseBody struct { // The request ID. // // example: // // 1471E2EC-F706-5F11-A79B-BD583ACB8297 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 6 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` // The information about the VPC firewalls. VpcTrFirewalls []*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls `json:"VpcTrFirewalls,omitempty" xml:"VpcTrFirewalls,omitempty" type:"Repeated"` }
func (DescribeTrFirewallsV2ListResponseBody) GoString ¶
func (s DescribeTrFirewallsV2ListResponseBody) GoString() string
func (*DescribeTrFirewallsV2ListResponseBody) SetRequestId ¶
func (s *DescribeTrFirewallsV2ListResponseBody) SetRequestId(v string) *DescribeTrFirewallsV2ListResponseBody
func (*DescribeTrFirewallsV2ListResponseBody) SetTotalCount ¶
func (s *DescribeTrFirewallsV2ListResponseBody) SetTotalCount(v string) *DescribeTrFirewallsV2ListResponseBody
func (*DescribeTrFirewallsV2ListResponseBody) SetVpcTrFirewalls ¶
func (s *DescribeTrFirewallsV2ListResponseBody) SetVpcTrFirewalls(v []*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) *DescribeTrFirewallsV2ListResponseBody
func (DescribeTrFirewallsV2ListResponseBody) String ¶
func (s DescribeTrFirewallsV2ListResponseBody) String() string
type DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls ¶
type DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls struct { // The ID of the CEN instance. // // example: // // cen-03f8s0z052ka3v**** CenId *string `json:"CenId,omitempty" xml:"CenId,omitempty"` // The name of the CEN instance. // // example: // // cen_swas CenName *string `json:"CenName,omitempty" xml:"CenName,omitempty"` // The party responsible for the TR fees generated by the VPC firewall. Values: // // - **PayByCloudFirewall**: Fees are borne by the Cloud Firewall. // // - **PayByCenOwner**: Fees are borne by the account to which the CEN instance belongs. // // example: // // PayByCenOwner CloudFirewallVpcOrderType *string `json:"CloudFirewallVpcOrderType,omitempty" xml:"CloudFirewallVpcOrderType,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-tr-99bc4f0fc88b4d00**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The status of the VPC firewall. Valid values: // // - **opened**: The VPC firewall is enabled. // // - **closed**: The VPC firewall is disabled. // // - **notconfigured**: The VPC firewall is not created. // // - **configured**: The VPC firewall is created but is not enabled. // // - **creating**: The VPC firewall is being created. // // - **opening**: The VPC firewall is being enabled. // // - **deleting**: The VPC firewall is being deleted. // // > If you do not specify this parameter, VPC firewalls in all states are queried. // // example: // // opened FirewallSwitchStatus *string `json:"FirewallSwitchStatus,omitempty" xml:"FirewallSwitchStatus,omitempty"` // The intrusion prevention system (IPS) configurations. IpsConfig *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig `json:"IpsConfig,omitempty" xml:"IpsConfig,omitempty" type:"Struct"` // The ID of the Alibaba Cloud account to which the VPC belongs. // // example: // // 171761785151**** OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // Indicates whether the VPC firewall can be automatically enabled. Valid values: // // - **passed**: yes // // - **failed**: no // // - **unknown** // // example: // // passed PrecheckStatus *string `json:"PrecheckStatus,omitempty" xml:"PrecheckStatus,omitempty"` // The protected resources. ProtectedResource *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource `json:"ProtectedResource,omitempty" xml:"ProtectedResource,omitempty" type:"Struct"` // The region ID of the transit router. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // Indicates whether you can create a VPC firewall in a specified region. Valid values: // // - **enable**: yes // // - **disable**: no // // example: // // enable RegionStatus *string `json:"RegionStatus,omitempty" xml:"RegionStatus,omitempty"` // The result code of the operation that creates the VPC firewall. Valid values: // // - **RegionDisable**: VPC Firewall is not supported in the region of the network instance. You cannot create a VPC firewall for the network instance. // // - **Empty string**: You can create a VPC firewall for the network instance. // // example: // // RegionDisable ResultCode *string `json:"ResultCode,omitempty" xml:"ResultCode,omitempty"` // The routing mode of the VPC firewall. Valid values: // // - **managed**: automatic mode // // - **manual**: manual mode // // example: // // managed RouteMode *string `json:"RouteMode,omitempty" xml:"RouteMode,omitempty"` // The ID of the transit router. // // example: // // tr-2vcmhjs88nil55fvu**** TransitRouterId *string `json:"TransitRouterId,omitempty" xml:"TransitRouterId,omitempty"` // The unprotected resources. UnprotectedResource *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource `json:"UnprotectedResource,omitempty" xml:"UnprotectedResource,omitempty" type:"Struct"` // The instance name of the VPC firewall. // // example: // // test VpcFirewallName *string `json:"VpcFirewallName,omitempty" xml:"VpcFirewallName,omitempty"` }
func (DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) GoString ¶
func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) GoString() string
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetCenName ¶
func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetCenName(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetCloudFirewallVpcOrderType ¶
func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetCloudFirewallVpcOrderType(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetFirewallId ¶
func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetFirewallId(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetFirewallSwitchStatus ¶
func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetFirewallSwitchStatus(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetIpsConfig ¶
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetOwnerId ¶
func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetOwnerId(v int64) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetPrecheckStatus ¶
func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetPrecheckStatus(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetProtectedResource ¶
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetRegionNo ¶
func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetRegionNo(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetRegionStatus ¶
func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetRegionStatus(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetResultCode ¶
func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetResultCode(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetRouteMode ¶
func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetRouteMode(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetTransitRouterId ¶
func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetTransitRouterId(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetUnprotectedResource ¶
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetVpcFirewallName ¶
func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) SetVpcFirewallName(v string) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls
func (DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) String ¶
func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewalls) String() string
type DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig ¶
type DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig struct { // Indicates whether basic protection is enabled. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 1 BasicRules *int32 `json:"BasicRules,omitempty" xml:"BasicRules,omitempty"` // Indicates whether virtual patching is enabled. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 1 EnableAllPatch *int32 `json:"EnableAllPatch,omitempty" xml:"EnableAllPatch,omitempty"` // The level of the rule group for the IPS. Valid values: // // - **1**: loose. // // - **2**: medium. // // - **3**: strict. // // example: // // 3 RuleClass *int32 `json:"RuleClass,omitempty" xml:"RuleClass,omitempty"` // The mode of the IPS. Valid values: // // - **1**: block mode // // - **0**: monitor mode // // example: // // 1 RunMode *int32 `json:"RunMode,omitempty" xml:"RunMode,omitempty"` }
func (DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) GoString ¶
func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) GoString() string
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) SetBasicRules ¶
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) SetEnableAllPatch ¶
func (s *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) SetEnableAllPatch(v int32) *DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) SetRuleClass ¶
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) SetRunMode ¶
func (DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) String ¶
func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsIpsConfig) String() string
type DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource ¶
type DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource struct { // The number of protected resources. // // example: // // 1 Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"` // The protected express connect routers. EcrList []*string `json:"EcrList,omitempty" xml:"EcrList,omitempty" type:"Repeated"` // The protected peer transit routers. PeerTrList []*string `json:"PeerTrList,omitempty" xml:"PeerTrList,omitempty" type:"Repeated"` // The protected virtual border routers (VBRs). VbrList []*string `json:"VbrList,omitempty" xml:"VbrList,omitempty" type:"Repeated"` // The protected VPCs. VpcList []*string `json:"VpcList,omitempty" xml:"VpcList,omitempty" type:"Repeated"` // The protected VPN gateways. VpnList []*string `json:"VpnList,omitempty" xml:"VpnList,omitempty" type:"Repeated"` }
func (DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) GoString ¶
func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) GoString() string
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) SetEcrList ¶
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) SetPeerTrList ¶
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) SetVbrList ¶
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) SetVpcList ¶
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) SetVpnList ¶
func (DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) String ¶
func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsProtectedResource) String() string
type DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource ¶
type DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource struct { // The number of unprotected resources. // // example: // // 1 Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"` // The unprotected express connect routers. EcrList []*string `json:"EcrList,omitempty" xml:"EcrList,omitempty" type:"Repeated"` // The unprotected peer transit routers. PeerTrList []*string `json:"PeerTrList,omitempty" xml:"PeerTrList,omitempty" type:"Repeated"` // The unprotected VBRs. VbrList []*string `json:"VbrList,omitempty" xml:"VbrList,omitempty" type:"Repeated"` // The unprotected VPCs. VpcList []*string `json:"VpcList,omitempty" xml:"VpcList,omitempty" type:"Repeated"` // The unprotected VPN gateways. VpnList []*string `json:"VpnList,omitempty" xml:"VpnList,omitempty" type:"Repeated"` }
func (DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) GoString ¶
func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) GoString() string
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) SetEcrList ¶
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) SetPeerTrList ¶
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) SetVbrList ¶
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) SetVpcList ¶
func (*DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) SetVpnList ¶
func (DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) String ¶
func (s DescribeTrFirewallsV2ListResponseBodyVpcTrFirewallsUnprotectedResource) String() string
type DescribeTrFirewallsV2RouteListRequest ¶
type DescribeTrFirewallsV2RouteListRequest struct { // The page number. Default value: 1. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The instance ID of the virtual private cloud (VPC) firewall. // // example: // // vfw-tr-8bcfa0f2f12d411e**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The number of entries per page. Default value: 10. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the routing policy. // // example: // // policy-7d5c672e37ee4175**** TrFirewallRoutePolicyId *string `json:"TrFirewallRoutePolicyId,omitempty" xml:"TrFirewallRoutePolicyId,omitempty"` }
func (DescribeTrFirewallsV2RouteListRequest) GoString ¶
func (s DescribeTrFirewallsV2RouteListRequest) GoString() string
func (*DescribeTrFirewallsV2RouteListRequest) SetCurrentPage ¶
func (s *DescribeTrFirewallsV2RouteListRequest) SetCurrentPage(v string) *DescribeTrFirewallsV2RouteListRequest
func (*DescribeTrFirewallsV2RouteListRequest) SetFirewallId ¶
func (s *DescribeTrFirewallsV2RouteListRequest) SetFirewallId(v string) *DescribeTrFirewallsV2RouteListRequest
func (*DescribeTrFirewallsV2RouteListRequest) SetLang ¶
func (s *DescribeTrFirewallsV2RouteListRequest) SetLang(v string) *DescribeTrFirewallsV2RouteListRequest
func (*DescribeTrFirewallsV2RouteListRequest) SetPageSize ¶
func (s *DescribeTrFirewallsV2RouteListRequest) SetPageSize(v string) *DescribeTrFirewallsV2RouteListRequest
func (*DescribeTrFirewallsV2RouteListRequest) SetTrFirewallRoutePolicyId ¶
func (s *DescribeTrFirewallsV2RouteListRequest) SetTrFirewallRoutePolicyId(v string) *DescribeTrFirewallsV2RouteListRequest
func (DescribeTrFirewallsV2RouteListRequest) String ¶
func (s DescribeTrFirewallsV2RouteListRequest) String() string
type DescribeTrFirewallsV2RouteListResponse ¶
type DescribeTrFirewallsV2RouteListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeTrFirewallsV2RouteListResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeTrFirewallsV2RouteListResponse) GoString ¶
func (s DescribeTrFirewallsV2RouteListResponse) GoString() string
func (*DescribeTrFirewallsV2RouteListResponse) SetHeaders ¶
func (s *DescribeTrFirewallsV2RouteListResponse) SetHeaders(v map[string]*string) *DescribeTrFirewallsV2RouteListResponse
func (*DescribeTrFirewallsV2RouteListResponse) SetStatusCode ¶
func (s *DescribeTrFirewallsV2RouteListResponse) SetStatusCode(v int32) *DescribeTrFirewallsV2RouteListResponse
func (DescribeTrFirewallsV2RouteListResponse) String ¶
func (s DescribeTrFirewallsV2RouteListResponse) String() string
type DescribeTrFirewallsV2RouteListResponseBody ¶
type DescribeTrFirewallsV2RouteListResponseBody struct { // The route tables of Cloud Firewall. FirewallRouteDetailList []*DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList `json:"FirewallRouteDetailList,omitempty" xml:"FirewallRouteDetailList,omitempty" type:"Repeated"` // The ID of the request. // // example: // // ABF190A2-B4D0-53F6-995A-5690A721F91C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeTrFirewallsV2RouteListResponseBody) GoString ¶
func (s DescribeTrFirewallsV2RouteListResponseBody) GoString() string
func (*DescribeTrFirewallsV2RouteListResponseBody) SetFirewallRouteDetailList ¶
func (s *DescribeTrFirewallsV2RouteListResponseBody) SetFirewallRouteDetailList(v []*DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) *DescribeTrFirewallsV2RouteListResponseBody
func (*DescribeTrFirewallsV2RouteListResponseBody) SetRequestId ¶
func (s *DescribeTrFirewallsV2RouteListResponseBody) SetRequestId(v string) *DescribeTrFirewallsV2RouteListResponseBody
func (DescribeTrFirewallsV2RouteListResponseBody) String ¶
func (s DescribeTrFirewallsV2RouteListResponseBody) String() string
type DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList ¶
type DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList struct { // The destination address of the route. // // example: // // 192.168.10.0/25 TrFirewallRouteDestination *string `json:"TrFirewallRouteDestination,omitempty" xml:"TrFirewallRouteDestination,omitempty"` // The ID of the next hop for the route. // // example: // // tr-attach-hnxab1y0pxn16p**** TrFirewallRouteNexthop *string `json:"TrFirewallRouteNexthop,omitempty" xml:"TrFirewallRouteNexthop,omitempty"` // The ID of the routing policy. // // example: // // policy-04ecbbc6720d4f90**** TrFirewallRoutePolicyId *string `json:"TrFirewallRoutePolicyId,omitempty" xml:"TrFirewallRoutePolicyId,omitempty"` // The ID of the route table to which the route entry belongs. // // example: // // vtb-2zeockxxxorv0mnhz**** TrFirewallRouteTableId *string `json:"TrFirewallRouteTableId,omitempty" xml:"TrFirewallRouteTableId,omitempty"` }
func (DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) GoString ¶
func (s DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) GoString() string
func (*DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) SetTrFirewallRouteDestination ¶
func (s *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) SetTrFirewallRouteDestination(v string) *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList
func (*DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) SetTrFirewallRouteNexthop ¶
func (s *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) SetTrFirewallRouteNexthop(v string) *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList
func (*DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) SetTrFirewallRoutePolicyId ¶
func (s *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) SetTrFirewallRoutePolicyId(v string) *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList
func (*DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) SetTrFirewallRouteTableId ¶
func (s *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) SetTrFirewallRouteTableId(v string) *DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList
func (DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) String ¶
func (s DescribeTrFirewallsV2RouteListResponseBodyFirewallRouteDetailList) String() string
type DescribeUserAssetIPTrafficInfoRequest ¶
type DescribeUserAssetIPTrafficInfoRequest struct { // The IP address of the asset. // // This parameter is required. // // example: // // 192.0.XX.XX AssetIP *string `json:"AssetIP,omitempty" xml:"AssetIP,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The time range to query. The value is a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1656923760 TrafficTime *string `json:"TrafficTime,omitempty" xml:"TrafficTime,omitempty"` }
func (DescribeUserAssetIPTrafficInfoRequest) GoString ¶
func (s DescribeUserAssetIPTrafficInfoRequest) GoString() string
func (*DescribeUserAssetIPTrafficInfoRequest) SetAssetIP ¶
func (s *DescribeUserAssetIPTrafficInfoRequest) SetAssetIP(v string) *DescribeUserAssetIPTrafficInfoRequest
func (*DescribeUserAssetIPTrafficInfoRequest) SetLang ¶
func (s *DescribeUserAssetIPTrafficInfoRequest) SetLang(v string) *DescribeUserAssetIPTrafficInfoRequest
func (*DescribeUserAssetIPTrafficInfoRequest) SetTrafficTime ¶
func (s *DescribeUserAssetIPTrafficInfoRequest) SetTrafficTime(v string) *DescribeUserAssetIPTrafficInfoRequest
func (DescribeUserAssetIPTrafficInfoRequest) String ¶
func (s DescribeUserAssetIPTrafficInfoRequest) String() string
type DescribeUserAssetIPTrafficInfoResponse ¶
type DescribeUserAssetIPTrafficInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeUserAssetIPTrafficInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeUserAssetIPTrafficInfoResponse) GoString ¶
func (s DescribeUserAssetIPTrafficInfoResponse) GoString() string
func (*DescribeUserAssetIPTrafficInfoResponse) SetHeaders ¶
func (s *DescribeUserAssetIPTrafficInfoResponse) SetHeaders(v map[string]*string) *DescribeUserAssetIPTrafficInfoResponse
func (*DescribeUserAssetIPTrafficInfoResponse) SetStatusCode ¶
func (s *DescribeUserAssetIPTrafficInfoResponse) SetStatusCode(v int32) *DescribeUserAssetIPTrafficInfoResponse
func (DescribeUserAssetIPTrafficInfoResponse) String ¶
func (s DescribeUserAssetIPTrafficInfoResponse) String() string
type DescribeUserAssetIPTrafficInfoResponseBody ¶
type DescribeUserAssetIPTrafficInfoResponseBody struct { // The end of the time range to query. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1656923760 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The network throughput, which indicates the inbound traffic rate. Unit: bit/s. // // example: // // 4520 InBps *int64 `json:"InBps,omitempty" xml:"InBps,omitempty"` // The inbound network throughput, which indicates the number of packets that are sent inbound per second. Unit: packets per second (pps). // // example: // // 233 InPps *int64 `json:"InPps,omitempty" xml:"InPps,omitempty"` // The new connection creation rate. // // example: // // 43 NewConn *int64 `json:"NewConn,omitempty" xml:"NewConn,omitempty"` // The network throughput, which indicates the outbound traffic rate. Unit: bit/s. // // example: // // 4180 OutBps *int64 `json:"OutBps,omitempty" xml:"OutBps,omitempty"` // The outbound network throughput, which indicates the number of packets that are sent outbound per second. Unit: pps. // // example: // // 224 OutPps *int64 `json:"OutPps,omitempty" xml:"OutPps,omitempty"` // The request ID. // // example: // // F0F82705-CFC7-5F83-86C8-A063892F**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The number of requests. // // example: // // 50 SessionCount *int64 `json:"SessionCount,omitempty" xml:"SessionCount,omitempty"` // The beginning of the time range to query. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1656837360 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeUserAssetIPTrafficInfoResponseBody) GoString ¶
func (s DescribeUserAssetIPTrafficInfoResponseBody) GoString() string
func (*DescribeUserAssetIPTrafficInfoResponseBody) SetEndTime ¶
func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetEndTime(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
func (*DescribeUserAssetIPTrafficInfoResponseBody) SetInBps ¶
func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetInBps(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
func (*DescribeUserAssetIPTrafficInfoResponseBody) SetInPps ¶
func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetInPps(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
func (*DescribeUserAssetIPTrafficInfoResponseBody) SetNewConn ¶
func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetNewConn(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
func (*DescribeUserAssetIPTrafficInfoResponseBody) SetOutBps ¶
func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetOutBps(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
func (*DescribeUserAssetIPTrafficInfoResponseBody) SetOutPps ¶
func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetOutPps(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
func (*DescribeUserAssetIPTrafficInfoResponseBody) SetRequestId ¶
func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetRequestId(v string) *DescribeUserAssetIPTrafficInfoResponseBody
func (*DescribeUserAssetIPTrafficInfoResponseBody) SetSessionCount ¶
func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetSessionCount(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
func (*DescribeUserAssetIPTrafficInfoResponseBody) SetStartTime ¶
func (s *DescribeUserAssetIPTrafficInfoResponseBody) SetStartTime(v int64) *DescribeUserAssetIPTrafficInfoResponseBody
func (DescribeUserAssetIPTrafficInfoResponseBody) String ¶
func (s DescribeUserAssetIPTrafficInfoResponseBody) String() string
type DescribeUserBuyVersionRequest ¶
type DescribeUserBuyVersionRequest struct { // Instance ID. If the Instance ID is provided, the query will be based on this ID. If not provided, the latest instance will be queried by default. // // example: // // cfw_elasticity_public_cn-******* InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` }
func (DescribeUserBuyVersionRequest) GoString ¶
func (s DescribeUserBuyVersionRequest) GoString() string
func (*DescribeUserBuyVersionRequest) SetInstanceId ¶
func (s *DescribeUserBuyVersionRequest) SetInstanceId(v string) *DescribeUserBuyVersionRequest
func (DescribeUserBuyVersionRequest) String ¶
func (s DescribeUserBuyVersionRequest) String() string
type DescribeUserBuyVersionResponse ¶
type DescribeUserBuyVersionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeUserBuyVersionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeUserBuyVersionResponse) GoString ¶
func (s DescribeUserBuyVersionResponse) GoString() string
func (*DescribeUserBuyVersionResponse) SetBody ¶
func (s *DescribeUserBuyVersionResponse) SetBody(v *DescribeUserBuyVersionResponseBody) *DescribeUserBuyVersionResponse
func (*DescribeUserBuyVersionResponse) SetHeaders ¶
func (s *DescribeUserBuyVersionResponse) SetHeaders(v map[string]*string) *DescribeUserBuyVersionResponse
func (*DescribeUserBuyVersionResponse) SetStatusCode ¶
func (s *DescribeUserBuyVersionResponse) SetStatusCode(v int32) *DescribeUserBuyVersionResponse
func (DescribeUserBuyVersionResponse) String ¶
func (s DescribeUserBuyVersionResponse) String() string
type DescribeUserBuyVersionResponseBody ¶
type DescribeUserBuyVersionResponseBody struct { // The ID of the Alibaba Cloud account that is used to purchase Cloud Firewall. // // example: // // 119898001566xxxx AliUid *int64 `json:"AliUid,omitempty" xml:"AliUid,omitempty"` // The time when Cloud Firewall expires. // // > The value is a timestamp in milliseconds. // // > If you use Cloud Firewall that uses the pay-as-you-go billing method, ignore this parameter. // // example: // // 1726934400000 Expire *int64 `json:"Expire,omitempty" xml:"Expire,omitempty"` // The instance ID of Cloud Firewall. // // > If you use a trial of Cloud Firewall, ignore this parameter. // // example: // // vipcloudfw-cn-xxxxx InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The status of Cloud Firewall. Valid values: // // - **normal**: Cloud Firewall is running as expected. // // - **init**: Cloud Firewall is being initialized. // // - **deleting**: Cloud Firewall is being deleted. // // - **abnormal**: An exception occurs in Cloud Firewall. // // - **free**: Cloud Firewall is invalid. // // example: // // normal InstanceStatus *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"` InternetBandwidth *int64 `json:"InternetBandwidth,omitempty" xml:"InternetBandwidth,omitempty"` // The number of public IP addresses that can be protected. // // > This parameter takes effect only for Cloud Firewall that uses the subscription billing method. // // example: // // 63 IpNumber *int64 `json:"IpNumber,omitempty" xml:"IpNumber,omitempty"` // Indicates whether log delivery is enabled. Valid values: // // - **true** // // - **false** // // example: // // true LogStatus *bool `json:"LogStatus,omitempty" xml:"LogStatus,omitempty"` // The log storage capacity. // // > This parameter takes effect only for Cloud Firewall that uses the subscription billing method. // // example: // // 3000 LogStorage *int64 `json:"LogStorage,omitempty" xml:"LogStorage,omitempty"` // The status of the burstable protected traffic feature. Valid values: // // - **1000000**: enabled. // // - **0**: disabled. // // > This parameter takes effect only for Cloud Firewall that uses the subscription billing method. // // example: // // 0 MaxOverflow *int64 `json:"MaxOverflow,omitempty" xml:"MaxOverflow,omitempty"` NatBandwidth *int64 `json:"NatBandwidth,omitempty" xml:"NatBandwidth,omitempty"` // The request ID. // // example: // // F71B03EE-xxxxx-91D79CC6AA1A RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The time when Cloud Firewall was activated. // // > The value is a timestamp in milliseconds. // // example: // // 1692504764000 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // Indicates whether Cloud Firewall is valid. Valid values: // // - **true** // // - **false** // // example: // // true UserStatus *bool `json:"UserStatus,omitempty" xml:"UserStatus,omitempty"` // The edition of Cloud Firewall. Valid values: // // - **2**: Premium Edition. // // - **3**: Enterprise Edition. // // - **4**: Ultimate Edition. // // - **10**: Cloud Firewall that uses the pay-as-you-go billing method. // // example: // // 2 Version *int32 `json:"Version,omitempty" xml:"Version,omitempty"` VpcBandwidth *int64 `json:"VpcBandwidth,omitempty" xml:"VpcBandwidth,omitempty"` // The number of virtual private clouds (VPCs) that can be protected. // // > This parameter takes effect only for Cloud Firewall that uses the subscription billing method. // // example: // // 21 VpcNumber *int64 `json:"VpcNumber,omitempty" xml:"VpcNumber,omitempty"` }
func (DescribeUserBuyVersionResponseBody) GoString ¶
func (s DescribeUserBuyVersionResponseBody) GoString() string
func (*DescribeUserBuyVersionResponseBody) SetAliUid ¶
func (s *DescribeUserBuyVersionResponseBody) SetAliUid(v int64) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetExpire ¶
func (s *DescribeUserBuyVersionResponseBody) SetExpire(v int64) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetInstanceId ¶
func (s *DescribeUserBuyVersionResponseBody) SetInstanceId(v string) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetInstanceStatus ¶
func (s *DescribeUserBuyVersionResponseBody) SetInstanceStatus(v string) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetInternetBandwidth ¶ added in v7.0.1
func (s *DescribeUserBuyVersionResponseBody) SetInternetBandwidth(v int64) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetIpNumber ¶
func (s *DescribeUserBuyVersionResponseBody) SetIpNumber(v int64) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetLogStatus ¶
func (s *DescribeUserBuyVersionResponseBody) SetLogStatus(v bool) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetLogStorage ¶
func (s *DescribeUserBuyVersionResponseBody) SetLogStorage(v int64) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetMaxOverflow ¶
func (s *DescribeUserBuyVersionResponseBody) SetMaxOverflow(v int64) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetNatBandwidth ¶ added in v7.0.1
func (s *DescribeUserBuyVersionResponseBody) SetNatBandwidth(v int64) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetRequestId ¶
func (s *DescribeUserBuyVersionResponseBody) SetRequestId(v string) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetStartTime ¶
func (s *DescribeUserBuyVersionResponseBody) SetStartTime(v int64) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetUserStatus ¶
func (s *DescribeUserBuyVersionResponseBody) SetUserStatus(v bool) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetVersion ¶
func (s *DescribeUserBuyVersionResponseBody) SetVersion(v int32) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetVpcBandwidth ¶ added in v7.0.1
func (s *DescribeUserBuyVersionResponseBody) SetVpcBandwidth(v int64) *DescribeUserBuyVersionResponseBody
func (*DescribeUserBuyVersionResponseBody) SetVpcNumber ¶
func (s *DescribeUserBuyVersionResponseBody) SetVpcNumber(v int64) *DescribeUserBuyVersionResponseBody
func (DescribeUserBuyVersionResponseBody) String ¶
func (s DescribeUserBuyVersionResponseBody) String() string
type DescribeUserIPSWhitelistRequest ¶
type DescribeUserIPSWhitelistRequest struct { Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (DescribeUserIPSWhitelistRequest) GoString ¶
func (s DescribeUserIPSWhitelistRequest) GoString() string
func (*DescribeUserIPSWhitelistRequest) SetLang ¶
func (s *DescribeUserIPSWhitelistRequest) SetLang(v string) *DescribeUserIPSWhitelistRequest
func (*DescribeUserIPSWhitelistRequest) SetSourceIp ¶
func (s *DescribeUserIPSWhitelistRequest) SetSourceIp(v string) *DescribeUserIPSWhitelistRequest
func (DescribeUserIPSWhitelistRequest) String ¶
func (s DescribeUserIPSWhitelistRequest) String() string
type DescribeUserIPSWhitelistResponse ¶
type DescribeUserIPSWhitelistResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeUserIPSWhitelistResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeUserIPSWhitelistResponse) GoString ¶
func (s DescribeUserIPSWhitelistResponse) GoString() string
func (*DescribeUserIPSWhitelistResponse) SetBody ¶
func (s *DescribeUserIPSWhitelistResponse) SetBody(v *DescribeUserIPSWhitelistResponseBody) *DescribeUserIPSWhitelistResponse
func (*DescribeUserIPSWhitelistResponse) SetHeaders ¶
func (s *DescribeUserIPSWhitelistResponse) SetHeaders(v map[string]*string) *DescribeUserIPSWhitelistResponse
func (*DescribeUserIPSWhitelistResponse) SetStatusCode ¶
func (s *DescribeUserIPSWhitelistResponse) SetStatusCode(v int32) *DescribeUserIPSWhitelistResponse
func (DescribeUserIPSWhitelistResponse) String ¶
func (s DescribeUserIPSWhitelistResponse) String() string
type DescribeUserIPSWhitelistResponseBody ¶
type DescribeUserIPSWhitelistResponseBody struct { Ipv6Whitelists []*DescribeUserIPSWhitelistResponseBodyIpv6Whitelists `json:"Ipv6Whitelists,omitempty" xml:"Ipv6Whitelists,omitempty" type:"Repeated"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Whitelists []*DescribeUserIPSWhitelistResponseBodyWhitelists `json:"Whitelists,omitempty" xml:"Whitelists,omitempty" type:"Repeated"` }
func (DescribeUserIPSWhitelistResponseBody) GoString ¶
func (s DescribeUserIPSWhitelistResponseBody) GoString() string
func (*DescribeUserIPSWhitelistResponseBody) SetIpv6Whitelists ¶
func (s *DescribeUserIPSWhitelistResponseBody) SetIpv6Whitelists(v []*DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) *DescribeUserIPSWhitelistResponseBody
func (*DescribeUserIPSWhitelistResponseBody) SetRequestId ¶
func (s *DescribeUserIPSWhitelistResponseBody) SetRequestId(v string) *DescribeUserIPSWhitelistResponseBody
func (*DescribeUserIPSWhitelistResponseBody) SetWhitelists ¶
func (s *DescribeUserIPSWhitelistResponseBody) SetWhitelists(v []*DescribeUserIPSWhitelistResponseBodyWhitelists) *DescribeUserIPSWhitelistResponseBody
func (DescribeUserIPSWhitelistResponseBody) String ¶
func (s DescribeUserIPSWhitelistResponseBody) String() string
type DescribeUserIPSWhitelistResponseBodyIpv6Whitelists ¶
type DescribeUserIPSWhitelistResponseBodyIpv6Whitelists struct { Direction *int64 `json:"Direction,omitempty" xml:"Direction,omitempty"` ListType *int64 `json:"ListType,omitempty" xml:"ListType,omitempty"` ListValue *string `json:"ListValue,omitempty" xml:"ListValue,omitempty"` WhiteListValue []*string `json:"WhiteListValue,omitempty" xml:"WhiteListValue,omitempty" type:"Repeated"` WhiteType *int64 `json:"WhiteType,omitempty" xml:"WhiteType,omitempty"` }
func (DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) GoString ¶
func (s DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) GoString() string
func (*DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetDirection ¶
func (s *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetDirection(v int64) *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists
func (*DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetListType ¶
func (s *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetListType(v int64) *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists
func (*DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetListValue ¶
func (s *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetListValue(v string) *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists
func (*DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetWhiteListValue ¶
func (s *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetWhiteListValue(v []*string) *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists
func (*DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetWhiteType ¶
func (s *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) SetWhiteType(v int64) *DescribeUserIPSWhitelistResponseBodyIpv6Whitelists
func (DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) String ¶
func (s DescribeUserIPSWhitelistResponseBodyIpv6Whitelists) String() string
type DescribeUserIPSWhitelistResponseBodyWhitelists ¶
type DescribeUserIPSWhitelistResponseBodyWhitelists struct { Direction *int64 `json:"Direction,omitempty" xml:"Direction,omitempty"` ListType *int64 `json:"ListType,omitempty" xml:"ListType,omitempty"` ListValue *string `json:"ListValue,omitempty" xml:"ListValue,omitempty"` WhiteListValue []*string `json:"WhiteListValue,omitempty" xml:"WhiteListValue,omitempty" type:"Repeated"` WhiteType *int64 `json:"WhiteType,omitempty" xml:"WhiteType,omitempty"` }
func (DescribeUserIPSWhitelistResponseBodyWhitelists) GoString ¶
func (s DescribeUserIPSWhitelistResponseBodyWhitelists) GoString() string
func (*DescribeUserIPSWhitelistResponseBodyWhitelists) SetDirection ¶
func (s *DescribeUserIPSWhitelistResponseBodyWhitelists) SetDirection(v int64) *DescribeUserIPSWhitelistResponseBodyWhitelists
func (*DescribeUserIPSWhitelistResponseBodyWhitelists) SetListType ¶
func (s *DescribeUserIPSWhitelistResponseBodyWhitelists) SetListType(v int64) *DescribeUserIPSWhitelistResponseBodyWhitelists
func (*DescribeUserIPSWhitelistResponseBodyWhitelists) SetListValue ¶
func (s *DescribeUserIPSWhitelistResponseBodyWhitelists) SetListValue(v string) *DescribeUserIPSWhitelistResponseBodyWhitelists
func (*DescribeUserIPSWhitelistResponseBodyWhitelists) SetWhiteListValue ¶
func (s *DescribeUserIPSWhitelistResponseBodyWhitelists) SetWhiteListValue(v []*string) *DescribeUserIPSWhitelistResponseBodyWhitelists
func (*DescribeUserIPSWhitelistResponseBodyWhitelists) SetWhiteType ¶
func (s *DescribeUserIPSWhitelistResponseBodyWhitelists) SetWhiteType(v int64) *DescribeUserIPSWhitelistResponseBodyWhitelists
func (DescribeUserIPSWhitelistResponseBodyWhitelists) String ¶
func (s DescribeUserIPSWhitelistResponseBodyWhitelists) String() string
type DescribeVpcFirewallAclGroupListRequest ¶
type DescribeVpcFirewallAclGroupListRequest struct { // The number of the page to return. Default value: 1. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // Specifies whether VPC firewalls are configured. Valid values: // // - **notconfigured**: VPC firewalls are not configured. // // - **configured**: VPC firewalls are configured. // // - If you do not specify this parameter, the access control policies of all VPC firewalls are queried. // // example: // // configured FirewallConfigureStatus *string `json:"FirewallConfigureStatus,omitempty" xml:"FirewallConfigureStatus,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The number of entries to return on each page. Maximum value: 50. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (DescribeVpcFirewallAclGroupListRequest) GoString ¶
func (s DescribeVpcFirewallAclGroupListRequest) GoString() string
func (*DescribeVpcFirewallAclGroupListRequest) SetCurrentPage ¶
func (s *DescribeVpcFirewallAclGroupListRequest) SetCurrentPage(v string) *DescribeVpcFirewallAclGroupListRequest
func (*DescribeVpcFirewallAclGroupListRequest) SetFirewallConfigureStatus ¶
func (s *DescribeVpcFirewallAclGroupListRequest) SetFirewallConfigureStatus(v string) *DescribeVpcFirewallAclGroupListRequest
func (*DescribeVpcFirewallAclGroupListRequest) SetLang ¶
func (s *DescribeVpcFirewallAclGroupListRequest) SetLang(v string) *DescribeVpcFirewallAclGroupListRequest
func (*DescribeVpcFirewallAclGroupListRequest) SetPageSize ¶
func (s *DescribeVpcFirewallAclGroupListRequest) SetPageSize(v string) *DescribeVpcFirewallAclGroupListRequest
func (DescribeVpcFirewallAclGroupListRequest) String ¶
func (s DescribeVpcFirewallAclGroupListRequest) String() string
type DescribeVpcFirewallAclGroupListResponse ¶
type DescribeVpcFirewallAclGroupListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVpcFirewallAclGroupListResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVpcFirewallAclGroupListResponse) GoString ¶
func (s DescribeVpcFirewallAclGroupListResponse) GoString() string
func (*DescribeVpcFirewallAclGroupListResponse) SetHeaders ¶
func (s *DescribeVpcFirewallAclGroupListResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallAclGroupListResponse
func (*DescribeVpcFirewallAclGroupListResponse) SetStatusCode ¶
func (s *DescribeVpcFirewallAclGroupListResponse) SetStatusCode(v int32) *DescribeVpcFirewallAclGroupListResponse
func (DescribeVpcFirewallAclGroupListResponse) String ¶
func (s DescribeVpcFirewallAclGroupListResponse) String() string
type DescribeVpcFirewallAclGroupListResponseBody ¶
type DescribeVpcFirewallAclGroupListResponseBody struct { // The information about the policy groups. AclGroupList []*DescribeVpcFirewallAclGroupListResponseBodyAclGroupList `json:"AclGroupList,omitempty" xml:"AclGroupList,omitempty" type:"Repeated"` // The ID of the request. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of the policy groups that are returned. // // example: // // 1 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeVpcFirewallAclGroupListResponseBody) GoString ¶
func (s DescribeVpcFirewallAclGroupListResponseBody) GoString() string
func (*DescribeVpcFirewallAclGroupListResponseBody) SetAclGroupList ¶
func (*DescribeVpcFirewallAclGroupListResponseBody) SetRequestId ¶
func (s *DescribeVpcFirewallAclGroupListResponseBody) SetRequestId(v string) *DescribeVpcFirewallAclGroupListResponseBody
func (*DescribeVpcFirewallAclGroupListResponseBody) SetTotalCount ¶
func (s *DescribeVpcFirewallAclGroupListResponseBody) SetTotalCount(v int32) *DescribeVpcFirewallAclGroupListResponseBody
func (DescribeVpcFirewallAclGroupListResponseBody) String ¶
func (s DescribeVpcFirewallAclGroupListResponseBody) String() string
type DescribeVpcFirewallAclGroupListResponseBodyAclGroupList ¶
type DescribeVpcFirewallAclGroupListResponseBodyAclGroupList struct { // The ID of the policy group. // // Valid values: // // - If the VPC firewall is used to protect a Cloud Enterprise Network (CEN) instance, the value of this parameter is the ID of the CEN instance. // // Example: cen-ervw0g12b5jbw\\*\\*\\*\\* // // - If the VPC firewall is used to protect an Express Connect circuit, the value of this parameter is the instance ID of the VPC firewall. // // Example: vfw-a42bbb7b887148c9\\*\\*\\*\\* // // example: // // vfw-a42bbb7b887148c9**** AclGroupId *string `json:"AclGroupId,omitempty" xml:"AclGroupId,omitempty"` // The name of the policy group. Valid values: // // - If the VPC firewall is used to protect a CEN instance, the value of this parameter is the name of the CEN instance. // // - If the VPC firewall is used to protect an Express Connect circuit, the value of this parameter is the instance name of the VPC firewall. // // example: // // group_test AclGroupName *string `json:"AclGroupName,omitempty" xml:"AclGroupName,omitempty"` // The number of access control policies in the policy group. // // example: // // 9 AclRuleCount *int32 `json:"AclRuleCount,omitempty" xml:"AclRuleCount,omitempty"` // 是否是默认防火墙。取值: // // - **true**:是默认防火墙。 // // - **false**:不是默认防火墙。 // // example: // // true IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` }
func (DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) GoString ¶
func (s DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) GoString() string
func (*DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetAclGroupId ¶
func (s *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetAclGroupId(v string) *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList
func (*DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetAclGroupName ¶
func (s *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetAclGroupName(v string) *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList
func (*DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetAclRuleCount ¶
func (s *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetAclRuleCount(v int32) *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList
func (*DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetIsDefault ¶
func (s *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetIsDefault(v bool) *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList
func (*DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetMemberUid ¶
func (s *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) SetMemberUid(v string) *DescribeVpcFirewallAclGroupListResponseBodyAclGroupList
func (DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) String ¶
func (s DescribeVpcFirewallAclGroupListResponseBodyAclGroupList) String() string
type DescribeVpcFirewallCenDetailRequest ¶
type DescribeVpcFirewallCenDetailRequest struct { // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the VPC for which the VPC firewall is created. // // example: // // vpc-2zefk9fbn8j7v585g**** NetworkInstanceId *string `json:"NetworkInstanceId,omitempty" xml:"NetworkInstanceId,omitempty"` // The instance ID of the VPC firewall. // // > You can call the [DescribeVpcFirewallCenList](https://help.aliyun.com/document_detail/345777.html) operation to query the instance IDs of VPC firewalls. // // This parameter is required. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (DescribeVpcFirewallCenDetailRequest) GoString ¶
func (s DescribeVpcFirewallCenDetailRequest) GoString() string
func (*DescribeVpcFirewallCenDetailRequest) SetLang ¶
func (s *DescribeVpcFirewallCenDetailRequest) SetLang(v string) *DescribeVpcFirewallCenDetailRequest
func (*DescribeVpcFirewallCenDetailRequest) SetNetworkInstanceId ¶
func (s *DescribeVpcFirewallCenDetailRequest) SetNetworkInstanceId(v string) *DescribeVpcFirewallCenDetailRequest
func (*DescribeVpcFirewallCenDetailRequest) SetVpcFirewallId ¶
func (s *DescribeVpcFirewallCenDetailRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallCenDetailRequest
func (DescribeVpcFirewallCenDetailRequest) String ¶
func (s DescribeVpcFirewallCenDetailRequest) String() string
type DescribeVpcFirewallCenDetailResponse ¶
type DescribeVpcFirewallCenDetailResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVpcFirewallCenDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVpcFirewallCenDetailResponse) GoString ¶
func (s DescribeVpcFirewallCenDetailResponse) GoString() string
func (*DescribeVpcFirewallCenDetailResponse) SetHeaders ¶
func (s *DescribeVpcFirewallCenDetailResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallCenDetailResponse
func (*DescribeVpcFirewallCenDetailResponse) SetStatusCode ¶
func (s *DescribeVpcFirewallCenDetailResponse) SetStatusCode(v int32) *DescribeVpcFirewallCenDetailResponse
func (DescribeVpcFirewallCenDetailResponse) String ¶
func (s DescribeVpcFirewallCenDetailResponse) String() string
type DescribeVpcFirewallCenDetailResponseBody ¶
type DescribeVpcFirewallCenDetailResponseBody struct { // The connection type of the VPC firewall. The value is fixed as **cen**, which indicates CEN instances. // // example: // // cen ConnectType *string `json:"ConnectType,omitempty" xml:"ConnectType,omitempty"` // The status of the VPC firewall. Valid values: // // - **opened**: enabled // // - **closed**: disabled // // - **notconfigured**: not configured // // example: // // opened FirewallSwitchStatus *string `json:"FirewallSwitchStatus,omitempty" xml:"FirewallSwitchStatus,omitempty"` // The VPC that is automatically created for the firewall. FirewallVpc *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc `json:"FirewallVpc,omitempty" xml:"FirewallVpc,omitempty" type:"Struct"` // The details about the VPC. LocalVpc *DescribeVpcFirewallCenDetailResponseBodyLocalVpc `json:"LocalVpc,omitempty" xml:"LocalVpc,omitempty" type:"Struct"` // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125g4d2 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` // The instance name of the VPC firewall. // // example: // // Test firewall VpcFirewallName *string `json:"VpcFirewallName,omitempty" xml:"VpcFirewallName,omitempty"` }
func (DescribeVpcFirewallCenDetailResponseBody) GoString ¶
func (s DescribeVpcFirewallCenDetailResponseBody) GoString() string
func (*DescribeVpcFirewallCenDetailResponseBody) SetConnectType ¶
func (s *DescribeVpcFirewallCenDetailResponseBody) SetConnectType(v string) *DescribeVpcFirewallCenDetailResponseBody
func (*DescribeVpcFirewallCenDetailResponseBody) SetFirewallSwitchStatus ¶
func (s *DescribeVpcFirewallCenDetailResponseBody) SetFirewallSwitchStatus(v string) *DescribeVpcFirewallCenDetailResponseBody
func (*DescribeVpcFirewallCenDetailResponseBody) SetFirewallVpc ¶
func (*DescribeVpcFirewallCenDetailResponseBody) SetLocalVpc ¶
func (*DescribeVpcFirewallCenDetailResponseBody) SetRequestId ¶
func (s *DescribeVpcFirewallCenDetailResponseBody) SetRequestId(v string) *DescribeVpcFirewallCenDetailResponseBody
func (*DescribeVpcFirewallCenDetailResponseBody) SetVpcFirewallId ¶
func (s *DescribeVpcFirewallCenDetailResponseBody) SetVpcFirewallId(v string) *DescribeVpcFirewallCenDetailResponseBody
func (*DescribeVpcFirewallCenDetailResponseBody) SetVpcFirewallName ¶
func (s *DescribeVpcFirewallCenDetailResponseBody) SetVpcFirewallName(v string) *DescribeVpcFirewallCenDetailResponseBody
func (DescribeVpcFirewallCenDetailResponseBody) String ¶
func (s DescribeVpcFirewallCenDetailResponseBody) String() string
type DescribeVpcFirewallCenDetailResponseBodyFirewallVpc ¶
type DescribeVpcFirewallCenDetailResponseBodyFirewallVpc struct { // Indicates whether you can specify a CIDR block when you create a VPC firewall for a Basic Edition transit router of a CEN instance. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 0 AllowConfiguration *int32 `json:"AllowConfiguration,omitempty" xml:"AllowConfiguration,omitempty"` // The CIDR block of the VPC. // // example: // // 10.0.0.0/8 VpcCidr *string `json:"VpcCidr,omitempty" xml:"VpcCidr,omitempty"` // The VPC ID. // // example: // // vpc-bp1245k5oagy2bp74**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The CIDR block of the vSwitch. // // example: // // 10.0.0.1/24 VswitchCidr *string `json:"VswitchCidr,omitempty" xml:"VswitchCidr,omitempty"` // The vSwitch ID. // // example: // // vsw-bp1sqg9wms9wxcs1**** VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"` // The zone ID. // // example: // // cn-hangzhou-i ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) GoString ¶
func (s DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) GoString() string
func (*DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) SetAllowConfiguration ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) SetAllowConfiguration(v int32) *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc
func (*DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) SetVpcCidr ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) SetVpcCidr(v string) *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc
func (*DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) SetVswitchCidr ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) SetVswitchCidr(v string) *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc
func (*DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) SetVswitchId ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) SetVswitchId(v string) *DescribeVpcFirewallCenDetailResponseBodyFirewallVpc
func (DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) String ¶
func (s DescribeVpcFirewallCenDetailResponseBodyFirewallVpc) String() string
type DescribeVpcFirewallCenDetailResponseBodyLocalVpc ¶
type DescribeVpcFirewallCenDetailResponseBodyLocalVpc struct { // The ID of the connection between two network instances. // // example: // // tr-attach-sxig7bye51fid5**** AttachmentId *string `json:"AttachmentId,omitempty" xml:"AttachmentId,omitempty"` // The name of the connection between two network instances. // // example: // // Local test AttachmentName *string `json:"AttachmentName,omitempty" xml:"AttachmentName,omitempty"` // An array consisting of the CIDR blocks that are protected by the VPC firewall. DefendCidrList []*string `json:"DefendCidrList,omitempty" xml:"DefendCidrList,omitempty" type:"Repeated"` // The Elastic Network Interfaces (ENIs). EniList []*DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList `json:"EniList,omitempty" xml:"EniList,omitempty" type:"Repeated"` // The ID of the specified vSwitch when the routing mode is manual. // // example: // // vsw-zeq4o875u**** ManualVSwitchId *string `json:"ManualVSwitchId,omitempty" xml:"ManualVSwitchId,omitempty"` // The ID of the VPC for which the VPC firewall is created. // // example: // // vpc-2zefk9fbn8j7v585g**** NetworkInstanceId *string `json:"NetworkInstanceId,omitempty" xml:"NetworkInstanceId,omitempty"` // The name of the network instance. // // example: // // Test VPC NetworkInstanceName *string `json:"NetworkInstanceName,omitempty" xml:"NetworkInstanceName,omitempty"` // The type of the network instance. The value is fixed as **VPC**. // // example: // // VPC NetworkInstanceType *string `json:"NetworkInstanceType,omitempty" xml:"NetworkInstanceType,omitempty"` // The UID of the Alibaba Cloud account to which the VPC belongs. // // example: // // 158039427902**** OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region in which the VPC resides. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The routing mode. Valid values: // // - auto: automatic mode // // - manual: manual mode // // example: // // auto RouteMode *string `json:"RouteMode,omitempty" xml:"RouteMode,omitempty"` // Indicates whether the manual routing mode is supported. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 0 SupportManualMode *string `json:"SupportManualMode,omitempty" xml:"SupportManualMode,omitempty"` // The instance ID of the CEN transit router. // // example: // // tr-2zetwxskej633l3u1**** TransitRouterId *string `json:"TransitRouterId,omitempty" xml:"TransitRouterId,omitempty"` // The edition of the CEN transit router. Valid values: // // - **Basic**: Basic Edition // // - **Enterprise**: Enterprise Edition // // example: // // Basic TransitRouterType *string `json:"TransitRouterType,omitempty" xml:"TransitRouterType,omitempty"` // An array that consists of the CIDR blocks of the VPC. VpcCidrTableList []*DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList `json:"VpcCidrTableList,omitempty" xml:"VpcCidrTableList,omitempty" type:"Repeated"` // The ID of the VPC. // // example: // // vpc-8vbwbo90rq0anm6t**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The name of the VPC. // // example: // // Test instance VpcName *string `json:"VpcName,omitempty" xml:"VpcName,omitempty"` }
func (DescribeVpcFirewallCenDetailResponseBodyLocalVpc) GoString ¶
func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpc) GoString() string
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetAttachmentId ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetAttachmentId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetAttachmentName ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetAttachmentName(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetDefendCidrList ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetDefendCidrList(v []*string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetEniList ¶
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetManualVSwitchId ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetManualVSwitchId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetNetworkInstanceId ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetNetworkInstanceId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetNetworkInstanceName ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetNetworkInstanceName(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetNetworkInstanceType ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetNetworkInstanceType(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetOwnerId ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetOwnerId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetRegionNo ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetRegionNo(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetRouteMode ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetRouteMode(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetSupportManualMode ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetSupportManualMode(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetTransitRouterId ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetTransitRouterId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetTransitRouterType ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetTransitRouterType(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetVpcCidrTableList ¶
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetVpcName ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpc) SetVpcName(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpc
func (DescribeVpcFirewallCenDetailResponseBodyLocalVpc) String ¶
func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpc) String() string
type DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList ¶
type DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList struct { // The ID of the ENI that belongs to the VPC. // // example: // // eni-8vbhfosfqv2rff42**** EniId *string `json:"EniId,omitempty" xml:"EniId,omitempty"` // The private IP address of the ENI that belongs to the VPC. // // example: // // 192.168.XX.XX EniPrivateIpAddress *string `json:"EniPrivateIpAddress,omitempty" xml:"EniPrivateIpAddress,omitempty"` // The ID of the vSwitch to which the ENI is connected. // // example: // // vsw-wz9viido7j436b0n1**** EniVSwitchId *string `json:"EniVSwitchId,omitempty" xml:"EniVSwitchId,omitempty"` }
func (DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList) GoString ¶
func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList) GoString() string
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList) SetEniPrivateIpAddress ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList) SetEniPrivateIpAddress(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList) SetEniVSwitchId ¶
func (s *DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList) SetEniVSwitchId(v string) *DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList
func (DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList) String ¶
func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpcEniList) String() string
type DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList ¶
type DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList struct { // The route entries for the VPC. RouteEntryList []*DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList `json:"RouteEntryList,omitempty" xml:"RouteEntryList,omitempty" type:"Repeated"` // The route table ID of the VPC. // // example: // // vtb-1234 RouteTableId *string `json:"RouteTableId,omitempty" xml:"RouteTableId,omitempty"` }
func (DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList) GoString ¶
func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList) GoString() string
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList) SetRouteEntryList ¶
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList) SetRouteTableId ¶
func (DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList) String ¶
func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableList) String() string
type DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList ¶
type DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList struct { // The destination CIDR block of the VPC. // // example: // // 192.168.XX.XX/24 DestinationCidr *string `json:"DestinationCidr,omitempty" xml:"DestinationCidr,omitempty"` // The instance ID of the next hop for the VPC. // // example: // // vrt-m5eb5me6c3l5sezae**** NextHopInstanceId *string `json:"NextHopInstanceId,omitempty" xml:"NextHopInstanceId,omitempty"` }
func (DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) GoString ¶
func (s DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) GoString() string
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) SetDestinationCidr ¶
func (*DescribeVpcFirewallCenDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) SetNextHopInstanceId ¶
type DescribeVpcFirewallCenListRequest ¶
type DescribeVpcFirewallCenListRequest struct { // The ID of the CEN instance. // // example: // // cen-x5jayxou71ad73**** CenId *string `json:"CenId,omitempty" xml:"CenId,omitempty"` // The number of the page to return. // // Pages start from page 1. Default value: 1. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The status of the VPC firewall. Valid values: // // - **opened**: The VPC firewall is enabled. // // - **closed**: The VPC firewall is disabled. // // - **notconfigured**: The VPC firewall is not configured. // // - **configured**: The VPC firewall is configured but is not enabled. // // > If you do not specify this parameter, VPC firewalls in all states are queried. // // example: // // opened FirewallSwitchStatus *string `json:"FirewallSwitchStatus,omitempty" xml:"FirewallSwitchStatus,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. The member is also an Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The ID of the network instance. // // example: // // vpc-8vbwbo90rq0anm6t**** NetworkInstanceId *string `json:"NetworkInstanceId,omitempty" xml:"NetworkInstanceId,omitempty"` OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The number of entries to return on each page. // // Default value: 10. Maximum value: 50. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region ID of the VPC. // // > For more information about the regions, see [Supported regions](https://help.aliyun.com/document_detail/195657.html). // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The routing mode of the VPC firewall. Valid values: // // - **auto**: automatic mode // // - **manual**: manual mode // // > If you do not specify this parameter, VPC firewalls in all routing modes are queried. // // example: // // auto RouteMode *string `json:"RouteMode,omitempty" xml:"RouteMode,omitempty"` // The type of the transit router. Valid values: // // - **Basic**: Basic Edition transit router // // - **Enterprise**: Enterprise Edition transit router // // example: // // Basic TransitRouterType *string `json:"TransitRouterType,omitempty" xml:"TransitRouterType,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` // The instance name of the VPC firewall. // // example: // // Test firewall VpcFirewallName *string `json:"VpcFirewallName,omitempty" xml:"VpcFirewallName,omitempty"` }
func (DescribeVpcFirewallCenListRequest) GoString ¶
func (s DescribeVpcFirewallCenListRequest) GoString() string
func (*DescribeVpcFirewallCenListRequest) SetCenId ¶
func (s *DescribeVpcFirewallCenListRequest) SetCenId(v string) *DescribeVpcFirewallCenListRequest
func (*DescribeVpcFirewallCenListRequest) SetCurrentPage ¶
func (s *DescribeVpcFirewallCenListRequest) SetCurrentPage(v string) *DescribeVpcFirewallCenListRequest
func (*DescribeVpcFirewallCenListRequest) SetFirewallSwitchStatus ¶
func (s *DescribeVpcFirewallCenListRequest) SetFirewallSwitchStatus(v string) *DescribeVpcFirewallCenListRequest
func (*DescribeVpcFirewallCenListRequest) SetLang ¶
func (s *DescribeVpcFirewallCenListRequest) SetLang(v string) *DescribeVpcFirewallCenListRequest
func (*DescribeVpcFirewallCenListRequest) SetMemberUid ¶
func (s *DescribeVpcFirewallCenListRequest) SetMemberUid(v string) *DescribeVpcFirewallCenListRequest
func (*DescribeVpcFirewallCenListRequest) SetNetworkInstanceId ¶
func (s *DescribeVpcFirewallCenListRequest) SetNetworkInstanceId(v string) *DescribeVpcFirewallCenListRequest
func (*DescribeVpcFirewallCenListRequest) SetOwnerId ¶
func (s *DescribeVpcFirewallCenListRequest) SetOwnerId(v string) *DescribeVpcFirewallCenListRequest
func (*DescribeVpcFirewallCenListRequest) SetPageSize ¶
func (s *DescribeVpcFirewallCenListRequest) SetPageSize(v string) *DescribeVpcFirewallCenListRequest
func (*DescribeVpcFirewallCenListRequest) SetRegionNo ¶
func (s *DescribeVpcFirewallCenListRequest) SetRegionNo(v string) *DescribeVpcFirewallCenListRequest
func (*DescribeVpcFirewallCenListRequest) SetRouteMode ¶
func (s *DescribeVpcFirewallCenListRequest) SetRouteMode(v string) *DescribeVpcFirewallCenListRequest
func (*DescribeVpcFirewallCenListRequest) SetTransitRouterType ¶
func (s *DescribeVpcFirewallCenListRequest) SetTransitRouterType(v string) *DescribeVpcFirewallCenListRequest
func (*DescribeVpcFirewallCenListRequest) SetVpcFirewallId ¶
func (s *DescribeVpcFirewallCenListRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallCenListRequest
func (*DescribeVpcFirewallCenListRequest) SetVpcFirewallName ¶
func (s *DescribeVpcFirewallCenListRequest) SetVpcFirewallName(v string) *DescribeVpcFirewallCenListRequest
func (DescribeVpcFirewallCenListRequest) String ¶
func (s DescribeVpcFirewallCenListRequest) String() string
type DescribeVpcFirewallCenListResponse ¶
type DescribeVpcFirewallCenListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVpcFirewallCenListResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVpcFirewallCenListResponse) GoString ¶
func (s DescribeVpcFirewallCenListResponse) GoString() string
func (*DescribeVpcFirewallCenListResponse) SetHeaders ¶
func (s *DescribeVpcFirewallCenListResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallCenListResponse
func (*DescribeVpcFirewallCenListResponse) SetStatusCode ¶
func (s *DescribeVpcFirewallCenListResponse) SetStatusCode(v int32) *DescribeVpcFirewallCenListResponse
func (DescribeVpcFirewallCenListResponse) String ¶
func (s DescribeVpcFirewallCenListResponse) String() string
type DescribeVpcFirewallCenListResponseBody ¶
type DescribeVpcFirewallCenListResponseBody struct { // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125k8g2 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of VPC firewalls. // // example: // // 10 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` // The information about the VPC firewalls. VpcFirewalls []*DescribeVpcFirewallCenListResponseBodyVpcFirewalls `json:"VpcFirewalls,omitempty" xml:"VpcFirewalls,omitempty" type:"Repeated"` }
func (DescribeVpcFirewallCenListResponseBody) GoString ¶
func (s DescribeVpcFirewallCenListResponseBody) GoString() string
func (*DescribeVpcFirewallCenListResponseBody) SetRequestId ¶
func (s *DescribeVpcFirewallCenListResponseBody) SetRequestId(v string) *DescribeVpcFirewallCenListResponseBody
func (*DescribeVpcFirewallCenListResponseBody) SetTotalCount ¶
func (s *DescribeVpcFirewallCenListResponseBody) SetTotalCount(v int32) *DescribeVpcFirewallCenListResponseBody
func (*DescribeVpcFirewallCenListResponseBody) SetVpcFirewalls ¶
func (s *DescribeVpcFirewallCenListResponseBody) SetVpcFirewalls(v []*DescribeVpcFirewallCenListResponseBodyVpcFirewalls) *DescribeVpcFirewallCenListResponseBody
func (DescribeVpcFirewallCenListResponseBody) String ¶
func (s DescribeVpcFirewallCenListResponseBody) String() string
type DescribeVpcFirewallCenListResponseBodyVpcFirewalls ¶
type DescribeVpcFirewallCenListResponseBodyVpcFirewalls struct { // The ID of the CEN instance. // // example: // // cen-x5jayxou71ad73**** CenId *string `json:"CenId,omitempty" xml:"CenId,omitempty"` // The name of the CEN instance. // // example: // // Test CEN instance CenName *string `json:"CenName,omitempty" xml:"CenName,omitempty"` // The connection type of the VPC firewall. The value is fixed as cen, which indicates a CEN instance. // // example: // // cen ConnectType *string `json:"ConnectType,omitempty" xml:"ConnectType,omitempty"` // The status of the VPC firewall. Valid values: // // - **opened**: The VPC firewall is enabled. // // - **closed**: The VPC firewall is disabled. // // - **notconfigured**: The VPC firewall is not configured. // // example: // // opened FirewallSwitchStatus *string `json:"FirewallSwitchStatus,omitempty" xml:"FirewallSwitchStatus,omitempty"` // The intrusion prevention system (IPS) configurations. IpsConfig *DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig `json:"IpsConfig,omitempty" xml:"IpsConfig,omitempty" type:"Struct"` // The details about the VPC. LocalVpc *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc `json:"LocalVpc,omitempty" xml:"LocalVpc,omitempty" type:"Struct"` // The UID of the member that is manged by your Alibaba Cloud account. The member is also an Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // Indicates whether the VPC firewall can be automatically enabled to protect VPC traffic based on route learning. Valid values: // // - **passed**: The VPC firewall can be automatically enabled. // // - **failed**: The VPC firewall cannot be automatically enabled. // // - **unknown**: The VPC firewall is in an unknown state. // // example: // // failed PrecheckStatus *string `json:"PrecheckStatus,omitempty" xml:"PrecheckStatus,omitempty"` // Indicates whether you can create a VPC firewall in a specified region. Valid values: // // - **enable**: yes // // - **disable**: no // // example: // // enable RegionStatus *string `json:"RegionStatus,omitempty" xml:"RegionStatus,omitempty"` // The result code of the operation that creates the VPC firewall. Valid values: // // - **Unauthorized**: Cloud Firewall is not authorized to access the VPC for which the VPC firewall is created, and the VPC firewall cannot be created. // // - **RegionDisable**: VPC Firewall is not supported in the region of the VPC for which the VPC firewall is created, and the VPC firewall cannot be created. // // - **OpsDisable**: You are not allowed to create the VPC firewall. // // - **VbrNotSupport**: The VPC firewall cannot be created for a VBR that is attached to the CEN instance. // // - Empty string: You can create a VPC firewall for the network instance. // // example: // // Unauthorized ResultCode *string `json:"ResultCode,omitempty" xml:"ResultCode,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` // The instance name of the VPC firewall. // // example: // // Test firewall VpcFirewallName *string `json:"VpcFirewallName,omitempty" xml:"VpcFirewallName,omitempty"` }
func (DescribeVpcFirewallCenListResponseBodyVpcFirewalls) GoString ¶
func (s DescribeVpcFirewallCenListResponseBodyVpcFirewalls) GoString() string
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetCenName ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetCenName(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetConnectType ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetConnectType(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetFirewallSwitchStatus ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetFirewallSwitchStatus(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetIpsConfig ¶
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetLocalVpc ¶
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetMemberUid ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetMemberUid(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetPrecheckStatus ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetPrecheckStatus(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetRegionStatus ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetRegionStatus(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetResultCode ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetResultCode(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetVpcFirewallId ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetVpcFirewallId(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetVpcFirewallName ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewalls) SetVpcFirewallName(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewalls
func (DescribeVpcFirewallCenListResponseBodyVpcFirewalls) String ¶
func (s DescribeVpcFirewallCenListResponseBodyVpcFirewalls) String() string
type DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig ¶
type DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig struct { // Indicates whether basic protection is enabled. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 1 BasicRules *int32 `json:"BasicRules,omitempty" xml:"BasicRules,omitempty"` // Indicates whether virtual patching is enabled. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 1 EnableAllPatch *int32 `json:"EnableAllPatch,omitempty" xml:"EnableAllPatch,omitempty"` // The level of the rule group for the IPS. Valid values: // // - **1**: loose. // // - **2**: medium. // // - **3**: strict. // // example: // // 1 RuleClass *int32 `json:"RuleClass,omitempty" xml:"RuleClass,omitempty"` // The mode of the IPS. Valid values: // // - **1**: block mode // // - **0**: monitor mode // // example: // // 0 RunMode *int32 `json:"RunMode,omitempty" xml:"RunMode,omitempty"` }
func (DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) GoString ¶
func (s DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) GoString() string
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) SetBasicRules ¶
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) SetEnableAllPatch ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) SetEnableAllPatch(v int32) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) SetRuleClass ¶
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) SetRunMode ¶
func (DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) String ¶
func (s DescribeVpcFirewallCenListResponseBodyVpcFirewallsIpsConfig) String() string
type DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc ¶
type DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc struct { // Indicates whether the VPC is granted the required permissions. The value is fixed as **authorized**, which indicates that the VPC is granted the required permissions. // // example: // // authorized AuthorizationStatus *string `json:"AuthorizationStatus,omitempty" xml:"AuthorizationStatus,omitempty"` // An array consisting of the CIDR blocks that are protected by the VPC firewall. DefendCidrList []*string `json:"DefendCidrList,omitempty" xml:"DefendCidrList,omitempty" type:"Repeated"` // The ID of the specified vSwitch when the routing mode is manual. // // example: // // vsw-zeq4o875u**** ManualVSwitchId *string `json:"ManualVSwitchId,omitempty" xml:"ManualVSwitchId,omitempty"` // The ID of the network instance. // // example: // // vpc-2zefk9fbn8j7v585g**** NetworkInstanceId *string `json:"NetworkInstanceId,omitempty" xml:"NetworkInstanceId,omitempty"` // The name of the network instance. // // example: // // Test VPC NetworkInstanceName *string `json:"NetworkInstanceName,omitempty" xml:"NetworkInstanceName,omitempty"` // The type of the network instance. Valid values: // // - **VPC** // // - **VBR** // // - **CCN** // // example: // // VPC NetworkInstanceType *string `json:"NetworkInstanceType,omitempty" xml:"NetworkInstanceType,omitempty"` // The ID of the Alibaba Cloud account to which the VPC belongs. // // example: // // 158039427902**** OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the VPC. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The routing mode of the VPC firewall. Valid values: // // - **auto**: automatic mode // // - **manual**: manual mode // // example: // // auto RouteMode *string `json:"RouteMode,omitempty" xml:"RouteMode,omitempty"` // Indicates whether the manual routing mode is supported. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 0 SupportManualMode *string `json:"SupportManualMode,omitempty" xml:"SupportManualMode,omitempty"` // The edition of the CEN transit router. Valid values: // // - **Basic**: Basic Edition transit router // // - **Enterprise**: Enterprise Edition transit router // // example: // // Basic TransitRouterType *string `json:"TransitRouterType,omitempty" xml:"TransitRouterType,omitempty"` // An array that consists of the CIDR blocks of the VPC. VpcCidrTableList []*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList `json:"VpcCidrTableList,omitempty" xml:"VpcCidrTableList,omitempty" type:"Repeated"` // The ID of the VPC. // // example: // // vpc-8vbwbo90rq0anm6t**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The name of the VPC. // // example: // // Test instance VpcName *string `json:"VpcName,omitempty" xml:"VpcName,omitempty"` }
func (DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) GoString ¶
func (s DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) GoString() string
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetAuthorizationStatus ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetAuthorizationStatus(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetDefendCidrList ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetDefendCidrList(v []*string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetManualVSwitchId ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetManualVSwitchId(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetNetworkInstanceId ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetNetworkInstanceId(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetNetworkInstanceName ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetNetworkInstanceName(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetNetworkInstanceType ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetNetworkInstanceType(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetOwnerId ¶
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetRegionNo ¶
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetRouteMode ¶
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetSupportManualMode ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetSupportManualMode(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetTransitRouterType ¶
func (s *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetTransitRouterType(v string) *DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetVpcCidrTableList ¶
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) SetVpcName ¶
func (DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) String ¶
func (s DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpc) String() string
type DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList ¶
type DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList struct { // An array that consists of the route entries for the VPC. RouteEntryList []*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList `json:"RouteEntryList,omitempty" xml:"RouteEntryList,omitempty" type:"Repeated"` // The route table ID of the VPC. // // example: // // vtb-1234 RouteTableId *string `json:"RouteTableId,omitempty" xml:"RouteTableId,omitempty"` }
func (DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) GoString ¶
func (s DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) GoString() string
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) SetRouteEntryList ¶
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) SetRouteTableId ¶
type DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList ¶
type DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList struct { // The destination CIDR block of the VPC. // // example: // // 192.168.XX.XX/24 DestinationCidr *string `json:"DestinationCidr,omitempty" xml:"DestinationCidr,omitempty"` // The instance ID of the next hop for the VPC. // // example: // // vrt-m5eb5me6c3l5sezae**** NextHopInstanceId *string `json:"NextHopInstanceId,omitempty" xml:"NextHopInstanceId,omitempty"` }
func (DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList) GoString ¶
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList) SetDestinationCidr ¶
func (*DescribeVpcFirewallCenListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList) SetNextHopInstanceId ¶
type DescribeVpcFirewallControlPolicyRequest ¶
type DescribeVpcFirewallControlPolicyRequest struct { // The action that Cloud Firewall performs on the traffic. Valid values: // // - **accept**: allows the traffic. // // - **drop**: blocks the traffic. // // - **log**: monitors the traffic. // // > If you do not specify this parameter, access control policies are queried based on all actions. // // example: // // accept AclAction *string `json:"AclAction,omitempty" xml:"AclAction,omitempty"` // The unique ID of the access control policy. // // example: // // 4037fbf7-3e39-4634-92a4-d0155247**** AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The number of the page to return. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The description of the access control policy. Fuzzy match is supported. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The destination address in the access control policy. Fuzzy match is supported. // // > The value of this parameter can be a CIDR block or an address book name. // // example: // // 192.0.XX.XX/24 Destination *string `json:"Destination,omitempty" xml:"Destination,omitempty"` // The language of the content within the request and response. // // Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The number of entries to return on each page. // // Maximum value: 50. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The protocol type in the access control policy. Valid values: // // - **TCP** // // - **UDP** // // - **ICMP** // // - **ANY**: all protocol types // // > If you do not specify this parameter, access control policies of all protocol types are queried. // // example: // // TCP Proto *string `json:"Proto,omitempty" xml:"Proto,omitempty"` // The status of the access control policy. Valid values: // // - **true**: enabled // // - **false**: disabled // // example: // // true Release *string `json:"Release,omitempty" xml:"Release,omitempty"` // The recurrence type for the access control policy to take effect. Valid values: // // - **Permanent* - (default): The policy always takes effect. // // - **None**: The policy takes effect for only once. // // - **Daily**: The policy takes effect on a daily basis. // // - **Weekly**: The policy takes effect on a weekly basis. // // - **Monthly**: The policy takes effect on a monthly basis. // // example: // // Permanent RepeatType *string `json:"RepeatType,omitempty" xml:"RepeatType,omitempty"` // The source address in the access control policy. Fuzzy match is supported. // // > The value of this parameter can be a CIDR block or an address book name. // // example: // // 192.0.XX.XX/24 Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The instance ID of the VPC firewall. Valid values: // // - If the VPC firewall protects the traffic between two VPCs that are connected by using a CEN instance, the value of this parameter must be the ID of the CEN instance. // // - If the VPC firewall protects the traffic between two VPCs that are connected by using an Express Connect circuit, the value of this parameter must be the instance ID of the VPC firewall. // // > You can call the [DescribeVpcFirewallAclGroupList](https://help.aliyun.com/document_detail/159760.html) operation to query the ID. // // This parameter is required. // // example: // // vfw-a42bbb7b887148c9**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (DescribeVpcFirewallControlPolicyRequest) GoString ¶
func (s DescribeVpcFirewallControlPolicyRequest) GoString() string
func (*DescribeVpcFirewallControlPolicyRequest) SetAclAction ¶
func (s *DescribeVpcFirewallControlPolicyRequest) SetAclAction(v string) *DescribeVpcFirewallControlPolicyRequest
func (*DescribeVpcFirewallControlPolicyRequest) SetAclUuid ¶
func (s *DescribeVpcFirewallControlPolicyRequest) SetAclUuid(v string) *DescribeVpcFirewallControlPolicyRequest
func (*DescribeVpcFirewallControlPolicyRequest) SetCurrentPage ¶
func (s *DescribeVpcFirewallControlPolicyRequest) SetCurrentPage(v string) *DescribeVpcFirewallControlPolicyRequest
func (*DescribeVpcFirewallControlPolicyRequest) SetDescription ¶
func (s *DescribeVpcFirewallControlPolicyRequest) SetDescription(v string) *DescribeVpcFirewallControlPolicyRequest
func (*DescribeVpcFirewallControlPolicyRequest) SetDestination ¶
func (s *DescribeVpcFirewallControlPolicyRequest) SetDestination(v string) *DescribeVpcFirewallControlPolicyRequest
func (*DescribeVpcFirewallControlPolicyRequest) SetLang ¶
func (s *DescribeVpcFirewallControlPolicyRequest) SetLang(v string) *DescribeVpcFirewallControlPolicyRequest
func (*DescribeVpcFirewallControlPolicyRequest) SetMemberUid ¶
func (s *DescribeVpcFirewallControlPolicyRequest) SetMemberUid(v string) *DescribeVpcFirewallControlPolicyRequest
func (*DescribeVpcFirewallControlPolicyRequest) SetPageSize ¶
func (s *DescribeVpcFirewallControlPolicyRequest) SetPageSize(v string) *DescribeVpcFirewallControlPolicyRequest
func (*DescribeVpcFirewallControlPolicyRequest) SetProto ¶
func (s *DescribeVpcFirewallControlPolicyRequest) SetProto(v string) *DescribeVpcFirewallControlPolicyRequest
func (*DescribeVpcFirewallControlPolicyRequest) SetRelease ¶
func (s *DescribeVpcFirewallControlPolicyRequest) SetRelease(v string) *DescribeVpcFirewallControlPolicyRequest
func (*DescribeVpcFirewallControlPolicyRequest) SetRepeatType ¶
func (s *DescribeVpcFirewallControlPolicyRequest) SetRepeatType(v string) *DescribeVpcFirewallControlPolicyRequest
func (*DescribeVpcFirewallControlPolicyRequest) SetSource ¶
func (s *DescribeVpcFirewallControlPolicyRequest) SetSource(v string) *DescribeVpcFirewallControlPolicyRequest
func (*DescribeVpcFirewallControlPolicyRequest) SetVpcFirewallId ¶
func (s *DescribeVpcFirewallControlPolicyRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallControlPolicyRequest
func (DescribeVpcFirewallControlPolicyRequest) String ¶
func (s DescribeVpcFirewallControlPolicyRequest) String() string
type DescribeVpcFirewallControlPolicyResponse ¶
type DescribeVpcFirewallControlPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVpcFirewallControlPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVpcFirewallControlPolicyResponse) GoString ¶
func (s DescribeVpcFirewallControlPolicyResponse) GoString() string
func (*DescribeVpcFirewallControlPolicyResponse) SetHeaders ¶
func (s *DescribeVpcFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallControlPolicyResponse
func (*DescribeVpcFirewallControlPolicyResponse) SetStatusCode ¶
func (s *DescribeVpcFirewallControlPolicyResponse) SetStatusCode(v int32) *DescribeVpcFirewallControlPolicyResponse
func (DescribeVpcFirewallControlPolicyResponse) String ¶
func (s DescribeVpcFirewallControlPolicyResponse) String() string
type DescribeVpcFirewallControlPolicyResponseBody ¶
type DescribeVpcFirewallControlPolicyResponseBody struct { // The details of the access control policies. Policys []*DescribeVpcFirewallControlPolicyResponseBodyPolicys `json:"Policys,omitempty" xml:"Policys,omitempty" type:"Repeated"` // The ID of the request. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of access control policies returned. // // example: // // 20 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeVpcFirewallControlPolicyResponseBody) GoString ¶
func (s DescribeVpcFirewallControlPolicyResponseBody) GoString() string
func (*DescribeVpcFirewallControlPolicyResponseBody) SetPolicys ¶
func (*DescribeVpcFirewallControlPolicyResponseBody) SetRequestId ¶
func (s *DescribeVpcFirewallControlPolicyResponseBody) SetRequestId(v string) *DescribeVpcFirewallControlPolicyResponseBody
func (*DescribeVpcFirewallControlPolicyResponseBody) SetTotalCount ¶
func (s *DescribeVpcFirewallControlPolicyResponseBody) SetTotalCount(v string) *DescribeVpcFirewallControlPolicyResponseBody
func (DescribeVpcFirewallControlPolicyResponseBody) String ¶
func (s DescribeVpcFirewallControlPolicyResponseBody) String() string
type DescribeVpcFirewallControlPolicyResponseBodyPolicys ¶
type DescribeVpcFirewallControlPolicyResponseBodyPolicys struct { // The action that Cloud Firewall performs on the traffic. Valid values: // // - **accept**: allows the traffic. // // - **drop**: denies the traffic. // // - **log**: monitors the traffic. // // example: // // accept AclAction *string `json:"AclAction,omitempty" xml:"AclAction,omitempty"` // The UUID of the access control policy. // // example: // // 4037fbf7-3e39-4634-92a4-d0155247**** AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The application ID in the access control policy. // // example: // // 10** ApplicationId *string `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"` // The application types supported by the access control policy. We recommend that you specify ApplicationNameList. Valid values: // // - **HTTP** // // - **HTTPS** // // - **MySQL** // // - **SMTP** // // - **SMTPS** // // - **RDP** // // - **VNC** // // - **SSH** // // - **Redis** // // - **MQTT** // // - **MongoDB** // // - **Memcache** // // - **SSL** // // - **ANY**: all application types // // example: // // HTTP ApplicationName *string `json:"ApplicationName,omitempty" xml:"ApplicationName,omitempty"` // The application types supported by the access control policy. ApplicationNameList []*string `json:"ApplicationNameList,omitempty" xml:"ApplicationNameList,omitempty" type:"Repeated"` // The time when the access control policy was created. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1761062400 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The description of the access control policy. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The destination port in the access control policy. // // example: // // 80 DestPort *string `json:"DestPort,omitempty" xml:"DestPort,omitempty"` // The name of the destination port address book in the access control policy. // // example: // // my_port_group DestPortGroup *string `json:"DestPortGroup,omitempty" xml:"DestPortGroup,omitempty"` // The ports in the destination port address book of the access control policy. DestPortGroupPorts []*string `json:"DestPortGroupPorts,omitempty" xml:"DestPortGroupPorts,omitempty" type:"Repeated"` // The type of the destination port in the access control policy. Valid values: // // - **port**: port // // - **group**: port address book // // example: // // port DestPortType *string `json:"DestPortType,omitempty" xml:"DestPortType,omitempty"` // The destination address in the access control policy. Valid values: // // - If **DestinationType* - is set to `net`, the value of this parameter is a CIDR block. // // - If **DestinationType* - is set to `domain`, the value of this parameter is a domain name. // // - If **DestinationType* - is set to `group`, the value of this parameter is an address book name. // // example: // // 192.0.XX.XX/24 Destination *string `json:"Destination,omitempty" xml:"Destination,omitempty"` // The CIDR blocks in the destination address book of the access control policy. DestinationGroupCidrs []*string `json:"DestinationGroupCidrs,omitempty" xml:"DestinationGroupCidrs,omitempty" type:"Repeated"` // The type of the destination address book in the access control policy. Valid values: // // - **ip**: an address book that includes one or more CIDR blocks // // - **domain**: an address book that includes one or more domain names // // example: // // ip DestinationGroupType *string `json:"DestinationGroupType,omitempty" xml:"DestinationGroupType,omitempty"` // The type of the destination address in the access control policy. Valid values: // // - **net**: CIDR block // // - **group**: address book // // - **domain**: domain name // // example: // // net DestinationType *string `json:"DestinationType,omitempty" xml:"DestinationType,omitempty"` // The domain name resolution method of the access control policy. By default, an access control policy is enabled after the policy is created. Valid values: // // - **FQDN**: fully qualified domain name (FQDN)-based resolution // // - **DNS**: DNS-based dynamic resolution // // - **FQDN_AND_DNS**: FQDN and DNS-based dynamic resolution // // example: // // FQDN DomainResolveType *string `json:"DomainResolveType,omitempty" xml:"DomainResolveType,omitempty"` // The time when the access control policy stops taking effect. The value is a UNIX timestamp. Unit: seconds. The value must be on the hour or on the half hour, and at least 30 minutes later than the value of StartTime. // // > If RepeatType is set to Permanent, EndTime is left empty. If RepeatType is set to None, Daily, Weekly, or Monthly, EndTime must be specified. // // example: // // 1694764800 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The time when the access control policy was last hit. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1579261141 HitLastTime *int64 `json:"HitLastTime,omitempty" xml:"HitLastTime,omitempty"` // The number of hits for the access control policy. // // example: // // 100 HitTimes *int64 `json:"HitTimes,omitempty" xml:"HitTimes,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The time when the access control policy was modified. The value is a UNIX timestamp. Unit: seconds. // // example: // // 1761062400 ModifyTime *int64 `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"` // The priority of the access control policy. // // The priority value starts from 1. A smaller priority value indicates a higher priority. // // example: // // 1 Order *int32 `json:"Order,omitempty" xml:"Order,omitempty"` // The protocol type in the access control policy. Valid values: // // - **TCP** // // - **UDP** // // - **ICMP** // // - **ANY**: all protocol types // // example: // // TCP Proto *string `json:"Proto,omitempty" xml:"Proto,omitempty"` // Indicates whether the access control policy is enabled. By default, an access control policy is enabled after it is created. Valid values: // // - **true** // // - **false** // // example: // // true Release *string `json:"Release,omitempty" xml:"Release,omitempty"` // The days of a week or of a month on which the access control policy takes effect. // // - If RepeatType is set to `Permanent`, `None`, or `Daily`, RepeatDays is left empty. Example: []. // // - If RepeatType is set to Weekly, RepeatDays must be specified. Example: [0, 6]. // // > If RepeatType is set to Weekly, the fields in the value of RepeatDays cannot be repeated. // // - If RepeatType is set to `Monthly`, RepeatDays must be specified. Example: [1, 31]. // // > If RepeatType is set to Monthly, the fields in the value of RepeatDays cannot be repeated. RepeatDays []*int64 `json:"RepeatDays,omitempty" xml:"RepeatDays,omitempty" type:"Repeated"` // The point in time when the recurrence ends. Example: 23:30. The value must be on the hour or on the half hour, and at least 30 minutes later than the value of RepeatStartTime. // // > If RepeatType is set to Permanent or None, RepeatEndTime is left empty. If RepeatType is set to Daily, Weekly, or Monthly, RepeatEndTime must be specified. // // example: // // 23:30 RepeatEndTime *string `json:"RepeatEndTime,omitempty" xml:"RepeatEndTime,omitempty"` // The point in time when the recurrence starts. Example: 08:00. The value must be on the hour or on the half hour, and at least 30 minutes earlier than the value of RepeatEndTime. // // > If RepeatType is set to Permanent or None, RepeatStartTime is left empty. If RepeatType is set to Daily, Weekly, or Monthly, this parameter must be specified. // // example: // // 08:00 RepeatStartTime *string `json:"RepeatStartTime,omitempty" xml:"RepeatStartTime,omitempty"` // The recurrence type for the access control policy to take effect. Valid values: // // - **Permanent* - (default): The policy always takes effect. // // - **None**: The policy takes effect for only once. // // - **Daily**: The policy takes effect on a daily basis. // // - **Weekly**: The policy takes effect on a weekly basis. // // - **Monthly**: The policy takes effect on a monthly basis. // // example: // // Permanent RepeatType *string `json:"RepeatType,omitempty" xml:"RepeatType,omitempty"` // The source address in the access control policy. Valid values: // // - If **SourceType* - is set to `net`, the value of this parameter is a CIDR block. // // - If **SourceType* - is set to `group`, the value of this parameter is an address book name. // // example: // // 192.0.XX.XX/24 Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The CIDR blocks in the source address book of the access control policy. SourceGroupCidrs []*string `json:"SourceGroupCidrs,omitempty" xml:"SourceGroupCidrs,omitempty" type:"Repeated"` // The type of the source address book in the access control policy. The value is fixed as **ip**. The value indicates an address book that includes one or more CIDR blocks. // // example: // // ip SourceGroupType *string `json:"SourceGroupType,omitempty" xml:"SourceGroupType,omitempty"` // The type of the source address in the access control policy. Valid values: // // - **net**: CIDR block // // - **group**: address book // // example: // // net SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The total quota consumed by the returned access control policies, which is the sum of the quota consumed by each policy. The quota that is consumed by an access control policy is calculated by using the following formula: Quota that is consumed by an access control policy = Number of source addresses × Number of destination addresses (number of CIDR blocks or domain names) × Number of applications × Number of port ranges. // // example: // // 10,000 SpreadCnt *int64 `json:"SpreadCnt,omitempty" xml:"SpreadCnt,omitempty"` // The time when the access control policy starts to take effect. The value is a UNIX timestamp. Unit: seconds. The value must be on the hour or on the half hour, and at least 30 minutes earlier than the value of EndTime. // // > If RepeatType is set to Permanent, StartTime is left empty. If RepeatType is set to None, Daily, Weekly, or Monthly, StartTime must be specified. // // example: // // 1694761200 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeVpcFirewallControlPolicyResponseBodyPolicys) GoString ¶
func (s DescribeVpcFirewallControlPolicyResponseBodyPolicys) GoString() string
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetAclAction ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetAclAction(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetAclUuid ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetAclUuid(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetApplicationId ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetApplicationId(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetApplicationName ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetApplicationName(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetApplicationNameList ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetApplicationNameList(v []*string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetCreateTime ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetCreateTime(v int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDescription ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDescription(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestPort ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestPort(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestPortGroup ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestPortGroup(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestPortGroupPorts ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestPortGroupPorts(v []*string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestPortType ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestPortType(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestination ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestination(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestinationGroupCidrs ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestinationGroupCidrs(v []*string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestinationGroupType ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestinationGroupType(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestinationType ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDestinationType(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDomainResolveType ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetDomainResolveType(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetEndTime ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetEndTime(v int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetHitLastTime ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetHitLastTime(v int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetHitTimes ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetHitTimes(v int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetMemberUid ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetMemberUid(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetModifyTime ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetModifyTime(v int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRelease ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRelease(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRepeatDays ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRepeatDays(v []*int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRepeatEndTime ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRepeatEndTime(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRepeatStartTime ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRepeatStartTime(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRepeatType ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetRepeatType(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetSourceGroupCidrs ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetSourceGroupCidrs(v []*string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetSourceGroupType ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetSourceGroupType(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetSourceType ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetSourceType(v string) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetSpreadCnt ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetSpreadCnt(v int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (*DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetStartTime ¶
func (s *DescribeVpcFirewallControlPolicyResponseBodyPolicys) SetStartTime(v int64) *DescribeVpcFirewallControlPolicyResponseBodyPolicys
func (DescribeVpcFirewallControlPolicyResponseBodyPolicys) String ¶
func (s DescribeVpcFirewallControlPolicyResponseBodyPolicys) String() string
type DescribeVpcFirewallDefaultIPSConfigRequest ¶
type DescribeVpcFirewallDefaultIPSConfigRequest struct { // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The instance ID of the VPC firewall. Valid values: // // - If the VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a Cloud Enterprise Network (CEN) instance, the value of this parameter is the ID of the CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance. You can call the [DescribeVpcFirewallCenList](https://help.aliyun.com/document_detail/345777.html) operation to query the IDs of CEN instances. // // - If the VPC firewall protects traffic between two VPCs that are connected by using an Express Connect circuit, the value of this parameter is the instance ID of the VPC firewall. You can call the [DescribeVpcFirewallList](https://help.aliyun.com/document_detail/342932.html) operation to query the instance IDs of VPC firewalls. // // This parameter is required. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (DescribeVpcFirewallDefaultIPSConfigRequest) GoString ¶
func (s DescribeVpcFirewallDefaultIPSConfigRequest) GoString() string
func (*DescribeVpcFirewallDefaultIPSConfigRequest) SetMemberUid ¶
func (s *DescribeVpcFirewallDefaultIPSConfigRequest) SetMemberUid(v string) *DescribeVpcFirewallDefaultIPSConfigRequest
func (*DescribeVpcFirewallDefaultIPSConfigRequest) SetVpcFirewallId ¶
func (s *DescribeVpcFirewallDefaultIPSConfigRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallDefaultIPSConfigRequest
func (DescribeVpcFirewallDefaultIPSConfigRequest) String ¶
func (s DescribeVpcFirewallDefaultIPSConfigRequest) String() string
type DescribeVpcFirewallDefaultIPSConfigResponse ¶
type DescribeVpcFirewallDefaultIPSConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVpcFirewallDefaultIPSConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVpcFirewallDefaultIPSConfigResponse) GoString ¶
func (s DescribeVpcFirewallDefaultIPSConfigResponse) GoString() string
func (*DescribeVpcFirewallDefaultIPSConfigResponse) SetHeaders ¶
func (s *DescribeVpcFirewallDefaultIPSConfigResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallDefaultIPSConfigResponse
func (*DescribeVpcFirewallDefaultIPSConfigResponse) SetStatusCode ¶
func (s *DescribeVpcFirewallDefaultIPSConfigResponse) SetStatusCode(v int32) *DescribeVpcFirewallDefaultIPSConfigResponse
func (DescribeVpcFirewallDefaultIPSConfigResponse) String ¶
func (s DescribeVpcFirewallDefaultIPSConfigResponse) String() string
type DescribeVpcFirewallDefaultIPSConfigResponseBody ¶
type DescribeVpcFirewallDefaultIPSConfigResponseBody struct { // Indicates whether basic policies are enabled. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 1 BasicRules *int32 `json:"BasicRules,omitempty" xml:"BasicRules,omitempty"` // Indicates whether virtual patching is enabled. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 1 EnableAllPatch *int32 `json:"EnableAllPatch,omitempty" xml:"EnableAllPatch,omitempty"` // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125adf1 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The level of the rule group for the IPS. Valid values: // // - **1**: loose. // // - **2**: medium. // // - **3**: strict. // // example: // // 1 RuleClass *int32 `json:"RuleClass,omitempty" xml:"RuleClass,omitempty"` // The mode of the intrusion prevention system (IPS). Valid values: // // - **1**: block mode // // - **0**: monitor mode // // example: // // 0 RunMode *int32 `json:"RunMode,omitempty" xml:"RunMode,omitempty"` }
func (DescribeVpcFirewallDefaultIPSConfigResponseBody) GoString ¶
func (s DescribeVpcFirewallDefaultIPSConfigResponseBody) GoString() string
func (*DescribeVpcFirewallDefaultIPSConfigResponseBody) SetBasicRules ¶
func (s *DescribeVpcFirewallDefaultIPSConfigResponseBody) SetBasicRules(v int32) *DescribeVpcFirewallDefaultIPSConfigResponseBody
func (*DescribeVpcFirewallDefaultIPSConfigResponseBody) SetEnableAllPatch ¶
func (s *DescribeVpcFirewallDefaultIPSConfigResponseBody) SetEnableAllPatch(v int32) *DescribeVpcFirewallDefaultIPSConfigResponseBody
func (*DescribeVpcFirewallDefaultIPSConfigResponseBody) SetRequestId ¶
func (s *DescribeVpcFirewallDefaultIPSConfigResponseBody) SetRequestId(v string) *DescribeVpcFirewallDefaultIPSConfigResponseBody
func (*DescribeVpcFirewallDefaultIPSConfigResponseBody) SetRuleClass ¶
func (s *DescribeVpcFirewallDefaultIPSConfigResponseBody) SetRuleClass(v int32) *DescribeVpcFirewallDefaultIPSConfigResponseBody
func (*DescribeVpcFirewallDefaultIPSConfigResponseBody) SetRunMode ¶
func (s *DescribeVpcFirewallDefaultIPSConfigResponseBody) SetRunMode(v int32) *DescribeVpcFirewallDefaultIPSConfigResponseBody
func (DescribeVpcFirewallDefaultIPSConfigResponseBody) String ¶
func (s DescribeVpcFirewallDefaultIPSConfigResponseBody) String() string
type DescribeVpcFirewallDetailRequest ¶
type DescribeVpcFirewallDetailRequest struct { // The natural language of the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the local VPC. // // example: // // vpc-8vbwbo90rq0anm6t**** LocalVpcId *string `json:"LocalVpcId,omitempty" xml:"LocalVpcId,omitempty"` // The ID of the peer VPC. // // example: // // vpc-90rq0anm6t8vbwbo**** PeerVpcId *string `json:"PeerVpcId,omitempty" xml:"PeerVpcId,omitempty"` // The instance ID of the VPC firewall. // // > You can call the [DescribeVpcFirewallList](https://help.aliyun.com/document_detail/342932.html) operation to query the instance IDs of VPC firewalls. // // This parameter is required. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (DescribeVpcFirewallDetailRequest) GoString ¶
func (s DescribeVpcFirewallDetailRequest) GoString() string
func (*DescribeVpcFirewallDetailRequest) SetLang ¶
func (s *DescribeVpcFirewallDetailRequest) SetLang(v string) *DescribeVpcFirewallDetailRequest
func (*DescribeVpcFirewallDetailRequest) SetLocalVpcId ¶
func (s *DescribeVpcFirewallDetailRequest) SetLocalVpcId(v string) *DescribeVpcFirewallDetailRequest
func (*DescribeVpcFirewallDetailRequest) SetPeerVpcId ¶
func (s *DescribeVpcFirewallDetailRequest) SetPeerVpcId(v string) *DescribeVpcFirewallDetailRequest
func (*DescribeVpcFirewallDetailRequest) SetVpcFirewallId ¶
func (s *DescribeVpcFirewallDetailRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallDetailRequest
func (DescribeVpcFirewallDetailRequest) String ¶
func (s DescribeVpcFirewallDetailRequest) String() string
type DescribeVpcFirewallDetailResponse ¶
type DescribeVpcFirewallDetailResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVpcFirewallDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVpcFirewallDetailResponse) GoString ¶
func (s DescribeVpcFirewallDetailResponse) GoString() string
func (*DescribeVpcFirewallDetailResponse) SetHeaders ¶
func (s *DescribeVpcFirewallDetailResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallDetailResponse
func (*DescribeVpcFirewallDetailResponse) SetStatusCode ¶
func (s *DescribeVpcFirewallDetailResponse) SetStatusCode(v int32) *DescribeVpcFirewallDetailResponse
func (DescribeVpcFirewallDetailResponse) String ¶
func (s DescribeVpcFirewallDetailResponse) String() string
type DescribeVpcFirewallDetailResponseBody ¶
type DescribeVpcFirewallDetailResponseBody struct { // The bandwidth of the Express Connect circuit. Unit: Mbit/s. // // example: // // 2 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The connection type of the VPC firewall. The value is fixed as **expressconnect**, which indicates Express Connect circuits. // // example: // // expressconnect ConnectType *string `json:"ConnectType,omitempty" xml:"ConnectType,omitempty"` // The status of the VPC firewall. Valid values: // // - **opened**: The VPC firewall is enabled. // // - **closed**: The VPC firewall is disabled. // // - **notconfigured**: The VPC firewall is not configured. // // - **configured**: The VPC firewall is configured. // // example: // // opened FirewallSwitchStatus *string `json:"FirewallSwitchStatus,omitempty" xml:"FirewallSwitchStatus,omitempty"` // The details about the local VPC. LocalVpc *DescribeVpcFirewallDetailResponseBodyLocalVpc `json:"LocalVpc,omitempty" xml:"LocalVpc,omitempty" type:"Struct"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The details about the peer VPC. PeerVpc *DescribeVpcFirewallDetailResponseBodyPeerVpc `json:"PeerVpc,omitempty" xml:"PeerVpc,omitempty" type:"Struct"` // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125g4d2 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` // The instance name of the VPC firewall. // // example: // // tf-test VpcFirewallName *string `json:"VpcFirewallName,omitempty" xml:"VpcFirewallName,omitempty"` }
func (DescribeVpcFirewallDetailResponseBody) GoString ¶
func (s DescribeVpcFirewallDetailResponseBody) GoString() string
func (*DescribeVpcFirewallDetailResponseBody) SetBandwidth ¶
func (s *DescribeVpcFirewallDetailResponseBody) SetBandwidth(v int32) *DescribeVpcFirewallDetailResponseBody
func (*DescribeVpcFirewallDetailResponseBody) SetConnectType ¶
func (s *DescribeVpcFirewallDetailResponseBody) SetConnectType(v string) *DescribeVpcFirewallDetailResponseBody
func (*DescribeVpcFirewallDetailResponseBody) SetFirewallSwitchStatus ¶
func (s *DescribeVpcFirewallDetailResponseBody) SetFirewallSwitchStatus(v string) *DescribeVpcFirewallDetailResponseBody
func (*DescribeVpcFirewallDetailResponseBody) SetLocalVpc ¶
func (*DescribeVpcFirewallDetailResponseBody) SetMemberUid ¶
func (s *DescribeVpcFirewallDetailResponseBody) SetMemberUid(v string) *DescribeVpcFirewallDetailResponseBody
func (*DescribeVpcFirewallDetailResponseBody) SetPeerVpc ¶
func (*DescribeVpcFirewallDetailResponseBody) SetRequestId ¶
func (s *DescribeVpcFirewallDetailResponseBody) SetRequestId(v string) *DescribeVpcFirewallDetailResponseBody
func (*DescribeVpcFirewallDetailResponseBody) SetVpcFirewallId ¶
func (s *DescribeVpcFirewallDetailResponseBody) SetVpcFirewallId(v string) *DescribeVpcFirewallDetailResponseBody
func (*DescribeVpcFirewallDetailResponseBody) SetVpcFirewallName ¶
func (s *DescribeVpcFirewallDetailResponseBody) SetVpcFirewallName(v string) *DescribeVpcFirewallDetailResponseBody
func (DescribeVpcFirewallDetailResponseBody) String ¶
func (s DescribeVpcFirewallDetailResponseBody) String() string
type DescribeVpcFirewallDetailResponseBodyLocalVpc ¶
type DescribeVpcFirewallDetailResponseBodyLocalVpc struct { // The ID of the ENI for the local VPC. // // example: // // eni-8vbhfosfqv2rff42**** EniId *string `json:"EniId,omitempty" xml:"EniId,omitempty"` // The private IP address of the elastic network interface (ENI) for the local VPC. // // example: // // 192.168.XX.XX EniPrivateIpAddress *string `json:"EniPrivateIpAddress,omitempty" xml:"EniPrivateIpAddress,omitempty"` // The region ID of the local VPC. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The router interface ID of the local VPC. // // example: // // vrt-m5eb5me6c3l5sezae**** RouterInterfaceId *string `json:"RouterInterfaceId,omitempty" xml:"RouterInterfaceId,omitempty"` // The CIDR blocks of the local VPC. VpcCidrTableList []*DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList `json:"VpcCidrTableList,omitempty" xml:"VpcCidrTableList,omitempty" type:"Repeated"` // The ID of the local VPC. // // example: // // vpc-8vbwbo90rq0anm6t**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The name of the local VPC. // // example: // // Vitasoy VpcName *string `json:"VpcName,omitempty" xml:"VpcName,omitempty"` }
func (DescribeVpcFirewallDetailResponseBodyLocalVpc) GoString ¶
func (s DescribeVpcFirewallDetailResponseBodyLocalVpc) GoString() string
func (*DescribeVpcFirewallDetailResponseBodyLocalVpc) SetEniId ¶
func (s *DescribeVpcFirewallDetailResponseBodyLocalVpc) SetEniId(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallDetailResponseBodyLocalVpc) SetEniPrivateIpAddress ¶
func (s *DescribeVpcFirewallDetailResponseBodyLocalVpc) SetEniPrivateIpAddress(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallDetailResponseBodyLocalVpc) SetRegionNo ¶
func (s *DescribeVpcFirewallDetailResponseBodyLocalVpc) SetRegionNo(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallDetailResponseBodyLocalVpc) SetRouterInterfaceId ¶
func (s *DescribeVpcFirewallDetailResponseBodyLocalVpc) SetRouterInterfaceId(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallDetailResponseBodyLocalVpc) SetVpcCidrTableList ¶
func (s *DescribeVpcFirewallDetailResponseBodyLocalVpc) SetVpcCidrTableList(v []*DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList) *DescribeVpcFirewallDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallDetailResponseBodyLocalVpc) SetVpcId ¶
func (s *DescribeVpcFirewallDetailResponseBodyLocalVpc) SetVpcId(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpc
func (*DescribeVpcFirewallDetailResponseBodyLocalVpc) SetVpcName ¶
func (s *DescribeVpcFirewallDetailResponseBodyLocalVpc) SetVpcName(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpc
func (DescribeVpcFirewallDetailResponseBodyLocalVpc) String ¶
func (s DescribeVpcFirewallDetailResponseBodyLocalVpc) String() string
type DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList ¶
type DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList struct { // The route entries of the local VPC. RouteEntryList []*DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList `json:"RouteEntryList,omitempty" xml:"RouteEntryList,omitempty" type:"Repeated"` // The ID of the route table for the local VPC. // // example: // // vtb-1234 RouteTableId *string `json:"RouteTableId,omitempty" xml:"RouteTableId,omitempty"` }
func (DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList) GoString ¶
func (s DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList) GoString() string
func (*DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList) SetRouteEntryList ¶
func (*DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList) SetRouteTableId ¶
func (s *DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList) SetRouteTableId(v string) *DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList
func (DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList) String ¶
func (s DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableList) String() string
type DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList ¶
type DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList struct { // The destination CIDR block of the local VPC. // // example: // // 192.168.XX.XX/24 DestinationCidr *string `json:"DestinationCidr,omitempty" xml:"DestinationCidr,omitempty"` // The instance ID of the next hop for the local VPC. // // example: // // vrt-m5eb5me6c3l5sezae**** NextHopInstanceId *string `json:"NextHopInstanceId,omitempty" xml:"NextHopInstanceId,omitempty"` }
func (DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) GoString ¶
func (s DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) GoString() string
func (*DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) SetDestinationCidr ¶
func (*DescribeVpcFirewallDetailResponseBodyLocalVpcVpcCidrTableListRouteEntryList) SetNextHopInstanceId ¶
type DescribeVpcFirewallDetailResponseBodyPeerVpc ¶
type DescribeVpcFirewallDetailResponseBodyPeerVpc struct { // The ID of the ENI for the peer VPC. // // example: // // eni-8vbhfosfqv2rff42**** EniId *string `json:"EniId,omitempty" xml:"EniId,omitempty"` // The private IP address of the ENI for the peer VPC. // // example: // // 192.168.XX.XX EniPrivateIpAddress *string `json:"EniPrivateIpAddress,omitempty" xml:"EniPrivateIpAddress,omitempty"` // The region ID of the peer VPC. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The router interface ID of the peer VPC. // // example: // // vrt-m5eb5me6c3l5sezae**** RouterInterfaceId *string `json:"RouterInterfaceId,omitempty" xml:"RouterInterfaceId,omitempty"` // The CIDR blocks of the peer VPC. VpcCidrTableList []*DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList `json:"VpcCidrTableList,omitempty" xml:"VpcCidrTableList,omitempty" type:"Repeated"` // The ID of the peer VPC. // // example: // // vpc-90rq0anm6t8vbwbo**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The name of the peer VPC. // // example: // // zcy_prod VpcName *string `json:"VpcName,omitempty" xml:"VpcName,omitempty"` }
func (DescribeVpcFirewallDetailResponseBodyPeerVpc) GoString ¶
func (s DescribeVpcFirewallDetailResponseBodyPeerVpc) GoString() string
func (*DescribeVpcFirewallDetailResponseBodyPeerVpc) SetEniId ¶
func (s *DescribeVpcFirewallDetailResponseBodyPeerVpc) SetEniId(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpc
func (*DescribeVpcFirewallDetailResponseBodyPeerVpc) SetEniPrivateIpAddress ¶
func (s *DescribeVpcFirewallDetailResponseBodyPeerVpc) SetEniPrivateIpAddress(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpc
func (*DescribeVpcFirewallDetailResponseBodyPeerVpc) SetRegionNo ¶
func (s *DescribeVpcFirewallDetailResponseBodyPeerVpc) SetRegionNo(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpc
func (*DescribeVpcFirewallDetailResponseBodyPeerVpc) SetRouterInterfaceId ¶
func (s *DescribeVpcFirewallDetailResponseBodyPeerVpc) SetRouterInterfaceId(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpc
func (*DescribeVpcFirewallDetailResponseBodyPeerVpc) SetVpcCidrTableList ¶
func (s *DescribeVpcFirewallDetailResponseBodyPeerVpc) SetVpcCidrTableList(v []*DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList) *DescribeVpcFirewallDetailResponseBodyPeerVpc
func (*DescribeVpcFirewallDetailResponseBodyPeerVpc) SetVpcId ¶
func (s *DescribeVpcFirewallDetailResponseBodyPeerVpc) SetVpcId(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpc
func (*DescribeVpcFirewallDetailResponseBodyPeerVpc) SetVpcName ¶
func (s *DescribeVpcFirewallDetailResponseBodyPeerVpc) SetVpcName(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpc
func (DescribeVpcFirewallDetailResponseBodyPeerVpc) String ¶
func (s DescribeVpcFirewallDetailResponseBodyPeerVpc) String() string
type DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList ¶
type DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList struct { // The route entries of the peer VPC. RouteEntryList []*DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableListRouteEntryList `json:"RouteEntryList,omitempty" xml:"RouteEntryList,omitempty" type:"Repeated"` // The ID of the route table for the peer VPC. // // example: // // vtb-1256 RouteTableId *string `json:"RouteTableId,omitempty" xml:"RouteTableId,omitempty"` }
func (DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList) GoString ¶
func (s DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList) GoString() string
func (*DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList) SetRouteEntryList ¶
func (*DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList) SetRouteTableId ¶
func (s *DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList) SetRouteTableId(v string) *DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList
func (DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList) String ¶
func (s DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableList) String() string
type DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableListRouteEntryList ¶
type DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableListRouteEntryList struct { // The destination CIDR block of the peer VPC. // // example: // // 192.168.XX.XX/24 DestinationCidr *string `json:"DestinationCidr,omitempty" xml:"DestinationCidr,omitempty"` // The instance ID of the next hop for the peer VPC. // // example: // // vrt-m5eb5me6c3l5sezae**** NextHopInstanceId *string `json:"NextHopInstanceId,omitempty" xml:"NextHopInstanceId,omitempty"` }
func (DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableListRouteEntryList) GoString ¶
func (s DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableListRouteEntryList) GoString() string
func (*DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableListRouteEntryList) SetDestinationCidr ¶
func (*DescribeVpcFirewallDetailResponseBodyPeerVpcVpcCidrTableListRouteEntryList) SetNextHopInstanceId ¶
type DescribeVpcFirewallIPSWhitelistRequest ¶
type DescribeVpcFirewallIPSWhitelistRequest struct { // The language of the content within the request and response. // // Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member in Cloud Firewall. // // example: // // 1766185894104675 MemberUid *int64 `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The instance ID of the VPC firewall. // // This parameter is required. // // example: // // vfw-3547deab1c9b4190a53f VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (DescribeVpcFirewallIPSWhitelistRequest) GoString ¶
func (s DescribeVpcFirewallIPSWhitelistRequest) GoString() string
func (*DescribeVpcFirewallIPSWhitelistRequest) SetLang ¶
func (s *DescribeVpcFirewallIPSWhitelistRequest) SetLang(v string) *DescribeVpcFirewallIPSWhitelistRequest
func (*DescribeVpcFirewallIPSWhitelistRequest) SetMemberUid ¶
func (s *DescribeVpcFirewallIPSWhitelistRequest) SetMemberUid(v int64) *DescribeVpcFirewallIPSWhitelistRequest
func (*DescribeVpcFirewallIPSWhitelistRequest) SetVpcFirewallId ¶
func (s *DescribeVpcFirewallIPSWhitelistRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallIPSWhitelistRequest
func (DescribeVpcFirewallIPSWhitelistRequest) String ¶
func (s DescribeVpcFirewallIPSWhitelistRequest) String() string
type DescribeVpcFirewallIPSWhitelistResponse ¶
type DescribeVpcFirewallIPSWhitelistResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVpcFirewallIPSWhitelistResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVpcFirewallIPSWhitelistResponse) GoString ¶
func (s DescribeVpcFirewallIPSWhitelistResponse) GoString() string
func (*DescribeVpcFirewallIPSWhitelistResponse) SetHeaders ¶
func (s *DescribeVpcFirewallIPSWhitelistResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallIPSWhitelistResponse
func (*DescribeVpcFirewallIPSWhitelistResponse) SetStatusCode ¶
func (s *DescribeVpcFirewallIPSWhitelistResponse) SetStatusCode(v int32) *DescribeVpcFirewallIPSWhitelistResponse
func (DescribeVpcFirewallIPSWhitelistResponse) String ¶
func (s DescribeVpcFirewallIPSWhitelistResponse) String() string
type DescribeVpcFirewallIPSWhitelistResponseBody ¶
type DescribeVpcFirewallIPSWhitelistResponseBody struct { // The ID of the request. // // example: // // B5EE02F9-4F21-56CA-AA49-F9F8D69483C1 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The details of the IPS whitelist of the VPC firewall. Whitelists []*DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists `json:"Whitelists,omitempty" xml:"Whitelists,omitempty" type:"Repeated"` }
func (DescribeVpcFirewallIPSWhitelistResponseBody) GoString ¶
func (s DescribeVpcFirewallIPSWhitelistResponseBody) GoString() string
func (*DescribeVpcFirewallIPSWhitelistResponseBody) SetRequestId ¶
func (s *DescribeVpcFirewallIPSWhitelistResponseBody) SetRequestId(v string) *DescribeVpcFirewallIPSWhitelistResponseBody
func (*DescribeVpcFirewallIPSWhitelistResponseBody) SetWhitelists ¶
func (DescribeVpcFirewallIPSWhitelistResponseBody) String ¶
func (s DescribeVpcFirewallIPSWhitelistResponseBody) String() string
type DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists ¶
type DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists struct { // The type of the list. Valid values: // // - **1**: user-defined // // - **2**: address book // // example: // // 1 ListType *int64 `json:"ListType,omitempty" xml:"ListType,omitempty"` // The entries in the list. // // example: // // 10.10.200.4/32,10.10.200.25/32 ListValue *string `json:"ListValue,omitempty" xml:"ListValue,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-57431e9abe424852a578 VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` // An array of entries in the list. WhiteListValue []*string `json:"WhiteListValue,omitempty" xml:"WhiteListValue,omitempty" type:"Repeated"` // The type of the whitelist. Valid values: // // - **1**: destination // // - **2**: source // // example: // // 1 WhiteType *int64 `json:"WhiteType,omitempty" xml:"WhiteType,omitempty"` }
func (DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) GoString ¶
func (s DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) GoString() string
func (*DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetListType ¶
func (s *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetListType(v int64) *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists
func (*DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetListValue ¶
func (s *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetListValue(v string) *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists
func (*DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetVpcFirewallId ¶
func (s *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetVpcFirewallId(v string) *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists
func (*DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetWhiteListValue ¶
func (s *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetWhiteListValue(v []*string) *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists
func (*DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetWhiteType ¶
func (s *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) SetWhiteType(v int64) *DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists
func (DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) String ¶
func (s DescribeVpcFirewallIPSWhitelistResponseBodyWhitelists) String() string
type DescribeVpcFirewallListRequest ¶
type DescribeVpcFirewallListRequest struct { // The sub-type of the connection. Valid values: // // - **vpc2vpc**: Express Connect connection // // - **vpcpeer**: peer connection // // example: // // vpcpeer ConnectSubType *string `json:"ConnectSubType,omitempty" xml:"ConnectSubType,omitempty"` // The number of the page to return. // // Pages start from page **1**. Default value: **1**. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The status of the VPC firewall. Valid values: // // - **opened**: The VPC firewall is enabled. // // - **closed**: The VPC firewall is disabled. // // - **notconfigured**: The VPC firewall is not configured. // // - **configured**: The VPC firewall is configured. // // > If you do not specify this parameter, VPC firewalls in all states are queried. // // example: // // opened FirewallSwitchStatus *string `json:"FirewallSwitchStatus,omitempty" xml:"FirewallSwitchStatus,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The number of entries to return on each page. // // Default value: **10**. Maximum value: **50**. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The UID of the Alibaba Cloud account to which the peer VPC belongs. // // example: // // 258039427902**** PeerUid *string `json:"PeerUid,omitempty" xml:"PeerUid,omitempty"` // The region ID of the VPC. // // > For more information about the regions, see [Supported regions](https://help.aliyun.com/document_detail/195657.html). // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` // The instance name of the VPC firewall. // // example: // // Test firewall VpcFirewallName *string `json:"VpcFirewallName,omitempty" xml:"VpcFirewallName,omitempty"` // The ID of the VPC. // // example: // // vpc-8vbwbo90rq0anm6t**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (DescribeVpcFirewallListRequest) GoString ¶
func (s DescribeVpcFirewallListRequest) GoString() string
func (*DescribeVpcFirewallListRequest) SetConnectSubType ¶
func (s *DescribeVpcFirewallListRequest) SetConnectSubType(v string) *DescribeVpcFirewallListRequest
func (*DescribeVpcFirewallListRequest) SetCurrentPage ¶
func (s *DescribeVpcFirewallListRequest) SetCurrentPage(v string) *DescribeVpcFirewallListRequest
func (*DescribeVpcFirewallListRequest) SetFirewallSwitchStatus ¶
func (s *DescribeVpcFirewallListRequest) SetFirewallSwitchStatus(v string) *DescribeVpcFirewallListRequest
func (*DescribeVpcFirewallListRequest) SetLang ¶
func (s *DescribeVpcFirewallListRequest) SetLang(v string) *DescribeVpcFirewallListRequest
func (*DescribeVpcFirewallListRequest) SetMemberUid ¶
func (s *DescribeVpcFirewallListRequest) SetMemberUid(v string) *DescribeVpcFirewallListRequest
func (*DescribeVpcFirewallListRequest) SetPageSize ¶
func (s *DescribeVpcFirewallListRequest) SetPageSize(v string) *DescribeVpcFirewallListRequest
func (*DescribeVpcFirewallListRequest) SetPeerUid ¶
func (s *DescribeVpcFirewallListRequest) SetPeerUid(v string) *DescribeVpcFirewallListRequest
func (*DescribeVpcFirewallListRequest) SetRegionNo ¶
func (s *DescribeVpcFirewallListRequest) SetRegionNo(v string) *DescribeVpcFirewallListRequest
func (*DescribeVpcFirewallListRequest) SetVpcFirewallId ¶
func (s *DescribeVpcFirewallListRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallListRequest
func (*DescribeVpcFirewallListRequest) SetVpcFirewallName ¶
func (s *DescribeVpcFirewallListRequest) SetVpcFirewallName(v string) *DescribeVpcFirewallListRequest
func (*DescribeVpcFirewallListRequest) SetVpcId ¶
func (s *DescribeVpcFirewallListRequest) SetVpcId(v string) *DescribeVpcFirewallListRequest
func (DescribeVpcFirewallListRequest) String ¶
func (s DescribeVpcFirewallListRequest) String() string
type DescribeVpcFirewallListResponse ¶
type DescribeVpcFirewallListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVpcFirewallListResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVpcFirewallListResponse) GoString ¶
func (s DescribeVpcFirewallListResponse) GoString() string
func (*DescribeVpcFirewallListResponse) SetBody ¶
func (s *DescribeVpcFirewallListResponse) SetBody(v *DescribeVpcFirewallListResponseBody) *DescribeVpcFirewallListResponse
func (*DescribeVpcFirewallListResponse) SetHeaders ¶
func (s *DescribeVpcFirewallListResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallListResponse
func (*DescribeVpcFirewallListResponse) SetStatusCode ¶
func (s *DescribeVpcFirewallListResponse) SetStatusCode(v int32) *DescribeVpcFirewallListResponse
func (DescribeVpcFirewallListResponse) String ¶
func (s DescribeVpcFirewallListResponse) String() string
type DescribeVpcFirewallListResponseBody ¶
type DescribeVpcFirewallListResponseBody struct { // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125k8g2 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of VPC firewalls. // // example: // // 10 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` // The information about the VPC firewalls. VpcFirewalls []*DescribeVpcFirewallListResponseBodyVpcFirewalls `json:"VpcFirewalls,omitempty" xml:"VpcFirewalls,omitempty" type:"Repeated"` }
func (DescribeVpcFirewallListResponseBody) GoString ¶
func (s DescribeVpcFirewallListResponseBody) GoString() string
func (*DescribeVpcFirewallListResponseBody) SetRequestId ¶
func (s *DescribeVpcFirewallListResponseBody) SetRequestId(v string) *DescribeVpcFirewallListResponseBody
func (*DescribeVpcFirewallListResponseBody) SetTotalCount ¶
func (s *DescribeVpcFirewallListResponseBody) SetTotalCount(v int32) *DescribeVpcFirewallListResponseBody
func (*DescribeVpcFirewallListResponseBody) SetVpcFirewalls ¶
func (s *DescribeVpcFirewallListResponseBody) SetVpcFirewalls(v []*DescribeVpcFirewallListResponseBodyVpcFirewalls) *DescribeVpcFirewallListResponseBody
func (DescribeVpcFirewallListResponseBody) String ¶
func (s DescribeVpcFirewallListResponseBody) String() string
type DescribeVpcFirewallListResponseBodyVpcFirewalls ¶
type DescribeVpcFirewallListResponseBodyVpcFirewalls struct { // The bandwidth of the Express Connect circuit. Unit: Mbit/s. // // example: // // 2 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The sub-type of the connection. Valid values: // // - **vpc2vpc**: Express Connect connection // // - **vpcpeer**: peer connection // // example: // // vpcpeer ConnectSubType *string `json:"ConnectSubType,omitempty" xml:"ConnectSubType,omitempty"` // The connection type of the VPC firewall. The value is fixed as **expressconnect**, which indicates an Express Connect connection. // // example: // // expressconnect ConnectType *string `json:"ConnectType,omitempty" xml:"ConnectType,omitempty"` // The status of the VPC firewall. Valid values: // // - **opened**: The VPC firewall is enabled. // // - **closed**: The VPC firewall is disabled. // // - **notconfigured**: The VPC firewall is not configured. // // example: // // opened FirewallSwitchStatus *string `json:"FirewallSwitchStatus,omitempty" xml:"FirewallSwitchStatus,omitempty"` // The intrusion prevention system (IPS) configurations. IpsConfig *DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig `json:"IpsConfig,omitempty" xml:"IpsConfig,omitempty" type:"Struct"` // The details about the local VPC. LocalVpc *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc `json:"LocalVpc,omitempty" xml:"LocalVpc,omitempty" type:"Struct"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The details about the peer VPC. PeerVpc *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc `json:"PeerVpc,omitempty" xml:"PeerVpc,omitempty" type:"Struct"` // Indicates whether you can create a VPC firewall in a specified region. Valid values: // // - **enable**: yes // // - **disable**: no // // example: // // enable RegionStatus *string `json:"RegionStatus,omitempty" xml:"RegionStatus,omitempty"` // The result code of the operation that creates the VPC firewall. Valid values: // // - **Unauthorized**: Cloud Firewall is not authorized to access a VPC for which the VPC firewall is created, and the VPC firewall cannot be created. // // - **RegionDisable**: VPC Firewall is not supported in the region of a VPC for which the VPC firewall is created, and the VPC firewall cannot be created. // // - **Empty string**: You can create a VPC firewall for the network instance. // // example: // // Unauthorized ResultCode *string `json:"ResultCode,omitempty" xml:"ResultCode,omitempty"` // The instance ID of the VPC firewall. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` // The instance name of the VPC firewall. // // example: // // Test firewall VpcFirewallName *string `json:"VpcFirewallName,omitempty" xml:"VpcFirewallName,omitempty"` }
func (DescribeVpcFirewallListResponseBodyVpcFirewalls) GoString ¶
func (s DescribeVpcFirewallListResponseBodyVpcFirewalls) GoString() string
func (*DescribeVpcFirewallListResponseBodyVpcFirewalls) SetBandwidth ¶
func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetBandwidth(v int32) *DescribeVpcFirewallListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallListResponseBodyVpcFirewalls) SetConnectSubType ¶
func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetConnectSubType(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallListResponseBodyVpcFirewalls) SetConnectType ¶
func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetConnectType(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallListResponseBodyVpcFirewalls) SetFirewallSwitchStatus ¶
func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetFirewallSwitchStatus(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallListResponseBodyVpcFirewalls) SetIpsConfig ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewalls) SetLocalVpc ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewalls) SetMemberUid ¶
func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetMemberUid(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallListResponseBodyVpcFirewalls) SetPeerVpc ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewalls) SetRegionStatus ¶
func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetRegionStatus(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallListResponseBodyVpcFirewalls) SetResultCode ¶
func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetResultCode(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallListResponseBodyVpcFirewalls) SetVpcFirewallId ¶
func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetVpcFirewallId(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
func (*DescribeVpcFirewallListResponseBodyVpcFirewalls) SetVpcFirewallName ¶
func (s *DescribeVpcFirewallListResponseBodyVpcFirewalls) SetVpcFirewallName(v string) *DescribeVpcFirewallListResponseBodyVpcFirewalls
func (DescribeVpcFirewallListResponseBodyVpcFirewalls) String ¶
func (s DescribeVpcFirewallListResponseBodyVpcFirewalls) String() string
type DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig ¶
type DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig struct { // Indicates whether basic protection is enabled. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 1 BasicRules *int32 `json:"BasicRules,omitempty" xml:"BasicRules,omitempty"` // Indicates whether virtual patching is enabled. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 1 EnableAllPatch *int32 `json:"EnableAllPatch,omitempty" xml:"EnableAllPatch,omitempty"` // The level of the rule group for the IPS. Valid values: // // - **1**: loose // // - **2**: medium // // - **3**: strict // // example: // // 1 RuleClass *int32 `json:"RuleClass,omitempty" xml:"RuleClass,omitempty"` // The mode of the IPS. Valid values: // // - **1**: block mode // // - **0**: monitor mode // // example: // // 0 RunMode *int32 `json:"RunMode,omitempty" xml:"RunMode,omitempty"` }
func (DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) GoString ¶
func (s DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) GoString() string
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) SetBasicRules ¶
func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) SetBasicRules(v int32) *DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) SetEnableAllPatch ¶
func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) SetEnableAllPatch(v int32) *DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) SetRuleClass ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) SetRunMode ¶
func (DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) String ¶
func (s DescribeVpcFirewallListResponseBodyVpcFirewallsIpsConfig) String() string
type DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc ¶
type DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc struct { // Indicates whether Cloud Firewall is authorized to access the local VPC. The value is fixed as authorized, which indicates that Cloud Firewall is authorized to access the local VPC. // // example: // // authorized AuthorizationStatus *string `json:"AuthorizationStatus,omitempty" xml:"AuthorizationStatus,omitempty"` // The UID of the Alibaba Cloud account to which the local VPC belongs. // // example: // // 158039427902**** OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the local VPC. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // An array that consists of the CIDR blocks of the local VPC. VpcCidrTableList []*DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList `json:"VpcCidrTableList,omitempty" xml:"VpcCidrTableList,omitempty" type:"Repeated"` // The ID of the local VPC. // // example: // // vpc-8vbwbo90rq0anm6t**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The name of the local VPC. // // example: // // Test instance VpcName *string `json:"VpcName,omitempty" xml:"VpcName,omitempty"` }
func (DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) GoString ¶
func (s DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) GoString() string
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) SetAuthorizationStatus ¶
func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) SetAuthorizationStatus(v string) *DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) SetOwnerId ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) SetRegionNo ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) SetVpcCidrTableList ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) SetVpcName ¶
func (DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) String ¶
func (s DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpc) String() string
type DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList ¶
type DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList struct { // An array that consists of the route entries of the local VPC. RouteEntryList []*DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList `json:"RouteEntryList,omitempty" xml:"RouteEntryList,omitempty" type:"Repeated"` // The ID of the route table for the local VPC. // // example: // // vtb-1234 RouteTableId *string `json:"RouteTableId,omitempty" xml:"RouteTableId,omitempty"` }
func (DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) GoString ¶
func (s DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) GoString() string
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) SetRouteEntryList ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableList) SetRouteTableId ¶
type DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList ¶
type DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList struct { // The destination CIDR block of the local VPC. // // example: // // 192.168.XX.XX/24 DestinationCidr *string `json:"DestinationCidr,omitempty" xml:"DestinationCidr,omitempty"` // The instance ID of the next hop for the local VPC. // // example: // // vrt-m5eb5me6c3l5sezae**** NextHopInstanceId *string `json:"NextHopInstanceId,omitempty" xml:"NextHopInstanceId,omitempty"` }
func (DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList) GoString ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList) SetDestinationCidr ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsLocalVpcVpcCidrTableListRouteEntryList) SetNextHopInstanceId ¶
type DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc ¶
type DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc struct { // Indicates whether Cloud Firewall is authorized to access the peer VPC. The value is fixed as **authorized**, which indicates that Cloud Firewall is authorized to access the peer VPC. // // example: // // authorized AuthorizationStatus *string `json:"AuthorizationStatus,omitempty" xml:"AuthorizationStatus,omitempty"` // The UID of the Alibaba Cloud account to which the peer VPC belongs. // // example: // // 158039427902**** OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the peer VPC. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // An array that consists of the CIDR blocks of the peer VPC. VpcCidrTableList []*DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList `json:"VpcCidrTableList,omitempty" xml:"VpcCidrTableList,omitempty" type:"Repeated"` // The ID of the peer VPC. // // example: // // vpc-8vbwbo90rq0anm6t**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The name of the peer VPC. // // example: // // Test VPC 2 VpcName *string `json:"VpcName,omitempty" xml:"VpcName,omitempty"` }
func (DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) GoString ¶
func (s DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) GoString() string
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) SetAuthorizationStatus ¶
func (s *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) SetAuthorizationStatus(v string) *DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) SetOwnerId ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) SetRegionNo ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) SetVpcCidrTableList ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) SetVpcName ¶
func (DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) String ¶
func (s DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpc) String() string
type DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList ¶
type DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList struct { // An array that consists of the route entries of the peer VPC. RouteEntryList []*DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableListRouteEntryList `json:"RouteEntryList,omitempty" xml:"RouteEntryList,omitempty" type:"Repeated"` // The ID of the route table for the peer VPC. // // example: // // vtb-1256 RouteTableId *string `json:"RouteTableId,omitempty" xml:"RouteTableId,omitempty"` }
func (DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList) GoString ¶
func (s DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList) GoString() string
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList) SetRouteEntryList ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList) SetRouteTableId ¶
func (DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList) String ¶
func (s DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableList) String() string
type DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableListRouteEntryList ¶
type DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableListRouteEntryList struct { // The destination CIDR block of the peer VPC. // // example: // // 192.168.XX.XX/24 DestinationCidr *string `json:"DestinationCidr,omitempty" xml:"DestinationCidr,omitempty"` // The instance ID of the next hop for the peer VPC. // // example: // // vrt-m5eb5me6c3l5sezae**** NextHopInstanceId *string `json:"NextHopInstanceId,omitempty" xml:"NextHopInstanceId,omitempty"` }
func (DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableListRouteEntryList) GoString ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableListRouteEntryList) SetDestinationCidr ¶
func (*DescribeVpcFirewallListResponseBodyVpcFirewallsPeerVpcVpcCidrTableListRouteEntryList) SetNextHopInstanceId ¶
type DescribeVpcFirewallPolicyPriorUsedRequest ¶
type DescribeVpcFirewallPolicyPriorUsedRequest struct { // The language of the content within the request and response. // // Valid values: // // - **zh* - (default) // // - **en** // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the access control policy group. You can call the [DescribeVpcFirewallAclGroupList](https://help.aliyun.com/document_detail/159760.html) operation to query the ID. // // - If the VPC firewall is used to protect a Cloud Enterprise Network (CEN) instance, the value of this parameter is the ID of the CEN instance. // // Example: cen-ervw0g12b5jbw\\*\\*\\*\\*. // // - If the VPC firewall is used to protect an Express Connect circuit, the value of this parameter is the ID of the VPC firewall. // // Example: vfw-a42bbb7b887148c9\\*\\*\\*\\*. // // This parameter is required. // // example: // // vfw-a42bbb7b887148c9**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (DescribeVpcFirewallPolicyPriorUsedRequest) GoString ¶
func (s DescribeVpcFirewallPolicyPriorUsedRequest) GoString() string
func (*DescribeVpcFirewallPolicyPriorUsedRequest) SetLang ¶
func (s *DescribeVpcFirewallPolicyPriorUsedRequest) SetLang(v string) *DescribeVpcFirewallPolicyPriorUsedRequest
func (*DescribeVpcFirewallPolicyPriorUsedRequest) SetVpcFirewallId ¶
func (s *DescribeVpcFirewallPolicyPriorUsedRequest) SetVpcFirewallId(v string) *DescribeVpcFirewallPolicyPriorUsedRequest
func (DescribeVpcFirewallPolicyPriorUsedRequest) String ¶
func (s DescribeVpcFirewallPolicyPriorUsedRequest) String() string
type DescribeVpcFirewallPolicyPriorUsedResponse ¶
type DescribeVpcFirewallPolicyPriorUsedResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVpcFirewallPolicyPriorUsedResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVpcFirewallPolicyPriorUsedResponse) GoString ¶
func (s DescribeVpcFirewallPolicyPriorUsedResponse) GoString() string
func (*DescribeVpcFirewallPolicyPriorUsedResponse) SetHeaders ¶
func (s *DescribeVpcFirewallPolicyPriorUsedResponse) SetHeaders(v map[string]*string) *DescribeVpcFirewallPolicyPriorUsedResponse
func (*DescribeVpcFirewallPolicyPriorUsedResponse) SetStatusCode ¶
func (s *DescribeVpcFirewallPolicyPriorUsedResponse) SetStatusCode(v int32) *DescribeVpcFirewallPolicyPriorUsedResponse
func (DescribeVpcFirewallPolicyPriorUsedResponse) String ¶
func (s DescribeVpcFirewallPolicyPriorUsedResponse) String() string
type DescribeVpcFirewallPolicyPriorUsedResponseBody ¶
type DescribeVpcFirewallPolicyPriorUsedResponseBody struct { // The lowest priority for the access control policies. // // example: // // 150 End *int32 `json:"End,omitempty" xml:"End,omitempty"` // The request ID. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The highest priority for the access control policies. // // example: // // 1 Start *int32 `json:"Start,omitempty" xml:"Start,omitempty"` }
func (DescribeVpcFirewallPolicyPriorUsedResponseBody) GoString ¶
func (s DescribeVpcFirewallPolicyPriorUsedResponseBody) GoString() string
func (*DescribeVpcFirewallPolicyPriorUsedResponseBody) SetRequestId ¶
func (s *DescribeVpcFirewallPolicyPriorUsedResponseBody) SetRequestId(v string) *DescribeVpcFirewallPolicyPriorUsedResponseBody
func (*DescribeVpcFirewallPolicyPriorUsedResponseBody) SetStart ¶
func (s *DescribeVpcFirewallPolicyPriorUsedResponseBody) SetStart(v int32) *DescribeVpcFirewallPolicyPriorUsedResponseBody
func (DescribeVpcFirewallPolicyPriorUsedResponseBody) String ¶
func (s DescribeVpcFirewallPolicyPriorUsedResponseBody) String() string
type DescribeVpcListLiteRequest ¶
type DescribeVpcListLiteRequest struct { // The language of the content within the request and response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The region ID of the VPC. // // > For more information about Cloud Firewall supported regions, see [Supported regions](https://help.aliyun.com/document_detail/195657.html). // // example: // // cn-shanghai RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The source IP address of the request. // // example: // // 58.34.174.194 SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` // The ID of the VPC. // // example: // // vpc-8vbwbo90rq0anm6t**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The name of the VPC. // // example: // // vpc-shanghai VpcName *string `json:"VpcName,omitempty" xml:"VpcName,omitempty"` }
func (DescribeVpcListLiteRequest) GoString ¶
func (s DescribeVpcListLiteRequest) GoString() string
func (*DescribeVpcListLiteRequest) SetLang ¶
func (s *DescribeVpcListLiteRequest) SetLang(v string) *DescribeVpcListLiteRequest
func (*DescribeVpcListLiteRequest) SetRegionNo ¶
func (s *DescribeVpcListLiteRequest) SetRegionNo(v string) *DescribeVpcListLiteRequest
func (*DescribeVpcListLiteRequest) SetSourceIp ¶
func (s *DescribeVpcListLiteRequest) SetSourceIp(v string) *DescribeVpcListLiteRequest
func (*DescribeVpcListLiteRequest) SetVpcId ¶
func (s *DescribeVpcListLiteRequest) SetVpcId(v string) *DescribeVpcListLiteRequest
func (*DescribeVpcListLiteRequest) SetVpcName ¶
func (s *DescribeVpcListLiteRequest) SetVpcName(v string) *DescribeVpcListLiteRequest
func (DescribeVpcListLiteRequest) String ¶
func (s DescribeVpcListLiteRequest) String() string
type DescribeVpcListLiteResponse ¶
type DescribeVpcListLiteResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVpcListLiteResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVpcListLiteResponse) GoString ¶
func (s DescribeVpcListLiteResponse) GoString() string
func (*DescribeVpcListLiteResponse) SetBody ¶
func (s *DescribeVpcListLiteResponse) SetBody(v *DescribeVpcListLiteResponseBody) *DescribeVpcListLiteResponse
func (*DescribeVpcListLiteResponse) SetHeaders ¶
func (s *DescribeVpcListLiteResponse) SetHeaders(v map[string]*string) *DescribeVpcListLiteResponse
func (*DescribeVpcListLiteResponse) SetStatusCode ¶
func (s *DescribeVpcListLiteResponse) SetStatusCode(v int32) *DescribeVpcListLiteResponse
func (DescribeVpcListLiteResponse) String ¶
func (s DescribeVpcListLiteResponse) String() string
type DescribeVpcListLiteResponseBody ¶
type DescribeVpcListLiteResponseBody struct { // The ID of the request. // // example: // // 55E56A55-D93A-5614-AE00-BE2F8077F891 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The information about the VPCs. VpcList []*DescribeVpcListLiteResponseBodyVpcList `json:"VpcList,omitempty" xml:"VpcList,omitempty" type:"Repeated"` }
func (DescribeVpcListLiteResponseBody) GoString ¶
func (s DescribeVpcListLiteResponseBody) GoString() string
func (*DescribeVpcListLiteResponseBody) SetRequestId ¶
func (s *DescribeVpcListLiteResponseBody) SetRequestId(v string) *DescribeVpcListLiteResponseBody
func (*DescribeVpcListLiteResponseBody) SetVpcList ¶
func (s *DescribeVpcListLiteResponseBody) SetVpcList(v []*DescribeVpcListLiteResponseBodyVpcList) *DescribeVpcListLiteResponseBody
func (DescribeVpcListLiteResponseBody) String ¶
func (s DescribeVpcListLiteResponseBody) String() string
type DescribeVpcListLiteResponseBodyVpcList ¶
type DescribeVpcListLiteResponseBodyVpcList struct { // The region ID of the VPC. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The ID of the VPC. // // example: // // vpc-wz9dqhljd10fk0b4eh885 VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The name of the VPC. // // example: // // Cloud_Firewall_VPC VpcName *string `json:"VpcName,omitempty" xml:"VpcName,omitempty"` }
func (DescribeVpcListLiteResponseBodyVpcList) GoString ¶
func (s DescribeVpcListLiteResponseBodyVpcList) GoString() string
func (*DescribeVpcListLiteResponseBodyVpcList) SetRegionNo ¶
func (s *DescribeVpcListLiteResponseBodyVpcList) SetRegionNo(v string) *DescribeVpcListLiteResponseBodyVpcList
func (*DescribeVpcListLiteResponseBodyVpcList) SetVpcId ¶
func (s *DescribeVpcListLiteResponseBodyVpcList) SetVpcId(v string) *DescribeVpcListLiteResponseBodyVpcList
func (*DescribeVpcListLiteResponseBodyVpcList) SetVpcName ¶
func (s *DescribeVpcListLiteResponseBodyVpcList) SetVpcName(v string) *DescribeVpcListLiteResponseBodyVpcList
func (DescribeVpcListLiteResponseBodyVpcList) String ¶
func (s DescribeVpcListLiteResponseBodyVpcList) String() string
type DescribeVpcZoneRequest ¶
type DescribeVpcZoneRequest struct { // The environment. Valid values: // // - **VPC** // // - **TransitRouter** // // example: // // VPC Environment *string `json:"Environment,omitempty" xml:"Environment,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member in Cloud Firewall. // // example: // // 1415189284827022 MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The region ID. // // This parameter is required. // // example: // // cn-shanghai RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` }
func (DescribeVpcZoneRequest) GoString ¶
func (s DescribeVpcZoneRequest) GoString() string
func (*DescribeVpcZoneRequest) SetEnvironment ¶
func (s *DescribeVpcZoneRequest) SetEnvironment(v string) *DescribeVpcZoneRequest
func (*DescribeVpcZoneRequest) SetLang ¶
func (s *DescribeVpcZoneRequest) SetLang(v string) *DescribeVpcZoneRequest
func (*DescribeVpcZoneRequest) SetMemberUid ¶
func (s *DescribeVpcZoneRequest) SetMemberUid(v string) *DescribeVpcZoneRequest
func (*DescribeVpcZoneRequest) SetRegionNo ¶
func (s *DescribeVpcZoneRequest) SetRegionNo(v string) *DescribeVpcZoneRequest
func (DescribeVpcZoneRequest) String ¶
func (s DescribeVpcZoneRequest) String() string
type DescribeVpcZoneResponse ¶
type DescribeVpcZoneResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVpcZoneResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVpcZoneResponse) GoString ¶
func (s DescribeVpcZoneResponse) GoString() string
func (*DescribeVpcZoneResponse) SetBody ¶
func (s *DescribeVpcZoneResponse) SetBody(v *DescribeVpcZoneResponseBody) *DescribeVpcZoneResponse
func (*DescribeVpcZoneResponse) SetHeaders ¶
func (s *DescribeVpcZoneResponse) SetHeaders(v map[string]*string) *DescribeVpcZoneResponse
func (*DescribeVpcZoneResponse) SetStatusCode ¶
func (s *DescribeVpcZoneResponse) SetStatusCode(v int32) *DescribeVpcZoneResponse
func (DescribeVpcZoneResponse) String ¶
func (s DescribeVpcZoneResponse) String() string
type DescribeVpcZoneResponseBody ¶
type DescribeVpcZoneResponseBody struct { // The ID of the request. // // example: // // 694DFBF3-C060-529F-92D0-7FC7E0DA1E21 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The zones. ZoneList []*DescribeVpcZoneResponseBodyZoneList `json:"ZoneList,omitempty" xml:"ZoneList,omitempty" type:"Repeated"` }
func (DescribeVpcZoneResponseBody) GoString ¶
func (s DescribeVpcZoneResponseBody) GoString() string
func (*DescribeVpcZoneResponseBody) SetRequestId ¶
func (s *DescribeVpcZoneResponseBody) SetRequestId(v string) *DescribeVpcZoneResponseBody
func (*DescribeVpcZoneResponseBody) SetZoneList ¶
func (s *DescribeVpcZoneResponseBody) SetZoneList(v []*DescribeVpcZoneResponseBodyZoneList) *DescribeVpcZoneResponseBody
func (DescribeVpcZoneResponseBody) String ¶
func (s DescribeVpcZoneResponseBody) String() string
type DescribeVpcZoneResponseBodyZoneList ¶
type DescribeVpcZoneResponseBodyZoneList struct { // The name of the zone. // // example: // // Hangzhou Zone B LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The zone ID. // // example: // // cn-hangzhou-b ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` // The zone type. Default value: AvailabilityZone. This value indicates Alibaba Cloud zones. // // example: // // AvailabilityZone ZoneType *string `json:"ZoneType,omitempty" xml:"ZoneType,omitempty"` }
func (DescribeVpcZoneResponseBodyZoneList) GoString ¶
func (s DescribeVpcZoneResponseBodyZoneList) GoString() string
func (*DescribeVpcZoneResponseBodyZoneList) SetLocalName ¶
func (s *DescribeVpcZoneResponseBodyZoneList) SetLocalName(v string) *DescribeVpcZoneResponseBodyZoneList
func (*DescribeVpcZoneResponseBodyZoneList) SetZoneId ¶
func (s *DescribeVpcZoneResponseBodyZoneList) SetZoneId(v string) *DescribeVpcZoneResponseBodyZoneList
func (*DescribeVpcZoneResponseBodyZoneList) SetZoneType ¶
func (s *DescribeVpcZoneResponseBodyZoneList) SetZoneType(v string) *DescribeVpcZoneResponseBodyZoneList
func (DescribeVpcZoneResponseBodyZoneList) String ¶
func (s DescribeVpcZoneResponseBodyZoneList) String() string
type DescribeVulnerabilityProtectedListRequest ¶
type DescribeVulnerabilityProtectedListRequest struct { // The attack type of the vulnerability prevention event. Valid values: // // - **1**: suspicious connection // // - **2**: command execution // // - **3**: brute-force attack // // - **4**: scanning // // - **5**: others // // - **6**: information leakage // // - **7**: DoS attack // // - **8**: buffer overflow attack // // - **9**: web attack // // - **10**: webshell // // - **11**: computer worm // // - **12**: mining // // - **13**: reverse shell // // > If you do not specify this parameter, the intrusion events of all attack types are queried. // // example: // // 13 AttackType *string `json:"AttackType,omitempty" xml:"AttackType,omitempty"` // The edition of Cloud Firewall. If you use Cloud Firewall that uses the pay-as-you-go billing method, set the value to 10. You do not need to specify this parameter for other editions. // // example: // // 10 BuyVersion *int64 `json:"BuyVersion,omitempty" xml:"BuyVersion,omitempty"` // The number of the page to return. Default value: 1. // // example: // // 1 CurrentPage *string `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"` // The end of the time range to query. The value is a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1646063922 EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The order in which you want to sort the queried information. Valid values: // // - **asc**: the ascending order. // // - **desc**: the descending order. This is the default value. // // example: // // desc Order *string `json:"Order,omitempty" xml:"Order,omitempty"` // The number of entries to return on each page. Maximum value: 50. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The sorting basis. Set the value to **attackCnt**, which indicates the number of attacks. // // example: // // attackCnt SortKey *string `json:"SortKey,omitempty" xml:"SortKey,omitempty"` // Deprecated // // The IP address of the access source. // // example: // // 112.239.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` // The beginning of the time range to query. The value is a UNIX timestamp. Unit: seconds. // // This parameter is required. // // example: // // 1655778046 StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The type of the user. Set the value to **buy**, which indicates user of a paid edition of Cloud Firewall. // // example: // // buy UserType *string `json:"UserType,omitempty" xml:"UserType,omitempty"` // The Common Vulnerabilities and Exposures (CVE) ID of the vulnerability. // // example: // // CVE-2022-2992 VulnCveName *string `json:"VulnCveName,omitempty" xml:"VulnCveName,omitempty"` // The risk level of the vulnerability. Valid values: // // - **high** // // - **medium** // // - **low** // // example: // // medium VulnLevel *string `json:"VulnLevel,omitempty" xml:"VulnLevel,omitempty"` // The number of assets that are affected by the vulnerability. // // example: // // 1 VulnResource *string `json:"VulnResource,omitempty" xml:"VulnResource,omitempty"` // The status of vulnerability protection. Valid values: // // - **partProtected**: partially protected // // - **protected**: protected // // - **unProtected**: unprotected // // example: // // protected VulnStatus *string `json:"VulnStatus,omitempty" xml:"VulnStatus,omitempty"` // The type of the vulnerability. Valid values: // // - **App**: application vulnerability // // - **emg**: urgent vulnerability // // - **cms**: Web-CMS vulnerability // // example: // // emg VulnType *string `json:"VulnType,omitempty" xml:"VulnType,omitempty"` }
func (DescribeVulnerabilityProtectedListRequest) GoString ¶
func (s DescribeVulnerabilityProtectedListRequest) GoString() string
func (*DescribeVulnerabilityProtectedListRequest) SetAttackType ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetAttackType(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetBuyVersion ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetBuyVersion(v int64) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetCurrentPage ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetCurrentPage(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetEndTime ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetEndTime(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetLang ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetLang(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetMemberUid ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetMemberUid(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetOrder ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetOrder(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetPageSize ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetPageSize(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetSortKey ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetSortKey(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetSourceIp ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetSourceIp(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetStartTime ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetStartTime(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetUserType ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetUserType(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetVulnCveName ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetVulnCveName(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetVulnLevel ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetVulnLevel(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetVulnResource ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetVulnResource(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetVulnStatus ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetVulnStatus(v string) *DescribeVulnerabilityProtectedListRequest
func (*DescribeVulnerabilityProtectedListRequest) SetVulnType ¶
func (s *DescribeVulnerabilityProtectedListRequest) SetVulnType(v string) *DescribeVulnerabilityProtectedListRequest
func (DescribeVulnerabilityProtectedListRequest) String ¶
func (s DescribeVulnerabilityProtectedListRequest) String() string
type DescribeVulnerabilityProtectedListResponse ¶
type DescribeVulnerabilityProtectedListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVulnerabilityProtectedListResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVulnerabilityProtectedListResponse) GoString ¶
func (s DescribeVulnerabilityProtectedListResponse) GoString() string
func (*DescribeVulnerabilityProtectedListResponse) SetHeaders ¶
func (s *DescribeVulnerabilityProtectedListResponse) SetHeaders(v map[string]*string) *DescribeVulnerabilityProtectedListResponse
func (*DescribeVulnerabilityProtectedListResponse) SetStatusCode ¶
func (s *DescribeVulnerabilityProtectedListResponse) SetStatusCode(v int32) *DescribeVulnerabilityProtectedListResponse
func (DescribeVulnerabilityProtectedListResponse) String ¶
func (s DescribeVulnerabilityProtectedListResponse) String() string
type DescribeVulnerabilityProtectedListResponseBody ¶
type DescribeVulnerabilityProtectedListResponseBody struct { // The ID of the request. // // example: // // D355C631-1537-59C5-A56E-F6C5037B99E5 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of vulnerabilities that are detected by Cloud Firewall. // // example: // // 5 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` // The vulnerabilities. VulnList []*DescribeVulnerabilityProtectedListResponseBodyVulnList `json:"VulnList,omitempty" xml:"VulnList,omitempty" type:"Repeated"` // The number of assets on which no vulnerabilities are detected. // // example: // // 1 ZeroResourceCount *int32 `json:"ZeroResourceCount,omitempty" xml:"ZeroResourceCount,omitempty"` }
func (DescribeVulnerabilityProtectedListResponseBody) GoString ¶
func (s DescribeVulnerabilityProtectedListResponseBody) GoString() string
func (*DescribeVulnerabilityProtectedListResponseBody) SetRequestId ¶
func (s *DescribeVulnerabilityProtectedListResponseBody) SetRequestId(v string) *DescribeVulnerabilityProtectedListResponseBody
func (*DescribeVulnerabilityProtectedListResponseBody) SetTotalCount ¶
func (s *DescribeVulnerabilityProtectedListResponseBody) SetTotalCount(v int32) *DescribeVulnerabilityProtectedListResponseBody
func (*DescribeVulnerabilityProtectedListResponseBody) SetVulnList ¶
func (*DescribeVulnerabilityProtectedListResponseBody) SetZeroResourceCount ¶
func (s *DescribeVulnerabilityProtectedListResponseBody) SetZeroResourceCount(v int32) *DescribeVulnerabilityProtectedListResponseBody
func (DescribeVulnerabilityProtectedListResponseBody) String ¶
func (s DescribeVulnerabilityProtectedListResponseBody) String() string
type DescribeVulnerabilityProtectedListResponseBodyVulnList ¶
type DescribeVulnerabilityProtectedListResponseBodyVulnList struct { // The number of vulnerability attacks. // // example: // // 0 AttackCnt *int32 `json:"AttackCnt,omitempty" xml:"AttackCnt,omitempty"` // The attack type of the vulnerability prevention event. Valid values: // // - **1**: suspicious connection // // - **2**: command execution // // - **3**: brute-force attack // // - **4**: scanning // // - **5**: others // // - **6**: information leakage // // - **7**: DoS attack // // - **8**: buffer overflow attack // // - **9**: web attack // // - **10**: webshell // // - **11**: computer worm // // - **12**: mining // // - **13**: reverse shell // // example: // // 13 AttackType *int32 `json:"AttackType,omitempty" xml:"AttackType,omitempty"` // The IDs of associated basic protection policies. // // example: // // 12,12 BasicRuleIds *string `json:"BasicRuleIds,omitempty" xml:"BasicRuleIds,omitempty"` // The CVE IDs. // // example: // // 12112131123, 1231123112 CveId *string `json:"CveId,omitempty" xml:"CveId,omitempty"` // The time when the first attack was launched. // // example: // // 1608687364 FirstTime *int64 `json:"FirstTime,omitempty" xml:"FirstTime,omitempty"` // Indicates whether you need to pay special attention to the vulnerability. Valid values: // // - **0**: no // // - **1**: yes // // example: // // 0 HighlightTag *int32 `json:"HighlightTag,omitempty" xml:"HighlightTag,omitempty"` // The time when the last attack was launched. // // example: // // 1608687364 LastTime *int64 `json:"LastTime,omitempty" xml:"LastTime,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 119384235299**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // Indicates whether the basic protection policy that related to the vulnerability is enabled. Valid values: // // - **true** // // - **false** // // > If the value of this parameter is true, you must set the action of the basic protection policy related to the vulnerability to Block. // // example: // // false NeedOpenBasicRule *bool `json:"NeedOpenBasicRule,omitempty" xml:"NeedOpenBasicRule,omitempty"` // The UUIDs of the basic protection policies for which the action needs to be changed to Block. // // example: // // UUID-1231231 NeedOpenBasicRuleUuids *string `json:"NeedOpenBasicRuleUuids,omitempty" xml:"NeedOpenBasicRuleUuids,omitempty"` // Indicates whether Threat Engine Mode needs to be configured when you enable protection. Valid values: // // - **true** // // - **false** // // example: // // true NeedOpenRunMode *bool `json:"NeedOpenRunMode,omitempty" xml:"NeedOpenRunMode,omitempty"` // Indicates whether the virtual patching policy that related to the vulnerability is enabled. Valid values: // // - **true** // // - **false** // // > If the value of this parameter is true, you must set the action of the virtual patching policy that related to the vulnerability to Block. // // example: // // true NeedOpenVirtualPatche *bool `json:"NeedOpenVirtualPatche,omitempty" xml:"NeedOpenVirtualPatche,omitempty"` // The UUIDs of the virtual patching policies for which the action needs to be changed to Block. // // example: // // UUID-1231231234 NeedOpenVirtualPatcheUuids *string `json:"NeedOpenVirtualPatcheUuids,omitempty" xml:"NeedOpenVirtualPatcheUuids,omitempty"` // The type of the rule group. Valid values: // // - **1* - (default): loose // // - **2**: medium // // - **3**: strict // // example: // // 1 NeedRuleClass *int32 `json:"NeedRuleClass,omitempty" xml:"NeedRuleClass,omitempty"` // The number of assets on which vulnerabilities are detected. // // example: // // 0 ResourceCnt *int32 `json:"ResourceCnt,omitempty" xml:"ResourceCnt,omitempty"` // The assets on which the vulnerability is detected. ResourceList []*DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList `json:"ResourceList,omitempty" xml:"ResourceList,omitempty" type:"Repeated"` // The IDs of associated virtual patching policies. // // example: // // 13,13 VirtualPatcheIds *string `json:"VirtualPatcheIds,omitempty" xml:"VirtualPatcheIds,omitempty"` // The code of the vulnerability. // // example: // // dedecms-archive.helper.php-vul VulnKey *string `json:"VulnKey,omitempty" xml:"VulnKey,omitempty"` // The risk level of the vulnerability. Valid values: // // - **high** // // - **medium** // // - **low** // // example: // // high VulnLevel *string `json:"VulnLevel,omitempty" xml:"VulnLevel,omitempty"` // The name of the vulnerability. // // example: // // Deserialization vulnerability of arbitrary code execution in Fastjson 1.2.80 and earlier versions VulnName *string `json:"VulnName,omitempty" xml:"VulnName,omitempty"` // The status of the vulnerability prevention feature. Valid values: // // - **partProtected**: enabled for partial assets // // - **protected**: enabled // // - **unProtected**: disabled // // example: // // protected VulnStatus *string `json:"VulnStatus,omitempty" xml:"VulnStatus,omitempty"` // The type of the vulnerability. Valid values: // // - **emg**: urgent vulnerability // // - **webcms**: Web-CMS vulnerability // // - **app**: application vulnerability // // example: // // emg VulnType *string `json:"VulnType,omitempty" xml:"VulnType,omitempty"` }
func (DescribeVulnerabilityProtectedListResponseBodyVulnList) GoString ¶
func (s DescribeVulnerabilityProtectedListResponseBodyVulnList) GoString() string
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetAttackCnt ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetAttackCnt(v int32) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetAttackType ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetAttackType(v int32) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetBasicRuleIds ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetBasicRuleIds(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetFirstTime ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetFirstTime(v int64) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetHighlightTag ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetHighlightTag(v int32) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetLastTime ¶
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetMemberUid ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetMemberUid(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenBasicRule ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenBasicRule(v bool) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenBasicRuleUuids ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenBasicRuleUuids(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenRunMode ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenRunMode(v bool) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenVirtualPatche ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenVirtualPatche(v bool) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenVirtualPatcheUuids ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedOpenVirtualPatcheUuids(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedRuleClass ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetNeedRuleClass(v int32) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetResourceCnt ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetResourceCnt(v int32) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetResourceList ¶
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVirtualPatcheIds ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVirtualPatcheIds(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVulnKey ¶
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVulnLevel ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVulnLevel(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVulnName ¶
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVulnStatus ¶
func (s *DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVulnStatus(v string) *DescribeVulnerabilityProtectedListResponseBodyVulnList
func (*DescribeVulnerabilityProtectedListResponseBodyVulnList) SetVulnType ¶
func (DescribeVulnerabilityProtectedListResponseBodyVulnList) String ¶
func (s DescribeVulnerabilityProtectedListResponseBodyVulnList) String() string
type DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList ¶
type DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList struct { // The elastic IP address (EIP) that is associated with the instance. // // example: // // 203.107.XX.XX Eip *string `json:"Eip,omitempty" xml:"Eip,omitempty"` // The public IP address of the instance. // // example: // // 47.96.XX.XX InternetIp *string `json:"InternetIp,omitempty" xml:"InternetIp,omitempty"` // The private IP address of the instance. // // example: // // 192.168.XX.XX IntranetIp *string `json:"IntranetIp,omitempty" xml:"IntranetIp,omitempty"` // The region ID of your Cloud Firewall. // // > For more information about Cloud Firewall supported regions, see [Supported regions](https://help.aliyun.com/document_detail/195657.html). // // example: // // cn-beijing RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the instance. // // example: // // vfw-m5e7dbc4y**** ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The name of the instance. // // example: // // ECS ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The type of the asset. Valid values: // // - **SLB** // // - **EIP** // // - **ECS** // // example: // // EIP ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The status of the vulnerability prevention feature. Valid values: // // - **partProtected**: enabled for partial assets // // - **protected**: enabled // // - **unProtected**: disabled // // example: // // protected VulnStatus *string `json:"VulnStatus,omitempty" xml:"VulnStatus,omitempty"` }
func (DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) GoString ¶
func (s DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) GoString() string
func (*DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetInternetIp ¶
func (*DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetIntranetIp ¶
func (*DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetRegionId ¶
func (*DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetResourceId ¶
func (*DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetResourceName ¶
func (*DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetResourceType ¶
func (*DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) SetVulnStatus ¶
func (DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) String ¶
func (s DescribeVulnerabilityProtectedListResponseBodyVulnListResourceList) String() string
type ModifyAddressBookRequest ¶
type ModifyAddressBookRequest struct { // The addresses in the address book. Separate multiple addresses with commas (,). If you set GroupType to **ip**, **port**, or **domain**, you must specify this parameter. // // - If you set GroupType to **ip**, you must specify IP addresses for the address book. Example: 1.2.XX.XX/32,1.2.XX.XX/24. // // - If you set GroupType to **port**, you must specify port numbers or port ranges for the address book. Example: 80/80,100/200. // // - If you set GroupType to **domain**, you must specify domain names for the address book. Example: demo1.aliyun.com,demo2.aliyun.com. // // example: // // 192.0.XX.XX/32, 192.0.XX.XX/24 AddressList *string `json:"AddressList,omitempty" xml:"AddressList,omitempty"` // Specifies whether to automatically add public IP addresses of Elastic Compute Service (ECS) instances to the address book if the instances match the specified tags. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 1 AutoAddTagEcs *string `json:"AutoAddTagEcs,omitempty" xml:"AutoAddTagEcs,omitempty"` // The description of the address book. // // This parameter is required. // // example: // // bj-001 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The name of the address book. // // This parameter is required. // // example: // // bj-001 GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The ID of the address book. // // > To modify the address book, you must provide the ID of the address book. You can call the [DescribeAddressBook](https://help.aliyun.com/document_detail/138869.html) operation to query the ID. // // This parameter is required. // // example: // // 0657ab9d-fe8b-4174-b2a6-6baf358e**** GroupUuid *string `json:"GroupUuid,omitempty" xml:"GroupUuid,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Modification mode with the following values: // // - **Cover**: Use the value of the AddressList parameter to overwrite the original address book. // // - **Append**: After the original address book, append addresses using the value of the AddressList parameter. // // - **Delete**: Delete addresses using the value of the AddressList parameter from the address book. // // >When GroupType is **ip**, **ipv6**, **port**, or **domain**, if this parameter is not configured, the default is to use the **Cover* - method to modify the address book. // // Notice: When GroupType is **tag**, this parameter must be empty.</notice> // // example: // // Cover ModifyMode *string `json:"ModifyMode,omitempty" xml:"ModifyMode,omitempty"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` // The ECS tags that you want to match. TagList []*ModifyAddressBookRequestTagList `json:"TagList,omitempty" xml:"TagList,omitempty" type:"Repeated"` // The logical relationship among ECS tags. Valid values: // // - **and**: Only the public IP addresses of ECS instances that match all the specified tags can be added to the address book. // // - **or**: The public IP addresses of ECS instances that match one of the specified tags can be added to the address book. // // example: // // and TagRelation *string `json:"TagRelation,omitempty" xml:"TagRelation,omitempty"` }
func (ModifyAddressBookRequest) GoString ¶
func (s ModifyAddressBookRequest) GoString() string
func (*ModifyAddressBookRequest) SetAddressList ¶
func (s *ModifyAddressBookRequest) SetAddressList(v string) *ModifyAddressBookRequest
func (*ModifyAddressBookRequest) SetAutoAddTagEcs ¶
func (s *ModifyAddressBookRequest) SetAutoAddTagEcs(v string) *ModifyAddressBookRequest
func (*ModifyAddressBookRequest) SetDescription ¶
func (s *ModifyAddressBookRequest) SetDescription(v string) *ModifyAddressBookRequest
func (*ModifyAddressBookRequest) SetGroupName ¶
func (s *ModifyAddressBookRequest) SetGroupName(v string) *ModifyAddressBookRequest
func (*ModifyAddressBookRequest) SetGroupUuid ¶
func (s *ModifyAddressBookRequest) SetGroupUuid(v string) *ModifyAddressBookRequest
func (*ModifyAddressBookRequest) SetLang ¶
func (s *ModifyAddressBookRequest) SetLang(v string) *ModifyAddressBookRequest
func (*ModifyAddressBookRequest) SetModifyMode ¶
func (s *ModifyAddressBookRequest) SetModifyMode(v string) *ModifyAddressBookRequest
func (*ModifyAddressBookRequest) SetSourceIp ¶
func (s *ModifyAddressBookRequest) SetSourceIp(v string) *ModifyAddressBookRequest
func (*ModifyAddressBookRequest) SetTagList ¶
func (s *ModifyAddressBookRequest) SetTagList(v []*ModifyAddressBookRequestTagList) *ModifyAddressBookRequest
func (*ModifyAddressBookRequest) SetTagRelation ¶
func (s *ModifyAddressBookRequest) SetTagRelation(v string) *ModifyAddressBookRequest
func (ModifyAddressBookRequest) String ¶
func (s ModifyAddressBookRequest) String() string
type ModifyAddressBookRequestTagList ¶
type ModifyAddressBookRequestTagList struct { // The key of ECS tag N that you want to match. // // example: // // TXY TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The value of ECS tag N that you want to match. // // example: // // 1 TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (ModifyAddressBookRequestTagList) GoString ¶
func (s ModifyAddressBookRequestTagList) GoString() string
func (*ModifyAddressBookRequestTagList) SetTagKey ¶
func (s *ModifyAddressBookRequestTagList) SetTagKey(v string) *ModifyAddressBookRequestTagList
func (*ModifyAddressBookRequestTagList) SetTagValue ¶
func (s *ModifyAddressBookRequestTagList) SetTagValue(v string) *ModifyAddressBookRequestTagList
func (ModifyAddressBookRequestTagList) String ¶
func (s ModifyAddressBookRequestTagList) String() string
type ModifyAddressBookResponse ¶
type ModifyAddressBookResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyAddressBookResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyAddressBookResponse) GoString ¶
func (s ModifyAddressBookResponse) GoString() string
func (*ModifyAddressBookResponse) SetBody ¶
func (s *ModifyAddressBookResponse) SetBody(v *ModifyAddressBookResponseBody) *ModifyAddressBookResponse
func (*ModifyAddressBookResponse) SetHeaders ¶
func (s *ModifyAddressBookResponse) SetHeaders(v map[string]*string) *ModifyAddressBookResponse
func (*ModifyAddressBookResponse) SetStatusCode ¶
func (s *ModifyAddressBookResponse) SetStatusCode(v int32) *ModifyAddressBookResponse
func (ModifyAddressBookResponse) String ¶
func (s ModifyAddressBookResponse) String() string
type ModifyAddressBookResponseBody ¶
type ModifyAddressBookResponseBody struct { // The ID of the request. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyAddressBookResponseBody) GoString ¶
func (s ModifyAddressBookResponseBody) GoString() string
func (*ModifyAddressBookResponseBody) SetRequestId ¶
func (s *ModifyAddressBookResponseBody) SetRequestId(v string) *ModifyAddressBookResponseBody
func (ModifyAddressBookResponseBody) String ¶
func (s ModifyAddressBookResponseBody) String() string
type ModifyControlPolicyPositionRequest ¶
type ModifyControlPolicyPositionRequest struct { // The direction of the traffic to which the IPv4 access control policy applies. Valid values: // // - in: inbound traffic // // - out: outbound traffic // // This parameter is required. // // example: // // in Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The language of the content within the response. Valid values: // // - zh: Chinese (default) // // - en: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The new priority of the IPv4 access control policy. You must specify a numeric value for this parameter. The value 1 indicates the highest priority. A larger value indicates a lower priority. // // > The new priority cannot exceed the priority range of the IPv4 access control policy. Otherwise, an error occurs when you call this operation. Before you call this operation, we recommend that you use the [DescribePolicyPriorUsed](https://help.aliyun.com/document_detail/138862.html) operation to query the priority range of the IPv4 access control policy in the specified direction. // // This parameter is required. // // example: // // 1 NewOrder *string `json:"NewOrder,omitempty" xml:"NewOrder,omitempty"` // The original priority of the IPv4 access control policy. // // This parameter is required. // // example: // // 5 OldOrder *string `json:"OldOrder,omitempty" xml:"OldOrder,omitempty"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (ModifyControlPolicyPositionRequest) GoString ¶
func (s ModifyControlPolicyPositionRequest) GoString() string
func (*ModifyControlPolicyPositionRequest) SetDirection ¶
func (s *ModifyControlPolicyPositionRequest) SetDirection(v string) *ModifyControlPolicyPositionRequest
func (*ModifyControlPolicyPositionRequest) SetLang ¶
func (s *ModifyControlPolicyPositionRequest) SetLang(v string) *ModifyControlPolicyPositionRequest
func (*ModifyControlPolicyPositionRequest) SetNewOrder ¶
func (s *ModifyControlPolicyPositionRequest) SetNewOrder(v string) *ModifyControlPolicyPositionRequest
func (*ModifyControlPolicyPositionRequest) SetOldOrder ¶
func (s *ModifyControlPolicyPositionRequest) SetOldOrder(v string) *ModifyControlPolicyPositionRequest
func (*ModifyControlPolicyPositionRequest) SetSourceIp ¶
func (s *ModifyControlPolicyPositionRequest) SetSourceIp(v string) *ModifyControlPolicyPositionRequest
func (ModifyControlPolicyPositionRequest) String ¶
func (s ModifyControlPolicyPositionRequest) String() string
type ModifyControlPolicyPositionResponse ¶
type ModifyControlPolicyPositionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyControlPolicyPositionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyControlPolicyPositionResponse) GoString ¶
func (s ModifyControlPolicyPositionResponse) GoString() string
func (*ModifyControlPolicyPositionResponse) SetHeaders ¶
func (s *ModifyControlPolicyPositionResponse) SetHeaders(v map[string]*string) *ModifyControlPolicyPositionResponse
func (*ModifyControlPolicyPositionResponse) SetStatusCode ¶
func (s *ModifyControlPolicyPositionResponse) SetStatusCode(v int32) *ModifyControlPolicyPositionResponse
func (ModifyControlPolicyPositionResponse) String ¶
func (s ModifyControlPolicyPositionResponse) String() string
type ModifyControlPolicyPositionResponseBody ¶
type ModifyControlPolicyPositionResponseBody struct { // The request ID. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125EEB1 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyControlPolicyPositionResponseBody) GoString ¶
func (s ModifyControlPolicyPositionResponseBody) GoString() string
func (*ModifyControlPolicyPositionResponseBody) SetRequestId ¶
func (s *ModifyControlPolicyPositionResponseBody) SetRequestId(v string) *ModifyControlPolicyPositionResponseBody
func (ModifyControlPolicyPositionResponseBody) String ¶
func (s ModifyControlPolicyPositionResponseBody) String() string
type ModifyControlPolicyRequest ¶
type ModifyControlPolicyRequest struct { // The action that Cloud Firewall performs on the traffic. Valid values: // // - **accept**: allows the traffic. // // - **drop**: denies the traffic. // // - **log**: monitors the traffic. // // example: // // accept AclAction *string `json:"AclAction,omitempty" xml:"AclAction,omitempty"` // The UUID of the access control policy. // // > To modify an access control policy, you must specify the UUID of the policy. You can call the [DescribeControlPolicy](https://help.aliyun.com/document_detail/138866.html) interface to query the UUID. // // This parameter is required. // // example: // // 00281255-d220-4db1-8f4f-c4df221ad84c AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // Deprecated // // The type of the application that the access control policy supports. Valid values: // // - **ANY** // // - **HTTP** // // - **HTTPS** // // - **MySQL** // // - **SMTP** // // - **SMTPS** // // - **RDP** // // - **VNC** // // - **SSH** // // - **Redis** // // - **MQTT** // // - **MongoDB** // // - **Memcache** // // - **SSL** // // > The value **ANY* - indicates all types of applications. // // > You must specify one of the ApplicationNameList and ApplicationName parameters. If you configure both ApplicationNameList and ApplicationName, only the value of ApplicationNameList is used. // // example: // // HTTP ApplicationName *string `json:"ApplicationName,omitempty" xml:"ApplicationName,omitempty"` // The application names. // // > You must specify one of the ApplicationNameList and ApplicationName parameters. If you configure both ApplicationNameList and ApplicationName, only the value of ApplicationNameList is used. ApplicationNameList []*string `json:"ApplicationNameList,omitempty" xml:"ApplicationNameList,omitempty" type:"Repeated"` // The description of the access control policy. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The destination port in the access control policy. // // example: // // 80 DestPort *string `json:"DestPort,omitempty" xml:"DestPort,omitempty"` // The name of the destination port address book in the access control policy. // // example: // // my_port_group DestPortGroup *string `json:"DestPortGroup,omitempty" xml:"DestPortGroup,omitempty"` // The type of the destination port in the access control policy. Valid values: // // - **port**: port // // - **group**: port address book // // example: // // port DestPortType *string `json:"DestPortType,omitempty" xml:"DestPortType,omitempty"` // The destination address in the access control policy. // // - If **DestinationType* - is set to net, the value of **Destination* - is a CIDR block. Example: 1.2.XX.XX/24. // // - If **DestinationType* - is set to group, the value of **Destination* - is an address book. Example: db_group. // // - If **DestinationType* - is set to domain, the value of **Destination* - is a domain name. Example: \\*.aliyuncs.com. // // - If **DestinationType* - is set to location, the value of **Destination* - is a location. For more information about the location codes, see the "AddControlPolicy" topic. Example: ["BJ11", "ZB"]. // // example: // // 192.0.XX.XX/24 Destination *string `json:"Destination,omitempty" xml:"Destination,omitempty"` // The type of the destination address in the access control policy. Valid values: // // - **net**: CIDR block // // - **group**: address book // // - **domain**: domain name // // - **location**: location // // example: // // net DestinationType *string `json:"DestinationType,omitempty" xml:"DestinationType,omitempty"` // The direction of the traffic to which the access control policy applies. Valid values: // // - **in**: inbound traffic // // - **out**: outbound traffic // // example: // // in Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The domain name resolution method of the access control policy. By default, an access control policy is enabled after the policy is created. Valid values: // // - **FQDN**: fully qualified domain name (FQDN)-based resolution // // - **DNS**: DNS-based dynamic resolution // // - **FQDN_AND_DNS**: FQDN and DNS-based dynamic resolution // // example: // // FQDN DomainResolveType *string `json:"DomainResolveType,omitempty" xml:"DomainResolveType,omitempty"` // The time when the access control policy stops taking effect. The value is a UNIX timestamp. Unit: seconds. The value must be on the hour or on the half hour, and at least 30 minutes later than the value of StartTime. // // > If you set RepeatType to Permanent, leave this parameter empty. If you set RepeatType to None, Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 1694764800 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The language of the content within the request and the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The protocol type that the access control policy supports. Valid values: // // - **ANY** // // - **TCP** // // - **UDP** // // - **ICMP** // // > The value **ANY* - indicates all types of applications. // // > If the traffic direction is outbound and the destination address is a threat intelligence address book of the domain name type or a cloud service address book, you can set Proto to TCP or ANY. If you set Proto to TCP, you can set ApplicationName to HTTP, HTTPS, SMTP, SMTPS, and SSL. If you set Proto to ANY, you can set ApplicationName to ANY. // // example: // // TCP Proto *string `json:"Proto,omitempty" xml:"Proto,omitempty"` // The status of the access control policy. Valid values: // // - true: enabled // // - false: disabled // // example: // // true Release *string `json:"Release,omitempty" xml:"Release,omitempty"` // The days of a week or of a month on which the access control policy takes effect. // // - If you set RepeatType to `Permanent`, `None`, or `Daily`, the value of this parameter is an empty array. Example: [] // // - If you set RepeatType to Weekly, you must specify this parameter. Example: [0, 6] // // > If you set RepeatType to Weekly, the fields in the value of this parameter cannot be repeated. // // - If you set RepeatType to `Monthly`, you must specify this parameter. Example: [1, 31] // // > If you set RepeatType to Monthly, the fields in the value of this parameter cannot be repeated. RepeatDays []*int64 `json:"RepeatDays,omitempty" xml:"RepeatDays,omitempty" type:"Repeated"` // The point in time when the recurrence ends. Example: 23:30. The value must be on the hour or on the half hour, and at least 30 minutes later than the value of RepeatStartTime. // // > If you set RepeatType to Permanent or None, leave this parameter empty. If you set RepeatType to Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 23:30 RepeatEndTime *string `json:"RepeatEndTime,omitempty" xml:"RepeatEndTime,omitempty"` // The point in time when the recurrence starts. Example: 08:00. The value must be on the hour or on the half hour, and at least 30 minutes earlier than the value of RepeatEndTime. // // > If you set RepeatType to Permanent or None, leave this parameter empty. If you set RepeatType to Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 08:00 RepeatStartTime *string `json:"RepeatStartTime,omitempty" xml:"RepeatStartTime,omitempty"` // The recurrence type for the access control policy to take effect. Valid values: // // - **Permanent* - (default): The policy always takes effect. // // - **None**: The policy takes effect for only once. // // - **Daily**: The policy takes effect on a daily basis. // // - **Weekly**: The policy takes effect on a weekly basis. // // - **Monthly**: The policy takes effect on a monthly basis. // // example: // // Permanent RepeatType *string `json:"RepeatType,omitempty" xml:"RepeatType,omitempty"` // The source address in the access control policy. // // - If **SourceType* - is set to net, the value of **Source* - is a CIDR block. Example: 1.2.XX.XX/24. // // - If **SourceType* - is set to group, the value of **Source* - is an address book. Example: db_group. // // - If **SourceType* - is set to location, the value of **Source* - is a location. For more information about the location codes, see the "AddControlPolicy" topic. Example: ["BJ11", "ZB"] // // example: // // 192.0.XX.XX/24 Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The type of the source address in the access control policy. Valid values: // // - **net**: CIDR block // // - **group**: address book // // - **location**: location // // example: // // net SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The time when the access control policy starts to take effect. The value is a UNIX timestamp. Unit: seconds. The value must be on the hour or on the half hour, and at least 30 minutes earlier than the value of EndTime. // // > If you set RepeatType to Permanent, leave this parameter empty. If you set RepeatType to None, Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 1694761200 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (ModifyControlPolicyRequest) GoString ¶
func (s ModifyControlPolicyRequest) GoString() string
func (*ModifyControlPolicyRequest) SetAclAction ¶
func (s *ModifyControlPolicyRequest) SetAclAction(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetAclUuid ¶
func (s *ModifyControlPolicyRequest) SetAclUuid(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetApplicationName ¶
func (s *ModifyControlPolicyRequest) SetApplicationName(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetApplicationNameList ¶
func (s *ModifyControlPolicyRequest) SetApplicationNameList(v []*string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetDescription ¶
func (s *ModifyControlPolicyRequest) SetDescription(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetDestPort ¶
func (s *ModifyControlPolicyRequest) SetDestPort(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetDestPortGroup ¶
func (s *ModifyControlPolicyRequest) SetDestPortGroup(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetDestPortType ¶
func (s *ModifyControlPolicyRequest) SetDestPortType(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetDestination ¶
func (s *ModifyControlPolicyRequest) SetDestination(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetDestinationType ¶
func (s *ModifyControlPolicyRequest) SetDestinationType(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetDirection ¶
func (s *ModifyControlPolicyRequest) SetDirection(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetDomainResolveType ¶
func (s *ModifyControlPolicyRequest) SetDomainResolveType(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetEndTime ¶
func (s *ModifyControlPolicyRequest) SetEndTime(v int64) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetLang ¶
func (s *ModifyControlPolicyRequest) SetLang(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetProto ¶
func (s *ModifyControlPolicyRequest) SetProto(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetRelease ¶
func (s *ModifyControlPolicyRequest) SetRelease(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetRepeatDays ¶
func (s *ModifyControlPolicyRequest) SetRepeatDays(v []*int64) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetRepeatEndTime ¶
func (s *ModifyControlPolicyRequest) SetRepeatEndTime(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetRepeatStartTime ¶
func (s *ModifyControlPolicyRequest) SetRepeatStartTime(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetRepeatType ¶
func (s *ModifyControlPolicyRequest) SetRepeatType(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetSource ¶
func (s *ModifyControlPolicyRequest) SetSource(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetSourceType ¶
func (s *ModifyControlPolicyRequest) SetSourceType(v string) *ModifyControlPolicyRequest
func (*ModifyControlPolicyRequest) SetStartTime ¶
func (s *ModifyControlPolicyRequest) SetStartTime(v int64) *ModifyControlPolicyRequest
func (ModifyControlPolicyRequest) String ¶
func (s ModifyControlPolicyRequest) String() string
type ModifyControlPolicyResponse ¶
type ModifyControlPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyControlPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyControlPolicyResponse) GoString ¶
func (s ModifyControlPolicyResponse) GoString() string
func (*ModifyControlPolicyResponse) SetBody ¶
func (s *ModifyControlPolicyResponse) SetBody(v *ModifyControlPolicyResponseBody) *ModifyControlPolicyResponse
func (*ModifyControlPolicyResponse) SetHeaders ¶
func (s *ModifyControlPolicyResponse) SetHeaders(v map[string]*string) *ModifyControlPolicyResponse
func (*ModifyControlPolicyResponse) SetStatusCode ¶
func (s *ModifyControlPolicyResponse) SetStatusCode(v int32) *ModifyControlPolicyResponse
func (ModifyControlPolicyResponse) String ¶
func (s ModifyControlPolicyResponse) String() string
type ModifyControlPolicyResponseBody ¶
type ModifyControlPolicyResponseBody struct { // The request ID. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyControlPolicyResponseBody) GoString ¶
func (s ModifyControlPolicyResponseBody) GoString() string
func (*ModifyControlPolicyResponseBody) SetRequestId ¶
func (s *ModifyControlPolicyResponseBody) SetRequestId(v string) *ModifyControlPolicyResponseBody
func (ModifyControlPolicyResponseBody) String ¶
func (s ModifyControlPolicyResponseBody) String() string
type ModifyDefaultIPSConfigRequest ¶
type ModifyDefaultIPSConfigRequest struct { // Specifies whether to enable basic protection. Valid values: // // - **1**: yes // // - **0**: no // // This parameter is required. // // example: // // 1 BasicRules *string `json:"BasicRules,omitempty" xml:"BasicRules,omitempty"` // Specifies whether to enable threat intelligence. Valid values: // // - **1**: yes // // - **0**: no // // This parameter is required. // // example: // // 0 CtiRules *string `json:"CtiRules,omitempty" xml:"CtiRules,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh* - (default) // // - **en** // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` MaxSdl *int64 `json:"MaxSdl,omitempty" xml:"MaxSdl,omitempty"` // Specifies whether to enable virtual patching. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 1 PatchRules *string `json:"PatchRules,omitempty" xml:"PatchRules,omitempty"` // The level of the rule group for the IPS. Valid values: // // - **1**: loose // // - **2**: medium // // - **3**: strict // // example: // // 1 RuleClass *string `json:"RuleClass,omitempty" xml:"RuleClass,omitempty"` // The mode of the IPS. Valid values: // // - **1**: block mode // // - **0**: monitor mode // // This parameter is required. // // example: // // 0 RunMode *string `json:"RunMode,omitempty" xml:"RunMode,omitempty"` }
func (ModifyDefaultIPSConfigRequest) GoString ¶
func (s ModifyDefaultIPSConfigRequest) GoString() string
func (*ModifyDefaultIPSConfigRequest) SetBasicRules ¶
func (s *ModifyDefaultIPSConfigRequest) SetBasicRules(v string) *ModifyDefaultIPSConfigRequest
func (*ModifyDefaultIPSConfigRequest) SetCtiRules ¶
func (s *ModifyDefaultIPSConfigRequest) SetCtiRules(v string) *ModifyDefaultIPSConfigRequest
func (*ModifyDefaultIPSConfigRequest) SetLang ¶
func (s *ModifyDefaultIPSConfigRequest) SetLang(v string) *ModifyDefaultIPSConfigRequest
func (*ModifyDefaultIPSConfigRequest) SetMaxSdl ¶ added in v7.0.1
func (s *ModifyDefaultIPSConfigRequest) SetMaxSdl(v int64) *ModifyDefaultIPSConfigRequest
func (*ModifyDefaultIPSConfigRequest) SetPatchRules ¶
func (s *ModifyDefaultIPSConfigRequest) SetPatchRules(v string) *ModifyDefaultIPSConfigRequest
func (*ModifyDefaultIPSConfigRequest) SetRuleClass ¶
func (s *ModifyDefaultIPSConfigRequest) SetRuleClass(v string) *ModifyDefaultIPSConfigRequest
func (*ModifyDefaultIPSConfigRequest) SetRunMode ¶
func (s *ModifyDefaultIPSConfigRequest) SetRunMode(v string) *ModifyDefaultIPSConfigRequest
func (ModifyDefaultIPSConfigRequest) String ¶
func (s ModifyDefaultIPSConfigRequest) String() string
type ModifyDefaultIPSConfigResponse ¶
type ModifyDefaultIPSConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyDefaultIPSConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyDefaultIPSConfigResponse) GoString ¶
func (s ModifyDefaultIPSConfigResponse) GoString() string
func (*ModifyDefaultIPSConfigResponse) SetBody ¶
func (s *ModifyDefaultIPSConfigResponse) SetBody(v *ModifyDefaultIPSConfigResponseBody) *ModifyDefaultIPSConfigResponse
func (*ModifyDefaultIPSConfigResponse) SetHeaders ¶
func (s *ModifyDefaultIPSConfigResponse) SetHeaders(v map[string]*string) *ModifyDefaultIPSConfigResponse
func (*ModifyDefaultIPSConfigResponse) SetStatusCode ¶
func (s *ModifyDefaultIPSConfigResponse) SetStatusCode(v int32) *ModifyDefaultIPSConfigResponse
func (ModifyDefaultIPSConfigResponse) String ¶
func (s ModifyDefaultIPSConfigResponse) String() string
type ModifyDefaultIPSConfigResponseBody ¶
type ModifyDefaultIPSConfigResponseBody struct { // The request ID. // // example: // // 65885B52-00EC-5728-96****** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyDefaultIPSConfigResponseBody) GoString ¶
func (s ModifyDefaultIPSConfigResponseBody) GoString() string
func (*ModifyDefaultIPSConfigResponseBody) SetRequestId ¶
func (s *ModifyDefaultIPSConfigResponseBody) SetRequestId(v string) *ModifyDefaultIPSConfigResponseBody
func (ModifyDefaultIPSConfigResponseBody) String ¶
func (s ModifyDefaultIPSConfigResponseBody) String() string
type ModifyFirewallV2RoutePolicySwitchRequest ¶
type ModifyFirewallV2RoutePolicySwitchRequest struct { // The instance ID of the virtual private cloud (VPC) firewall. // // example: // // vfw-tr-5b202e7f0be64611**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Specifies whether to restore the traffic redirection configurations. Valid values: // // - true: roll back // // - false: withdraw // // example: // // false ShouldRecover *string `json:"ShouldRecover,omitempty" xml:"ShouldRecover,omitempty"` // The ID of the routing policy. // // example: // // policy-93684cc5caa44b2e**** TrFirewallRoutePolicyId *string `json:"TrFirewallRoutePolicyId,omitempty" xml:"TrFirewallRoutePolicyId,omitempty"` // The status of the routing policy. Valid values: // // - open: enabled // // - close: disabled // // example: // // open TrFirewallRoutePolicySwitchStatus *string `json:"TrFirewallRoutePolicySwitchStatus,omitempty" xml:"TrFirewallRoutePolicySwitchStatus,omitempty"` }
func (ModifyFirewallV2RoutePolicySwitchRequest) GoString ¶
func (s ModifyFirewallV2RoutePolicySwitchRequest) GoString() string
func (*ModifyFirewallV2RoutePolicySwitchRequest) SetFirewallId ¶
func (s *ModifyFirewallV2RoutePolicySwitchRequest) SetFirewallId(v string) *ModifyFirewallV2RoutePolicySwitchRequest
func (*ModifyFirewallV2RoutePolicySwitchRequest) SetLang ¶
func (s *ModifyFirewallV2RoutePolicySwitchRequest) SetLang(v string) *ModifyFirewallV2RoutePolicySwitchRequest
func (*ModifyFirewallV2RoutePolicySwitchRequest) SetShouldRecover ¶
func (s *ModifyFirewallV2RoutePolicySwitchRequest) SetShouldRecover(v string) *ModifyFirewallV2RoutePolicySwitchRequest
func (*ModifyFirewallV2RoutePolicySwitchRequest) SetTrFirewallRoutePolicyId ¶
func (s *ModifyFirewallV2RoutePolicySwitchRequest) SetTrFirewallRoutePolicyId(v string) *ModifyFirewallV2RoutePolicySwitchRequest
func (*ModifyFirewallV2RoutePolicySwitchRequest) SetTrFirewallRoutePolicySwitchStatus ¶
func (s *ModifyFirewallV2RoutePolicySwitchRequest) SetTrFirewallRoutePolicySwitchStatus(v string) *ModifyFirewallV2RoutePolicySwitchRequest
func (ModifyFirewallV2RoutePolicySwitchRequest) String ¶
func (s ModifyFirewallV2RoutePolicySwitchRequest) String() string
type ModifyFirewallV2RoutePolicySwitchResponse ¶
type ModifyFirewallV2RoutePolicySwitchResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyFirewallV2RoutePolicySwitchResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyFirewallV2RoutePolicySwitchResponse) GoString ¶
func (s ModifyFirewallV2RoutePolicySwitchResponse) GoString() string
func (*ModifyFirewallV2RoutePolicySwitchResponse) SetHeaders ¶
func (s *ModifyFirewallV2RoutePolicySwitchResponse) SetHeaders(v map[string]*string) *ModifyFirewallV2RoutePolicySwitchResponse
func (*ModifyFirewallV2RoutePolicySwitchResponse) SetStatusCode ¶
func (s *ModifyFirewallV2RoutePolicySwitchResponse) SetStatusCode(v int32) *ModifyFirewallV2RoutePolicySwitchResponse
func (ModifyFirewallV2RoutePolicySwitchResponse) String ¶
func (s ModifyFirewallV2RoutePolicySwitchResponse) String() string
type ModifyFirewallV2RoutePolicySwitchResponseBody ¶
type ModifyFirewallV2RoutePolicySwitchResponseBody struct { // The request ID. // // example: // // 1F6D4A8D-EC01-5996-A61A-AA3B56490C00 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyFirewallV2RoutePolicySwitchResponseBody) GoString ¶
func (s ModifyFirewallV2RoutePolicySwitchResponseBody) GoString() string
func (*ModifyFirewallV2RoutePolicySwitchResponseBody) SetRequestId ¶
func (s *ModifyFirewallV2RoutePolicySwitchResponseBody) SetRequestId(v string) *ModifyFirewallV2RoutePolicySwitchResponseBody
func (ModifyFirewallV2RoutePolicySwitchResponseBody) String ¶
func (s ModifyFirewallV2RoutePolicySwitchResponseBody) String() string
type ModifyInstanceMemberAttributesRequest ¶
type ModifyInstanceMemberAttributesRequest struct { // The members that to be modified. // // This parameter is required. Members []*ModifyInstanceMemberAttributesRequestMembers `json:"Members,omitempty" xml:"Members,omitempty" type:"Repeated"` }
func (ModifyInstanceMemberAttributesRequest) GoString ¶
func (s ModifyInstanceMemberAttributesRequest) GoString() string
func (*ModifyInstanceMemberAttributesRequest) SetMembers ¶
func (s *ModifyInstanceMemberAttributesRequest) SetMembers(v []*ModifyInstanceMemberAttributesRequestMembers) *ModifyInstanceMemberAttributesRequest
func (ModifyInstanceMemberAttributesRequest) String ¶
func (s ModifyInstanceMemberAttributesRequest) String() string
type ModifyInstanceMemberAttributesRequestMembers ¶
type ModifyInstanceMemberAttributesRequestMembers struct { // The remarks of the member in Cloud Firewall. // // This parameter is required. // // example: // // renewal MemberDesc *string `json:"MemberDesc,omitempty" xml:"MemberDesc,omitempty"` // The UID of the member in Cloud Firewall. // // This parameter is required. // // example: // // 123412341234**** MemberUid *int64 `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` }
func (ModifyInstanceMemberAttributesRequestMembers) GoString ¶
func (s ModifyInstanceMemberAttributesRequestMembers) GoString() string
func (*ModifyInstanceMemberAttributesRequestMembers) SetMemberDesc ¶
func (s *ModifyInstanceMemberAttributesRequestMembers) SetMemberDesc(v string) *ModifyInstanceMemberAttributesRequestMembers
func (*ModifyInstanceMemberAttributesRequestMembers) SetMemberUid ¶
func (s *ModifyInstanceMemberAttributesRequestMembers) SetMemberUid(v int64) *ModifyInstanceMemberAttributesRequestMembers
func (ModifyInstanceMemberAttributesRequestMembers) String ¶
func (s ModifyInstanceMemberAttributesRequestMembers) String() string
type ModifyInstanceMemberAttributesResponse ¶
type ModifyInstanceMemberAttributesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyInstanceMemberAttributesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyInstanceMemberAttributesResponse) GoString ¶
func (s ModifyInstanceMemberAttributesResponse) GoString() string
func (*ModifyInstanceMemberAttributesResponse) SetHeaders ¶
func (s *ModifyInstanceMemberAttributesResponse) SetHeaders(v map[string]*string) *ModifyInstanceMemberAttributesResponse
func (*ModifyInstanceMemberAttributesResponse) SetStatusCode ¶
func (s *ModifyInstanceMemberAttributesResponse) SetStatusCode(v int32) *ModifyInstanceMemberAttributesResponse
func (ModifyInstanceMemberAttributesResponse) String ¶
func (s ModifyInstanceMemberAttributesResponse) String() string
type ModifyInstanceMemberAttributesResponseBody ¶
type ModifyInstanceMemberAttributesResponseBody struct { // The ID of the request. // // example: // // AB74E747-BA5C-492C-87DD-CEA67FCFFFE5 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyInstanceMemberAttributesResponseBody) GoString ¶
func (s ModifyInstanceMemberAttributesResponseBody) GoString() string
func (*ModifyInstanceMemberAttributesResponseBody) SetRequestId ¶
func (s *ModifyInstanceMemberAttributesResponseBody) SetRequestId(v string) *ModifyInstanceMemberAttributesResponseBody
func (ModifyInstanceMemberAttributesResponseBody) String ¶
func (s ModifyInstanceMemberAttributesResponseBody) String() string
type ModifyNatFirewallControlPolicyPositionRequest ¶
type ModifyNatFirewallControlPolicyPositionRequest struct { // The UUID of the access control policy. // // This parameter is required. // // example: // // 66961eea-e659-4225-84c9-9b6da76ec401 AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The direction of the traffic to which the access control policy applies. // // - Set the value to **out**. // // example: // // out Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the NAT gateway. // // This parameter is required. // // example: // // ngw-xxxxxx NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"` // The new priority of the IPv4 access control policy. You must specify a numeric value for this parameter. The value 1 indicates the highest priority. A larger value indicates a lower priority. // // > Make sure that the value of this parameter is within the priority range of existing IPv4 access control policies. Otherwise, an error occurs when you call this operation. // // Before you call this operation, we recommend that you call the DescribeNatFirewallPolicyPriorUsed operation to query the priority range of the IPv4 access control policies in the specified traffic direction. // // This parameter is required. // // example: // // 5 NewOrder *int32 `json:"NewOrder,omitempty" xml:"NewOrder,omitempty"` }
func (ModifyNatFirewallControlPolicyPositionRequest) GoString ¶
func (s ModifyNatFirewallControlPolicyPositionRequest) GoString() string
func (*ModifyNatFirewallControlPolicyPositionRequest) SetAclUuid ¶
func (s *ModifyNatFirewallControlPolicyPositionRequest) SetAclUuid(v string) *ModifyNatFirewallControlPolicyPositionRequest
func (*ModifyNatFirewallControlPolicyPositionRequest) SetDirection ¶
func (s *ModifyNatFirewallControlPolicyPositionRequest) SetDirection(v string) *ModifyNatFirewallControlPolicyPositionRequest
func (*ModifyNatFirewallControlPolicyPositionRequest) SetLang ¶
func (s *ModifyNatFirewallControlPolicyPositionRequest) SetLang(v string) *ModifyNatFirewallControlPolicyPositionRequest
func (*ModifyNatFirewallControlPolicyPositionRequest) SetNatGatewayId ¶
func (s *ModifyNatFirewallControlPolicyPositionRequest) SetNatGatewayId(v string) *ModifyNatFirewallControlPolicyPositionRequest
func (*ModifyNatFirewallControlPolicyPositionRequest) SetNewOrder ¶
func (s *ModifyNatFirewallControlPolicyPositionRequest) SetNewOrder(v int32) *ModifyNatFirewallControlPolicyPositionRequest
func (ModifyNatFirewallControlPolicyPositionRequest) String ¶
func (s ModifyNatFirewallControlPolicyPositionRequest) String() string
type ModifyNatFirewallControlPolicyPositionResponse ¶
type ModifyNatFirewallControlPolicyPositionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyNatFirewallControlPolicyPositionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyNatFirewallControlPolicyPositionResponse) GoString ¶
func (s ModifyNatFirewallControlPolicyPositionResponse) GoString() string
func (*ModifyNatFirewallControlPolicyPositionResponse) SetHeaders ¶
func (s *ModifyNatFirewallControlPolicyPositionResponse) SetHeaders(v map[string]*string) *ModifyNatFirewallControlPolicyPositionResponse
func (*ModifyNatFirewallControlPolicyPositionResponse) SetStatusCode ¶
func (s *ModifyNatFirewallControlPolicyPositionResponse) SetStatusCode(v int32) *ModifyNatFirewallControlPolicyPositionResponse
func (ModifyNatFirewallControlPolicyPositionResponse) String ¶
func (s ModifyNatFirewallControlPolicyPositionResponse) String() string
type ModifyNatFirewallControlPolicyPositionResponseBody ¶
type ModifyNatFirewallControlPolicyPositionResponseBody struct { // The request ID. // // example: // // 60617208-F5F7-5B44-BB1E-3AC1B6FCD627 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyNatFirewallControlPolicyPositionResponseBody) GoString ¶
func (s ModifyNatFirewallControlPolicyPositionResponseBody) GoString() string
func (*ModifyNatFirewallControlPolicyPositionResponseBody) SetRequestId ¶
func (s *ModifyNatFirewallControlPolicyPositionResponseBody) SetRequestId(v string) *ModifyNatFirewallControlPolicyPositionResponseBody
func (ModifyNatFirewallControlPolicyPositionResponseBody) String ¶
func (s ModifyNatFirewallControlPolicyPositionResponseBody) String() string
type ModifyNatFirewallControlPolicyRequest ¶
type ModifyNatFirewallControlPolicyRequest struct { // The action that Cloud Firewall performs on the traffic. Valid values: // // - **accept**: allows the traffic. // // - **drop**: denies the traffic. // // - **log**: monitors the traffic. // // example: // // log AclAction *string `json:"AclAction,omitempty" xml:"AclAction,omitempty"` // The UUID of the access control policy. // // To modify the configurations of an access control policy, you must provide the UUID of the policy. You can call the DescribeNatFirewallControlPolicy operation to query the UUIDs of access control policies. // // This parameter is required. // // example: // // 61ab1c02-926a-4d1b-9ef7-595eed8c4226 AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The name of the application. ApplicationNameList []*string `json:"ApplicationNameList,omitempty" xml:"ApplicationNameList,omitempty" type:"Repeated"` // The description of the access control policy. Fuzzy match is supported. // // > If you do not specify this parameter, the descriptions of all policies are queried. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The destination port in the access control policy. // // > If **DestPortType* - is set to `port`, you must specify this parameter. // // example: // // 80 DestPort *string `json:"DestPort,omitempty" xml:"DestPort,omitempty"` // The name of the destination port address book in the access control policy. // // example: // // my_dest_port_group DestPortGroup *string `json:"DestPortGroup,omitempty" xml:"DestPortGroup,omitempty"` // The type of the destination port in the access control policy. Valid values: // // - **port**: port // // - **group**: port address book // // example: // // port DestPortType *string `json:"DestPortType,omitempty" xml:"DestPortType,omitempty"` // The destination address in the access control policy. // // - If **DestinationType* - is set to net, the value of **Destination* - is a CIDR block. Example: 1.2.3.4/24 // // - If **DestinationType* - is set to group, the value of **Destination* - is an address book. Example: db_group // // - If **DestinationType* - is set to domain, the value of **Destination* - is a domain name. Example: \\*.aliyuncs.com // // - If **DestinationType* - is set to location, the value of **Destination* - is a location. For more information about the location codes, see the "AddControlPolicy" topic. Example: ["BJ11", "ZB"] // // example: // // x.x.x.x/32 Destination *string `json:"Destination,omitempty" xml:"Destination,omitempty"` // The type of the destination address in the access control policy. Valid values: // // - **net**: CIDR block // // - **group**: address book // // - **domain**: domain name // // - **location**: destination location // // example: // // net DestinationType *string `json:"DestinationType,omitempty" xml:"DestinationType,omitempty"` // The direction of the traffic to which the access control policy applies. Valid value: // // - **out**: outbound. // // example: // // out Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The domain name resolution method of the access control policy. Valid values: // // - **0**: Fully qualified domain name (FQDN)-based resolution // // - **1**: Domain Name System (DNS)-based dynamic resolution // // - **2**: FQDN and DNS-based dynamic resolution // // example: // // 0 DomainResolveType *string `json:"DomainResolveType,omitempty" xml:"DomainResolveType,omitempty"` // The time when the access control policy stops taking effect. The value is a UNIX timestamp. Unit: seconds. The value must be on the hour or on the half hour, and at least 30 minutes later than the value of StartTime. // // > If RepeatType is set to Permanent, EndTime is left empty. If RepeatType is set to None, Daily, Weekly, or Monthly, EndTime must be specified. // // example: // // 1694764800 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The language of the content within the request and the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the NAT gateway. // // This parameter is required. // // example: // // ngw-xxxxxx NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"` // The protocol type in the access control policy. Valid values: // // - **ANY** // // - **TCP** // // - **UDP** // // - **ICMP** // // > The value **ANY* - indicates all types of applications. // // > If the destination address type is a threat intelligence address book of the domain name type or a cloud service address book, you can set Proto to TCP. If you set Proto to TCP, you can set application types to HTTP, HTTPS, SMTP, SMTPS, and SSL. // // example: // // TCP Proto *string `json:"Proto,omitempty" xml:"Proto,omitempty"` // The status of the access control policy. Valid values: // // - **true**: enabled // // - **false**: disabled // // example: // // true Release *string `json:"Release,omitempty" xml:"Release,omitempty"` // The days of a week or of a month on which the access control policy takes effect. // // - If RepeatType is set to `Permanent`, `None`, or `Daily`, RepeatDays is left empty. Example: []. // // - If RepeatType is set to Weekly, RepeatDays must be specified. Example: [0, 6]. // // > If RepeatType is set to Weekly, the fields in the value of RepeatDays cannot be repeated. // // - If RepeatType is set to `Monthly`, RepeatDays must be specified. Example: [1, 31]. // // > If RepeatType is set to Monthly, the fields in the value of RepeatDays cannot be repeated. RepeatDays []*int64 `json:"RepeatDays,omitempty" xml:"RepeatDays,omitempty" type:"Repeated"` // The point in time when the recurrence ends. Example: 23:30. The value must be on the hour or on the half hour, and at least 30 minutes later than the value of RepeatStartTime. // // > If RepeatType is set to Permanent or None, RepeatEndTime is left empty. If RepeatType is set to Daily, Weekly, or Monthly, RepeatEndTime must be specified. // // example: // // 23:30 RepeatEndTime *string `json:"RepeatEndTime,omitempty" xml:"RepeatEndTime,omitempty"` // The point in time when the recurrence starts. Example: 08:00. The value must be on the hour or on the half hour, and at least 30 minutes earlier than the value of RepeatEndTime. // // > If RepeatType is set to Permanent or None, RepeatStartTime is left empty. If RepeatType is set to Daily, Weekly, or Monthly, this parameter must be specified. // // example: // // 08:00 RepeatStartTime *string `json:"RepeatStartTime,omitempty" xml:"RepeatStartTime,omitempty"` // The recurrence type for the access control policy to take effect. Valid values: // // - **Permanent* - (default): The policy always takes effect. // // - **None**: The policy takes effect for only once. // // - **Daily**: The policy takes effect on a daily basis. // // - **Weekly**: The policy takes effect on a weekly basis. // // - **Monthly**: The policy takes effect on a monthly basis. // // example: // // Permanent RepeatType *string `json:"RepeatType,omitempty" xml:"RepeatType,omitempty"` // The source address in the access control policy. Valid values: // // - If **SourceType* - is set to `net`, the value of this parameter is a CIDR block. Example: 10.2.XX.XX/24. // // - If **SourceType* - is set to `group`, the value of this parameter is an address book name. Example: db_group. // // example: // // 192.168.0.25/32 Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The type of the source address in the access control policy. Valid values: // // - **net**: CIDR block // // - **group**: address book // // example: // // net SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The time when the access control policy starts to take effect. The value is a UNIX timestamp. Unit: seconds. The value must be on the hour or on the half hour, and at least 30 minutes earlier than the value of EndTime. // // > If RepeatType is set to Permanent, StartTime is left empty. If RepeatType is set to None, Daily, Weekly, or Monthly, StartTime must be specified. // // example: // // 1694761200 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (ModifyNatFirewallControlPolicyRequest) GoString ¶
func (s ModifyNatFirewallControlPolicyRequest) GoString() string
func (*ModifyNatFirewallControlPolicyRequest) SetAclAction ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetAclAction(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetAclUuid ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetAclUuid(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetApplicationNameList ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetApplicationNameList(v []*string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetDescription ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetDescription(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetDestPort ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetDestPort(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetDestPortGroup ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetDestPortGroup(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetDestPortType ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetDestPortType(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetDestination ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetDestination(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetDestinationType ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetDestinationType(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetDirection ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetDirection(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetDomainResolveType ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetDomainResolveType(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetEndTime ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetEndTime(v int64) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetLang ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetLang(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetNatGatewayId ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetNatGatewayId(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetProto ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetProto(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetRelease ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetRelease(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetRepeatDays ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetRepeatDays(v []*int64) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetRepeatEndTime ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetRepeatEndTime(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetRepeatStartTime ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetRepeatStartTime(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetRepeatType ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetRepeatType(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetSource ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetSource(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetSourceType ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetSourceType(v string) *ModifyNatFirewallControlPolicyRequest
func (*ModifyNatFirewallControlPolicyRequest) SetStartTime ¶
func (s *ModifyNatFirewallControlPolicyRequest) SetStartTime(v int64) *ModifyNatFirewallControlPolicyRequest
func (ModifyNatFirewallControlPolicyRequest) String ¶
func (s ModifyNatFirewallControlPolicyRequest) String() string
type ModifyNatFirewallControlPolicyResponse ¶
type ModifyNatFirewallControlPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyNatFirewallControlPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyNatFirewallControlPolicyResponse) GoString ¶
func (s ModifyNatFirewallControlPolicyResponse) GoString() string
func (*ModifyNatFirewallControlPolicyResponse) SetHeaders ¶
func (s *ModifyNatFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *ModifyNatFirewallControlPolicyResponse
func (*ModifyNatFirewallControlPolicyResponse) SetStatusCode ¶
func (s *ModifyNatFirewallControlPolicyResponse) SetStatusCode(v int32) *ModifyNatFirewallControlPolicyResponse
func (ModifyNatFirewallControlPolicyResponse) String ¶
func (s ModifyNatFirewallControlPolicyResponse) String() string
type ModifyNatFirewallControlPolicyResponseBody ¶
type ModifyNatFirewallControlPolicyResponseBody struct { // The request ID. // // example: // // 3868197C-E6E8-52CD-8358-05E3308430E2 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyNatFirewallControlPolicyResponseBody) GoString ¶
func (s ModifyNatFirewallControlPolicyResponseBody) GoString() string
func (*ModifyNatFirewallControlPolicyResponseBody) SetRequestId ¶
func (s *ModifyNatFirewallControlPolicyResponseBody) SetRequestId(v string) *ModifyNatFirewallControlPolicyResponseBody
func (ModifyNatFirewallControlPolicyResponseBody) String ¶
func (s ModifyNatFirewallControlPolicyResponseBody) String() string
type ModifyObjectGroupOperationRequest ¶
type ModifyObjectGroupOperationRequest struct { // The remarks of the operation. // // example: // // test Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"` // The direction of the traffic to which the access control policy applies. // // Valid values: // // - **in**: inbound. // // - **out**: outbound. // // This parameter is required. // // example: // // out Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default) // // - **en** // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The operation objects. // // This parameter is required. ObjectList []*string `json:"ObjectList,omitempty" xml:"ObjectList,omitempty" type:"Repeated"` // The operation. Valid values: // // - **ignore**: adds the operation object to the whitelist. // // - **cancelIgnore**: removes the operation object from the whitelist. // // - **subscribe**: follows the operation object. // // - **unsubscribe**: unfollows the operation object. // // This parameter is required. // // example: // // ignore ObjectOperation *string `json:"ObjectOperation,omitempty" xml:"ObjectOperation,omitempty"` // The type of the operation object. // // Valid values: // // - **assetsIp**: the asset IP address. // // - **destinationIp**: the destination IP address. // // - **destinationPort**: the destination port. // // - **destinationDomain**: the destination domain name. // // This parameter is required. // // example: // // destinationDomain ObjectType *string `json:"ObjectType,omitempty" xml:"ObjectType,omitempty"` // The source IP address of the request. // // example: // // 123.xxx.251.60 SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (ModifyObjectGroupOperationRequest) GoString ¶
func (s ModifyObjectGroupOperationRequest) GoString() string
func (*ModifyObjectGroupOperationRequest) SetComment ¶
func (s *ModifyObjectGroupOperationRequest) SetComment(v string) *ModifyObjectGroupOperationRequest
func (*ModifyObjectGroupOperationRequest) SetDirection ¶
func (s *ModifyObjectGroupOperationRequest) SetDirection(v string) *ModifyObjectGroupOperationRequest
func (*ModifyObjectGroupOperationRequest) SetLang ¶
func (s *ModifyObjectGroupOperationRequest) SetLang(v string) *ModifyObjectGroupOperationRequest
func (*ModifyObjectGroupOperationRequest) SetObjectList ¶
func (s *ModifyObjectGroupOperationRequest) SetObjectList(v []*string) *ModifyObjectGroupOperationRequest
func (*ModifyObjectGroupOperationRequest) SetObjectOperation ¶
func (s *ModifyObjectGroupOperationRequest) SetObjectOperation(v string) *ModifyObjectGroupOperationRequest
func (*ModifyObjectGroupOperationRequest) SetObjectType ¶
func (s *ModifyObjectGroupOperationRequest) SetObjectType(v string) *ModifyObjectGroupOperationRequest
func (*ModifyObjectGroupOperationRequest) SetSourceIp ¶
func (s *ModifyObjectGroupOperationRequest) SetSourceIp(v string) *ModifyObjectGroupOperationRequest
func (ModifyObjectGroupOperationRequest) String ¶
func (s ModifyObjectGroupOperationRequest) String() string
type ModifyObjectGroupOperationResponse ¶
type ModifyObjectGroupOperationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyObjectGroupOperationResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyObjectGroupOperationResponse) GoString ¶
func (s ModifyObjectGroupOperationResponse) GoString() string
func (*ModifyObjectGroupOperationResponse) SetHeaders ¶
func (s *ModifyObjectGroupOperationResponse) SetHeaders(v map[string]*string) *ModifyObjectGroupOperationResponse
func (*ModifyObjectGroupOperationResponse) SetStatusCode ¶
func (s *ModifyObjectGroupOperationResponse) SetStatusCode(v int32) *ModifyObjectGroupOperationResponse
func (ModifyObjectGroupOperationResponse) String ¶
func (s ModifyObjectGroupOperationResponse) String() string
type ModifyObjectGroupOperationResponseBody ¶
type ModifyObjectGroupOperationResponseBody struct { // The request ID. // // example: // // CB32593D************775F41D6ED84 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyObjectGroupOperationResponseBody) GoString ¶
func (s ModifyObjectGroupOperationResponseBody) GoString() string
func (*ModifyObjectGroupOperationResponseBody) SetRequestId ¶
func (s *ModifyObjectGroupOperationResponseBody) SetRequestId(v string) *ModifyObjectGroupOperationResponseBody
func (ModifyObjectGroupOperationResponseBody) String ¶
func (s ModifyObjectGroupOperationResponseBody) String() string
type ModifyPolicyAdvancedConfigRequest ¶
type ModifyPolicyAdvancedConfigRequest struct { // Specifies whether to enable the strict mode for the access control policy. Valid values: // // - **on**: enables the strict mode. // // - **off**: disables the strict mode. // // This parameter is required. // // example: // // off InternetSwitch *string `json:"InternetSwitch,omitempty" xml:"InternetSwitch,omitempty"` // The natural language of the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (ModifyPolicyAdvancedConfigRequest) GoString ¶
func (s ModifyPolicyAdvancedConfigRequest) GoString() string
func (*ModifyPolicyAdvancedConfigRequest) SetInternetSwitch ¶
func (s *ModifyPolicyAdvancedConfigRequest) SetInternetSwitch(v string) *ModifyPolicyAdvancedConfigRequest
func (*ModifyPolicyAdvancedConfigRequest) SetLang ¶
func (s *ModifyPolicyAdvancedConfigRequest) SetLang(v string) *ModifyPolicyAdvancedConfigRequest
func (*ModifyPolicyAdvancedConfigRequest) SetSourceIp ¶
func (s *ModifyPolicyAdvancedConfigRequest) SetSourceIp(v string) *ModifyPolicyAdvancedConfigRequest
func (ModifyPolicyAdvancedConfigRequest) String ¶
func (s ModifyPolicyAdvancedConfigRequest) String() string
type ModifyPolicyAdvancedConfigResponse ¶
type ModifyPolicyAdvancedConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyPolicyAdvancedConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyPolicyAdvancedConfigResponse) GoString ¶
func (s ModifyPolicyAdvancedConfigResponse) GoString() string
func (*ModifyPolicyAdvancedConfigResponse) SetHeaders ¶
func (s *ModifyPolicyAdvancedConfigResponse) SetHeaders(v map[string]*string) *ModifyPolicyAdvancedConfigResponse
func (*ModifyPolicyAdvancedConfigResponse) SetStatusCode ¶
func (s *ModifyPolicyAdvancedConfigResponse) SetStatusCode(v int32) *ModifyPolicyAdvancedConfigResponse
func (ModifyPolicyAdvancedConfigResponse) String ¶
func (s ModifyPolicyAdvancedConfigResponse) String() string
type ModifyPolicyAdvancedConfigResponseBody ¶
type ModifyPolicyAdvancedConfigResponseBody struct { // The ID of the request. // // example: // // B2841452-CB8D-4F7D-B247-38E1CF7334F8 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyPolicyAdvancedConfigResponseBody) GoString ¶
func (s ModifyPolicyAdvancedConfigResponseBody) GoString() string
func (*ModifyPolicyAdvancedConfigResponseBody) SetRequestId ¶
func (s *ModifyPolicyAdvancedConfigResponseBody) SetRequestId(v string) *ModifyPolicyAdvancedConfigResponseBody
func (ModifyPolicyAdvancedConfigResponseBody) String ¶
func (s ModifyPolicyAdvancedConfigResponseBody) String() string
type ModifyTrFirewallV2ConfigurationRequest ¶
type ModifyTrFirewallV2ConfigurationRequest struct { // The instance ID of the VPC firewall. // // example: // // vfw-tr-bcdf89d405ce4bd2**** FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The instance name of the VPC firewall. // // example: // // Test instance FirewallName *string `json:"FirewallName,omitempty" xml:"FirewallName,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` }
func (ModifyTrFirewallV2ConfigurationRequest) GoString ¶
func (s ModifyTrFirewallV2ConfigurationRequest) GoString() string
func (*ModifyTrFirewallV2ConfigurationRequest) SetFirewallId ¶
func (s *ModifyTrFirewallV2ConfigurationRequest) SetFirewallId(v string) *ModifyTrFirewallV2ConfigurationRequest
func (*ModifyTrFirewallV2ConfigurationRequest) SetFirewallName ¶
func (s *ModifyTrFirewallV2ConfigurationRequest) SetFirewallName(v string) *ModifyTrFirewallV2ConfigurationRequest
func (*ModifyTrFirewallV2ConfigurationRequest) SetLang ¶
func (s *ModifyTrFirewallV2ConfigurationRequest) SetLang(v string) *ModifyTrFirewallV2ConfigurationRequest
func (ModifyTrFirewallV2ConfigurationRequest) String ¶
func (s ModifyTrFirewallV2ConfigurationRequest) String() string
type ModifyTrFirewallV2ConfigurationResponse ¶
type ModifyTrFirewallV2ConfigurationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyTrFirewallV2ConfigurationResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyTrFirewallV2ConfigurationResponse) GoString ¶
func (s ModifyTrFirewallV2ConfigurationResponse) GoString() string
func (*ModifyTrFirewallV2ConfigurationResponse) SetHeaders ¶
func (s *ModifyTrFirewallV2ConfigurationResponse) SetHeaders(v map[string]*string) *ModifyTrFirewallV2ConfigurationResponse
func (*ModifyTrFirewallV2ConfigurationResponse) SetStatusCode ¶
func (s *ModifyTrFirewallV2ConfigurationResponse) SetStatusCode(v int32) *ModifyTrFirewallV2ConfigurationResponse
func (ModifyTrFirewallV2ConfigurationResponse) String ¶
func (s ModifyTrFirewallV2ConfigurationResponse) String() string
type ModifyTrFirewallV2ConfigurationResponseBody ¶
type ModifyTrFirewallV2ConfigurationResponseBody struct { // The ID of the request. // // example: // // A74C8FDD-2BEF-52D5-8B01-EB6FD94606F9 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyTrFirewallV2ConfigurationResponseBody) GoString ¶
func (s ModifyTrFirewallV2ConfigurationResponseBody) GoString() string
func (*ModifyTrFirewallV2ConfigurationResponseBody) SetRequestId ¶
func (s *ModifyTrFirewallV2ConfigurationResponseBody) SetRequestId(v string) *ModifyTrFirewallV2ConfigurationResponseBody
func (ModifyTrFirewallV2ConfigurationResponseBody) String ¶
func (s ModifyTrFirewallV2ConfigurationResponseBody) String() string
type ModifyTrFirewallV2RoutePolicyScopeRequest ¶
type ModifyTrFirewallV2RoutePolicyScopeRequest struct { // The secondary traffic redirection instances. DestCandidateList []*ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList `json:"DestCandidateList,omitempty" xml:"DestCandidateList,omitempty" type:"Repeated"` // The instance ID of the virtual private cloud (VPC) firewall. // // This parameter is required. // // example: // // vfw-tr-6520de0253bc4669bbd9 FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Specifies whether to restore the traffic redirection configurations. Valid values: // // - true: roll back // // - false: withdraw // // example: // // false ShouldRecover *string `json:"ShouldRecover,omitempty" xml:"ShouldRecover,omitempty"` // The primary traffic redirection instances. SrcCandidateList []*ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList `json:"SrcCandidateList,omitempty" xml:"SrcCandidateList,omitempty" type:"Repeated"` // The ID of the routing policy. // // This parameter is required. // // example: // // policy-4d724d0139df48f18091 TrFirewallRoutePolicyId *string `json:"TrFirewallRoutePolicyId,omitempty" xml:"TrFirewallRoutePolicyId,omitempty"` }
func (ModifyTrFirewallV2RoutePolicyScopeRequest) GoString ¶
func (s ModifyTrFirewallV2RoutePolicyScopeRequest) GoString() string
func (*ModifyTrFirewallV2RoutePolicyScopeRequest) SetDestCandidateList ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeRequest) SetDestCandidateList(v []*ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList) *ModifyTrFirewallV2RoutePolicyScopeRequest
func (*ModifyTrFirewallV2RoutePolicyScopeRequest) SetFirewallId ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeRequest) SetFirewallId(v string) *ModifyTrFirewallV2RoutePolicyScopeRequest
func (*ModifyTrFirewallV2RoutePolicyScopeRequest) SetLang ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeRequest) SetLang(v string) *ModifyTrFirewallV2RoutePolicyScopeRequest
func (*ModifyTrFirewallV2RoutePolicyScopeRequest) SetShouldRecover ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeRequest) SetShouldRecover(v string) *ModifyTrFirewallV2RoutePolicyScopeRequest
func (*ModifyTrFirewallV2RoutePolicyScopeRequest) SetSrcCandidateList ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeRequest) SetSrcCandidateList(v []*ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList) *ModifyTrFirewallV2RoutePolicyScopeRequest
func (*ModifyTrFirewallV2RoutePolicyScopeRequest) SetTrFirewallRoutePolicyId ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeRequest) SetTrFirewallRoutePolicyId(v string) *ModifyTrFirewallV2RoutePolicyScopeRequest
func (ModifyTrFirewallV2RoutePolicyScopeRequest) String ¶
func (s ModifyTrFirewallV2RoutePolicyScopeRequest) String() string
type ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList ¶
type ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList struct { // The ID of the traffic redirection instance. // // example: // // vpc-2ze9epancaw8t4shajuzi CandidateId *string `json:"CandidateId,omitempty" xml:"CandidateId,omitempty"` // The type of the traffic redirection instance. // // example: // // VPC CandidateType *string `json:"CandidateType,omitempty" xml:"CandidateType,omitempty"` }
func (ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList) GoString ¶
func (s ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList) GoString() string
func (*ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList) SetCandidateId ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList) SetCandidateId(v string) *ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList
func (*ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList) SetCandidateType ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList) SetCandidateType(v string) *ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList
func (ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList) String ¶
func (s ModifyTrFirewallV2RoutePolicyScopeRequestDestCandidateList) String() string
type ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList ¶
type ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList struct { // The ID of the traffic redirection instance. // // example: // // vpc-2ze9epancaw8t4shajuzi CandidateId *string `json:"CandidateId,omitempty" xml:"CandidateId,omitempty"` // The type of the traffic redirection instance. // // example: // // VPC CandidateType *string `json:"CandidateType,omitempty" xml:"CandidateType,omitempty"` }
func (ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList) GoString ¶
func (s ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList) GoString() string
func (*ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList) SetCandidateId ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList) SetCandidateId(v string) *ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList
func (*ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList) SetCandidateType ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList) SetCandidateType(v string) *ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList
func (ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList) String ¶
func (s ModifyTrFirewallV2RoutePolicyScopeRequestSrcCandidateList) String() string
type ModifyTrFirewallV2RoutePolicyScopeResponse ¶
type ModifyTrFirewallV2RoutePolicyScopeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyTrFirewallV2RoutePolicyScopeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyTrFirewallV2RoutePolicyScopeResponse) GoString ¶
func (s ModifyTrFirewallV2RoutePolicyScopeResponse) GoString() string
func (*ModifyTrFirewallV2RoutePolicyScopeResponse) SetHeaders ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeResponse) SetHeaders(v map[string]*string) *ModifyTrFirewallV2RoutePolicyScopeResponse
func (*ModifyTrFirewallV2RoutePolicyScopeResponse) SetStatusCode ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeResponse) SetStatusCode(v int32) *ModifyTrFirewallV2RoutePolicyScopeResponse
func (ModifyTrFirewallV2RoutePolicyScopeResponse) String ¶
func (s ModifyTrFirewallV2RoutePolicyScopeResponse) String() string
type ModifyTrFirewallV2RoutePolicyScopeResponseBody ¶
type ModifyTrFirewallV2RoutePolicyScopeResponseBody struct { // The ID of the request. // // example: // // E7D4D635-0C70-5CEB-A609-851E94D51FBB RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the routing policy. // // example: // // policy-4d724d0139df48f18091 TrFirewallRoutePolicyId *string `json:"TrFirewallRoutePolicyId,omitempty" xml:"TrFirewallRoutePolicyId,omitempty"` }
func (ModifyTrFirewallV2RoutePolicyScopeResponseBody) GoString ¶
func (s ModifyTrFirewallV2RoutePolicyScopeResponseBody) GoString() string
func (*ModifyTrFirewallV2RoutePolicyScopeResponseBody) SetRequestId ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeResponseBody) SetRequestId(v string) *ModifyTrFirewallV2RoutePolicyScopeResponseBody
func (*ModifyTrFirewallV2RoutePolicyScopeResponseBody) SetTrFirewallRoutePolicyId ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeResponseBody) SetTrFirewallRoutePolicyId(v string) *ModifyTrFirewallV2RoutePolicyScopeResponseBody
func (ModifyTrFirewallV2RoutePolicyScopeResponseBody) String ¶
func (s ModifyTrFirewallV2RoutePolicyScopeResponseBody) String() string
type ModifyTrFirewallV2RoutePolicyScopeShrinkRequest ¶
type ModifyTrFirewallV2RoutePolicyScopeShrinkRequest struct { // The secondary traffic redirection instances. DestCandidateListShrink *string `json:"DestCandidateList,omitempty" xml:"DestCandidateList,omitempty"` // The instance ID of the virtual private cloud (VPC) firewall. // // This parameter is required. // // example: // // vfw-tr-6520de0253bc4669bbd9 FirewallId *string `json:"FirewallId,omitempty" xml:"FirewallId,omitempty"` // The language of the content within the response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Specifies whether to restore the traffic redirection configurations. Valid values: // // - true: roll back // // - false: withdraw // // example: // // false ShouldRecover *string `json:"ShouldRecover,omitempty" xml:"ShouldRecover,omitempty"` // The primary traffic redirection instances. SrcCandidateListShrink *string `json:"SrcCandidateList,omitempty" xml:"SrcCandidateList,omitempty"` // The ID of the routing policy. // // This parameter is required. // // example: // // policy-4d724d0139df48f18091 TrFirewallRoutePolicyId *string `json:"TrFirewallRoutePolicyId,omitempty" xml:"TrFirewallRoutePolicyId,omitempty"` }
func (ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) GoString ¶
func (s ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) GoString() string
func (*ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetDestCandidateListShrink ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetDestCandidateListShrink(v string) *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest
func (*ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetFirewallId ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetFirewallId(v string) *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest
func (*ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetShouldRecover ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetShouldRecover(v string) *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest
func (*ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetSrcCandidateListShrink ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetSrcCandidateListShrink(v string) *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest
func (*ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetTrFirewallRoutePolicyId ¶
func (s *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) SetTrFirewallRoutePolicyId(v string) *ModifyTrFirewallV2RoutePolicyScopeShrinkRequest
func (ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) String ¶
func (s ModifyTrFirewallV2RoutePolicyScopeShrinkRequest) String() string
type ModifyUserIPSWhitelistRequest ¶
type ModifyUserIPSWhitelistRequest struct { Direction *int64 `json:"Direction,omitempty" xml:"Direction,omitempty"` IpVersion *string `json:"IpVersion,omitempty" xml:"IpVersion,omitempty"` Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` ListType *int64 `json:"ListType,omitempty" xml:"ListType,omitempty"` ListValue *string `json:"ListValue,omitempty" xml:"ListValue,omitempty"` SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` WhiteType *int64 `json:"WhiteType,omitempty" xml:"WhiteType,omitempty"` }
func (ModifyUserIPSWhitelistRequest) GoString ¶
func (s ModifyUserIPSWhitelistRequest) GoString() string
func (*ModifyUserIPSWhitelistRequest) SetDirection ¶
func (s *ModifyUserIPSWhitelistRequest) SetDirection(v int64) *ModifyUserIPSWhitelistRequest
func (*ModifyUserIPSWhitelistRequest) SetIpVersion ¶
func (s *ModifyUserIPSWhitelistRequest) SetIpVersion(v string) *ModifyUserIPSWhitelistRequest
func (*ModifyUserIPSWhitelistRequest) SetLang ¶
func (s *ModifyUserIPSWhitelistRequest) SetLang(v string) *ModifyUserIPSWhitelistRequest
func (*ModifyUserIPSWhitelistRequest) SetListType ¶
func (s *ModifyUserIPSWhitelistRequest) SetListType(v int64) *ModifyUserIPSWhitelistRequest
func (*ModifyUserIPSWhitelistRequest) SetListValue ¶
func (s *ModifyUserIPSWhitelistRequest) SetListValue(v string) *ModifyUserIPSWhitelistRequest
func (*ModifyUserIPSWhitelistRequest) SetSourceIp ¶
func (s *ModifyUserIPSWhitelistRequest) SetSourceIp(v string) *ModifyUserIPSWhitelistRequest
func (*ModifyUserIPSWhitelistRequest) SetWhiteType ¶
func (s *ModifyUserIPSWhitelistRequest) SetWhiteType(v int64) *ModifyUserIPSWhitelistRequest
func (ModifyUserIPSWhitelistRequest) String ¶
func (s ModifyUserIPSWhitelistRequest) String() string
type ModifyUserIPSWhitelistResponse ¶
type ModifyUserIPSWhitelistResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyUserIPSWhitelistResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyUserIPSWhitelistResponse) GoString ¶
func (s ModifyUserIPSWhitelistResponse) GoString() string
func (*ModifyUserIPSWhitelistResponse) SetBody ¶
func (s *ModifyUserIPSWhitelistResponse) SetBody(v *ModifyUserIPSWhitelistResponseBody) *ModifyUserIPSWhitelistResponse
func (*ModifyUserIPSWhitelistResponse) SetHeaders ¶
func (s *ModifyUserIPSWhitelistResponse) SetHeaders(v map[string]*string) *ModifyUserIPSWhitelistResponse
func (*ModifyUserIPSWhitelistResponse) SetStatusCode ¶
func (s *ModifyUserIPSWhitelistResponse) SetStatusCode(v int32) *ModifyUserIPSWhitelistResponse
func (ModifyUserIPSWhitelistResponse) String ¶
func (s ModifyUserIPSWhitelistResponse) String() string
type ModifyUserIPSWhitelistResponseBody ¶
type ModifyUserIPSWhitelistResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (ModifyUserIPSWhitelistResponseBody) GoString ¶
func (s ModifyUserIPSWhitelistResponseBody) GoString() string
func (*ModifyUserIPSWhitelistResponseBody) SetRequestId ¶
func (s *ModifyUserIPSWhitelistResponseBody) SetRequestId(v string) *ModifyUserIPSWhitelistResponseBody
func (ModifyUserIPSWhitelistResponseBody) String ¶
func (s ModifyUserIPSWhitelistResponseBody) String() string
type ModifyVpcFirewallCenConfigureRequest ¶
type ModifyVpcFirewallCenConfigureRequest struct { // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The instance ID of the VPC firewall. // // > You can call the [DescribeVpcFirewallCenList](https://help.aliyun.com/document_detail/345777.html) operation to query the instance IDs of VPC firewalls. // // This parameter is required. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` // The instance name of the VPC firewall. // // This parameter is required. // // example: // // Test instance VpcFirewallName *string `json:"VpcFirewallName,omitempty" xml:"VpcFirewallName,omitempty"` }
func (ModifyVpcFirewallCenConfigureRequest) GoString ¶
func (s ModifyVpcFirewallCenConfigureRequest) GoString() string
func (*ModifyVpcFirewallCenConfigureRequest) SetLang ¶
func (s *ModifyVpcFirewallCenConfigureRequest) SetLang(v string) *ModifyVpcFirewallCenConfigureRequest
func (*ModifyVpcFirewallCenConfigureRequest) SetMemberUid ¶
func (s *ModifyVpcFirewallCenConfigureRequest) SetMemberUid(v string) *ModifyVpcFirewallCenConfigureRequest
func (*ModifyVpcFirewallCenConfigureRequest) SetVpcFirewallId ¶
func (s *ModifyVpcFirewallCenConfigureRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallCenConfigureRequest
func (*ModifyVpcFirewallCenConfigureRequest) SetVpcFirewallName ¶
func (s *ModifyVpcFirewallCenConfigureRequest) SetVpcFirewallName(v string) *ModifyVpcFirewallCenConfigureRequest
func (ModifyVpcFirewallCenConfigureRequest) String ¶
func (s ModifyVpcFirewallCenConfigureRequest) String() string
type ModifyVpcFirewallCenConfigureResponse ¶
type ModifyVpcFirewallCenConfigureResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyVpcFirewallCenConfigureResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyVpcFirewallCenConfigureResponse) GoString ¶
func (s ModifyVpcFirewallCenConfigureResponse) GoString() string
func (*ModifyVpcFirewallCenConfigureResponse) SetHeaders ¶
func (s *ModifyVpcFirewallCenConfigureResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallCenConfigureResponse
func (*ModifyVpcFirewallCenConfigureResponse) SetStatusCode ¶
func (s *ModifyVpcFirewallCenConfigureResponse) SetStatusCode(v int32) *ModifyVpcFirewallCenConfigureResponse
func (ModifyVpcFirewallCenConfigureResponse) String ¶
func (s ModifyVpcFirewallCenConfigureResponse) String() string
type ModifyVpcFirewallCenConfigureResponseBody ¶
type ModifyVpcFirewallCenConfigureResponseBody struct { // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125k6f8 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyVpcFirewallCenConfigureResponseBody) GoString ¶
func (s ModifyVpcFirewallCenConfigureResponseBody) GoString() string
func (*ModifyVpcFirewallCenConfigureResponseBody) SetRequestId ¶
func (s *ModifyVpcFirewallCenConfigureResponseBody) SetRequestId(v string) *ModifyVpcFirewallCenConfigureResponseBody
func (ModifyVpcFirewallCenConfigureResponseBody) String ¶
func (s ModifyVpcFirewallCenConfigureResponseBody) String() string
type ModifyVpcFirewallCenSwitchStatusRequest ¶
type ModifyVpcFirewallCenSwitchStatusRequest struct { // Specifies whether to enable the VPC firewall. Valid values: // // - **open**: yes // // - **close**: no // // This parameter is required. // // example: // // open FirewallSwitch *string `json:"FirewallSwitch,omitempty" xml:"FirewallSwitch,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The instance ID of the VPC firewall. // // > You can call the [DescribeVpcFirewallCenList](https://help.aliyun.com/document_detail/345777.html) operation to query the instance IDs of VPC firewalls. // // This parameter is required. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (ModifyVpcFirewallCenSwitchStatusRequest) GoString ¶
func (s ModifyVpcFirewallCenSwitchStatusRequest) GoString() string
func (*ModifyVpcFirewallCenSwitchStatusRequest) SetFirewallSwitch ¶
func (s *ModifyVpcFirewallCenSwitchStatusRequest) SetFirewallSwitch(v string) *ModifyVpcFirewallCenSwitchStatusRequest
func (*ModifyVpcFirewallCenSwitchStatusRequest) SetLang ¶
func (s *ModifyVpcFirewallCenSwitchStatusRequest) SetLang(v string) *ModifyVpcFirewallCenSwitchStatusRequest
func (*ModifyVpcFirewallCenSwitchStatusRequest) SetMemberUid ¶
func (s *ModifyVpcFirewallCenSwitchStatusRequest) SetMemberUid(v string) *ModifyVpcFirewallCenSwitchStatusRequest
func (*ModifyVpcFirewallCenSwitchStatusRequest) SetVpcFirewallId ¶
func (s *ModifyVpcFirewallCenSwitchStatusRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallCenSwitchStatusRequest
func (ModifyVpcFirewallCenSwitchStatusRequest) String ¶
func (s ModifyVpcFirewallCenSwitchStatusRequest) String() string
type ModifyVpcFirewallCenSwitchStatusResponse ¶
type ModifyVpcFirewallCenSwitchStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyVpcFirewallCenSwitchStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyVpcFirewallCenSwitchStatusResponse) GoString ¶
func (s ModifyVpcFirewallCenSwitchStatusResponse) GoString() string
func (*ModifyVpcFirewallCenSwitchStatusResponse) SetHeaders ¶
func (s *ModifyVpcFirewallCenSwitchStatusResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallCenSwitchStatusResponse
func (*ModifyVpcFirewallCenSwitchStatusResponse) SetStatusCode ¶
func (s *ModifyVpcFirewallCenSwitchStatusResponse) SetStatusCode(v int32) *ModifyVpcFirewallCenSwitchStatusResponse
func (ModifyVpcFirewallCenSwitchStatusResponse) String ¶
func (s ModifyVpcFirewallCenSwitchStatusResponse) String() string
type ModifyVpcFirewallCenSwitchStatusResponseBody ¶
type ModifyVpcFirewallCenSwitchStatusResponseBody struct { // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125afj2 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyVpcFirewallCenSwitchStatusResponseBody) GoString ¶
func (s ModifyVpcFirewallCenSwitchStatusResponseBody) GoString() string
func (*ModifyVpcFirewallCenSwitchStatusResponseBody) SetRequestId ¶
func (s *ModifyVpcFirewallCenSwitchStatusResponseBody) SetRequestId(v string) *ModifyVpcFirewallCenSwitchStatusResponseBody
func (ModifyVpcFirewallCenSwitchStatusResponseBody) String ¶
func (s ModifyVpcFirewallCenSwitchStatusResponseBody) String() string
type ModifyVpcFirewallConfigureRequest ¶
type ModifyVpcFirewallConfigureRequest struct { // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The CIDR blocks of the local VPC. The value is a JSON string that contains the following parameters: // // - **RouteTableId**: the ID of the route table for the local VPC. // // - **RouteEntryList**: The value is a JSON string that contains the DestinationCidr and NextHopInstanceId parameters. The DestinationCidr parameter indicates the destination CIDR block of the local VPC. The NextHopInstanceId parameter indicates the instance ID of the next hop for the local VPC. // // > You can call the [DescribeVpcFirewallDetail](https://help.aliyun.com/document_detail/342892.html) operation to query the CIDR blocks of local VPCs for VPC firewalls. // // This parameter is required. // // example: // // [{"RouteTableId":"vtb-1234","RouteEntryList":[{"DestinationCidr":"192.168.XX.XX/24","NextHopInstanceId":"vrt-m5eb5me6c3l5sezae****"}]},{"RouteTableId":"vtb-1235","RouteEntryList":[{"DestinationCidr":"192.168.XX.XX/24","NextHopInstanceId":"vrt-m5eb5me6c3l5sezae****"}]}] LocalVpcCidrTableList *string `json:"LocalVpcCidrTableList,omitempty" xml:"LocalVpcCidrTableList,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The CIDR blocks of the peer VPC. The value is a JSON string that contains the following parameters: // // - **RouteTableId**: the ID of the route table for the peer VPC. // // - **RouteEntryList**: The value is a JSON string that contains the DestinationCidr and NextHopInstanceId parameters. The DestinationCidr parameter indicates the destination CIDR block of the peer VPC. The NextHopInstanceId parameter indicates the instance ID of the next hop for the peer VPC. // // > You can call the [DescribeVpcFirewallDetail](https://help.aliyun.com/document_detail/342892.html) operation to query the CIDR blocks of peer VPCs for VPC firewalls. // // This parameter is required. // // example: // // [{"RouteTableId":"vtb-1234","RouteEntryList":[{"DestinationCidr":"192.168.XX.XX/24","NextHopInstanceId":"vrt-m5eb5me6c3l5sezae****"}]},{"RouteTableId":"vtb-1235","RouteEntryList":[{"DestinationCidr":"192.168.XX.XX/24","NextHopInstanceId":"vrt-m5eb5me6c3l5sezae****"}]}] PeerVpcCidrTableList *string `json:"PeerVpcCidrTableList,omitempty" xml:"PeerVpcCidrTableList,omitempty"` // The instance ID of the VPC firewall. // // > You can call the [DescribeVpcFirewallList](https://help.aliyun.com/document_detail/342932.html) operation to query the instance IDs of VPC firewalls. // // This parameter is required. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` // The instance name of the VPC firewall. // // This parameter is required. // // example: // // Test firewall VpcFirewallName *string `json:"VpcFirewallName,omitempty" xml:"VpcFirewallName,omitempty"` }
func (ModifyVpcFirewallConfigureRequest) GoString ¶
func (s ModifyVpcFirewallConfigureRequest) GoString() string
func (*ModifyVpcFirewallConfigureRequest) SetLang ¶
func (s *ModifyVpcFirewallConfigureRequest) SetLang(v string) *ModifyVpcFirewallConfigureRequest
func (*ModifyVpcFirewallConfigureRequest) SetLocalVpcCidrTableList ¶
func (s *ModifyVpcFirewallConfigureRequest) SetLocalVpcCidrTableList(v string) *ModifyVpcFirewallConfigureRequest
func (*ModifyVpcFirewallConfigureRequest) SetMemberUid ¶
func (s *ModifyVpcFirewallConfigureRequest) SetMemberUid(v string) *ModifyVpcFirewallConfigureRequest
func (*ModifyVpcFirewallConfigureRequest) SetPeerVpcCidrTableList ¶
func (s *ModifyVpcFirewallConfigureRequest) SetPeerVpcCidrTableList(v string) *ModifyVpcFirewallConfigureRequest
func (*ModifyVpcFirewallConfigureRequest) SetVpcFirewallId ¶
func (s *ModifyVpcFirewallConfigureRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallConfigureRequest
func (*ModifyVpcFirewallConfigureRequest) SetVpcFirewallName ¶
func (s *ModifyVpcFirewallConfigureRequest) SetVpcFirewallName(v string) *ModifyVpcFirewallConfigureRequest
func (ModifyVpcFirewallConfigureRequest) String ¶
func (s ModifyVpcFirewallConfigureRequest) String() string
type ModifyVpcFirewallConfigureResponse ¶
type ModifyVpcFirewallConfigureResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyVpcFirewallConfigureResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyVpcFirewallConfigureResponse) GoString ¶
func (s ModifyVpcFirewallConfigureResponse) GoString() string
func (*ModifyVpcFirewallConfigureResponse) SetHeaders ¶
func (s *ModifyVpcFirewallConfigureResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallConfigureResponse
func (*ModifyVpcFirewallConfigureResponse) SetStatusCode ¶
func (s *ModifyVpcFirewallConfigureResponse) SetStatusCode(v int32) *ModifyVpcFirewallConfigureResponse
func (ModifyVpcFirewallConfigureResponse) String ¶
func (s ModifyVpcFirewallConfigureResponse) String() string
type ModifyVpcFirewallConfigureResponseBody ¶
type ModifyVpcFirewallConfigureResponseBody struct { // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125k6f8 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyVpcFirewallConfigureResponseBody) GoString ¶
func (s ModifyVpcFirewallConfigureResponseBody) GoString() string
func (*ModifyVpcFirewallConfigureResponseBody) SetRequestId ¶
func (s *ModifyVpcFirewallConfigureResponseBody) SetRequestId(v string) *ModifyVpcFirewallConfigureResponseBody
func (ModifyVpcFirewallConfigureResponseBody) String ¶
func (s ModifyVpcFirewallConfigureResponseBody) String() string
type ModifyVpcFirewallControlPolicyPositionRequest ¶
type ModifyVpcFirewallControlPolicyPositionRequest struct { // The UUID of the access control policy. // // If you want to modify the configurations of an access control policy, you must provide the UUID of the policy. You can call the [DescribeVpcFirewallControlPolicy](https://help.aliyun.com/document_detail/159758.html) operation to query the UUID. // // example: // // 2746d9ff-5d7c-449d-a2a9-ccaa15fe**** AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The language of the content within the request and the response. // // Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The new priority of the access control policy. // // > For more information about the valid values of the new priority, see [DescribeVpcFirewallPolicyPriorUsed](https://help.aliyun.com/document_detail/474145.html). // // This parameter is required. // // example: // // 1 NewOrder *string `json:"NewOrder,omitempty" xml:"NewOrder,omitempty"` // The original priority of the access control policy. // // > This parameter is not recommended. We recommend that you use the AclUuid parameter to specify the policy that you want to modify. // // example: // // 5 OldOrder *string `json:"OldOrder,omitempty" xml:"OldOrder,omitempty"` // The ID of the group to which the access control policy belongs. You can call the [DescribeVpcFirewallAclGroupList](https://help.aliyun.com/document_detail/159760.html) operation to query the ID. // // Valid values: // // - If the VPC firewall is used to protect a CEN instance, the value of this parameter must be the ID of the CEN instance. // // Example: cen-ervw0g12b5jbw\\*\\*\\*\\* // // - If the VPC firewall is used to protect an Express Connect circuit, the value of this parameter must be the instance ID of the VPC firewall. // // Example: vfw-a42bbb7b887148c9\\*\\*\\*\\* // // This parameter is required. // // example: // // vfw-a42bbb7b887148c9**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (ModifyVpcFirewallControlPolicyPositionRequest) GoString ¶
func (s ModifyVpcFirewallControlPolicyPositionRequest) GoString() string
func (*ModifyVpcFirewallControlPolicyPositionRequest) SetAclUuid ¶
func (s *ModifyVpcFirewallControlPolicyPositionRequest) SetAclUuid(v string) *ModifyVpcFirewallControlPolicyPositionRequest
func (*ModifyVpcFirewallControlPolicyPositionRequest) SetLang ¶
func (s *ModifyVpcFirewallControlPolicyPositionRequest) SetLang(v string) *ModifyVpcFirewallControlPolicyPositionRequest
func (*ModifyVpcFirewallControlPolicyPositionRequest) SetNewOrder ¶
func (s *ModifyVpcFirewallControlPolicyPositionRequest) SetNewOrder(v string) *ModifyVpcFirewallControlPolicyPositionRequest
func (*ModifyVpcFirewallControlPolicyPositionRequest) SetOldOrder ¶
func (s *ModifyVpcFirewallControlPolicyPositionRequest) SetOldOrder(v string) *ModifyVpcFirewallControlPolicyPositionRequest
func (*ModifyVpcFirewallControlPolicyPositionRequest) SetVpcFirewallId ¶
func (s *ModifyVpcFirewallControlPolicyPositionRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallControlPolicyPositionRequest
func (ModifyVpcFirewallControlPolicyPositionRequest) String ¶
func (s ModifyVpcFirewallControlPolicyPositionRequest) String() string
type ModifyVpcFirewallControlPolicyPositionResponse ¶
type ModifyVpcFirewallControlPolicyPositionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyVpcFirewallControlPolicyPositionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyVpcFirewallControlPolicyPositionResponse) GoString ¶
func (s ModifyVpcFirewallControlPolicyPositionResponse) GoString() string
func (*ModifyVpcFirewallControlPolicyPositionResponse) SetHeaders ¶
func (s *ModifyVpcFirewallControlPolicyPositionResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallControlPolicyPositionResponse
func (*ModifyVpcFirewallControlPolicyPositionResponse) SetStatusCode ¶
func (s *ModifyVpcFirewallControlPolicyPositionResponse) SetStatusCode(v int32) *ModifyVpcFirewallControlPolicyPositionResponse
func (ModifyVpcFirewallControlPolicyPositionResponse) String ¶
func (s ModifyVpcFirewallControlPolicyPositionResponse) String() string
type ModifyVpcFirewallControlPolicyPositionResponseBody ¶
type ModifyVpcFirewallControlPolicyPositionResponseBody struct { // The request ID. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125EEB1 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyVpcFirewallControlPolicyPositionResponseBody) GoString ¶
func (s ModifyVpcFirewallControlPolicyPositionResponseBody) GoString() string
func (*ModifyVpcFirewallControlPolicyPositionResponseBody) SetRequestId ¶
func (s *ModifyVpcFirewallControlPolicyPositionResponseBody) SetRequestId(v string) *ModifyVpcFirewallControlPolicyPositionResponseBody
func (ModifyVpcFirewallControlPolicyPositionResponseBody) String ¶
func (s ModifyVpcFirewallControlPolicyPositionResponseBody) String() string
type ModifyVpcFirewallControlPolicyRequest ¶
type ModifyVpcFirewallControlPolicyRequest struct { // The action that Cloud Firewall performs on the traffic. // // Valid values: // // - **accept**: allows the traffic. // // - **drop**: blocks the traffic. // // - **log**: monitors the traffic. // // example: // // accept AclAction *string `json:"AclAction,omitempty" xml:"AclAction,omitempty"` // The unique ID of the access control policy. // // If you want to modify the configurations of an access control policy, you must provide the unique ID of the policy. You can call the [DescribeVpcFirewallControlPolicy](https://help.aliyun.com/document_detail/159758.html) operation to query the ID. // // This parameter is required. // // example: // // 00281255-d220-4db1-8f4f-c4df221a**** AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // Deprecated // // The type of the application that the access control policy supports. // // Valid values: // // - ANY: all application types // // - FTP // // - HTTP // // - HTTPS // // - MySQL // // - SMTP // // - SMTPS // // - RDP // // - VNC // // - SSH // // - Redis // // - MQTT // // - MongoDB // // - Memcache // // - SSL // // example: // // HTTP ApplicationName *string `json:"ApplicationName,omitempty" xml:"ApplicationName,omitempty"` // The application names. ApplicationNameList []*string `json:"ApplicationNameList,omitempty" xml:"ApplicationNameList,omitempty" type:"Repeated"` // The description of the access control policy. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The destination port in the access control policy. // // example: // // 80 DestPort *string `json:"DestPort,omitempty" xml:"DestPort,omitempty"` // The name of the destination port address book in the access control policy. // // example: // // my_port_group DestPortGroup *string `json:"DestPortGroup,omitempty" xml:"DestPortGroup,omitempty"` // The type of the destination port in the access control policy. // // - **port**: port // // - **group**: port address book // // example: // // port DestPortType *string `json:"DestPortType,omitempty" xml:"DestPortType,omitempty"` // The destination address in the access control policy. // // - If **DestinationType* - is set to `net`, the value of this parameter must be a CIDR block. // // Example: 10.2.3.0/24 // // - If **DestinationType* - is set to `group`, the value of this parameter must be an address book name. // // Example: db_group // // - If **DestinationType* - is set to `domain`, the value of this parameter must be a domain name. // // Example: \\*.aliyuncs.com // // example: // // 10.2.X.X/XX Destination *string `json:"Destination,omitempty" xml:"Destination,omitempty"` // The type of the destination address in the access control policy. // // Valid values: // // - **net**: CIDR block // // - **group**: address book // // - **domain**: domain name // // example: // // net DestinationType *string `json:"DestinationType,omitempty" xml:"DestinationType,omitempty"` // The domain name resolution method of the access control policy. By default, an access control policy is enabled after the policy is created. Valid values: // // - **FQDN**: fully qualified domain name (FQDN)-based resolution // // - **DNS**: DNS-based dynamic resolution // // - **FQDN_AND_DNS**: FQDN and DNS-based dynamic resolution // // example: // // FQDN DomainResolveType *string `json:"DomainResolveType,omitempty" xml:"DomainResolveType,omitempty"` // The time when the access control policy stops taking effect. The value is a UNIX timestamp. Unit: seconds. The value must be on the hour or on the half hour, and at least 30 minutes later than the value of StartTime. // // > If you set RepeatType to Permanent, leave this parameter empty. If you set RepeatType to None, Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 1694764800 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The language of the content within the response. // // Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The protocol type in the access control policy. // // Valid values: // // - ANY: all protocol types // // - TCP // // - UDP // // - ICMP // // example: // // TCP Proto *string `json:"Proto,omitempty" xml:"Proto,omitempty"` // Specifies whether to enable the access control policy. By default, an access control policy is enabled after the policy is created. Valid values: // // - **true**: enables the access control policy. // // - **false**: disables the access control policy. // // example: // // true Release *string `json:"Release,omitempty" xml:"Release,omitempty"` // The days of a week or of a month on which the access control policy takes effect. // // - If you set RepeatType to `Permanent`, `None`, or `Daily`, the value of this parameter is an empty array. Example: []. // // - If you set RepeatType to Weekly, you must specify this parameter. Example: [0, 6]. // // > If you set RepeatType to Weekly, the fields in the value of this parameter cannot be repeated. // // - If you set RepeatType to `Monthly`, you must specify this parameter. Example: [1, 31]. // // > If you set RepeatType to Monthly, the fields in the value of this parameter cannot be repeated. RepeatDays []*int64 `json:"RepeatDays,omitempty" xml:"RepeatDays,omitempty" type:"Repeated"` // The point in time when the recurrence ends. Example: 23:30. The value must be on the hour or on the half hour, and at least 30 minutes later than the value of RepeatStartTime. // // > If you set RepeatType to Permanent or None, leave this parameter empty. If you set RepeatType to Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 23:30 RepeatEndTime *string `json:"RepeatEndTime,omitempty" xml:"RepeatEndTime,omitempty"` // The point in time when the recurrence starts. Example: 08:00. The value must be on the hour or on the half hour, and at least 30 minutes earlier than the value of RepeatEndTime. // // > If you set RepeatType to Permanent or None, leave this parameter empty. If you set RepeatType to Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 08:00 RepeatStartTime *string `json:"RepeatStartTime,omitempty" xml:"RepeatStartTime,omitempty"` // The recurrence type for the access control policy to take effect. Valid values: // // - **Permanent* - (default): The policy always takes effect. // // - **None**: The policy takes effect for only once. // // - **Daily**: The policy takes effect on a daily basis. // // - **Weekly**: The policy takes effect on a weekly basis. // // - **Monthly**: The policy takes effect on a monthly basis. // // example: // // Permanent RepeatType *string `json:"RepeatType,omitempty" xml:"RepeatType,omitempty"` // The source address in the access control policy. // // Valid values: // // - If **SourceType* - is set to `net`, the value of this parameter must be a CIDR block. // // Example: 10.2.4.0/24 // // - If **SourceType* - is set to `group`, the value of this parameter must be an address book name. // // Example: db_group // // example: // // 10.2.X.X/XX Source *string `json:"Source,omitempty" xml:"Source,omitempty"` // The type of the source address in the access control policy. // // Valid values: // // - **net**: CIDR block // // - **group**: address book // // example: // // net SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` // The time when the access control policy starts to take effect. The value is a UNIX timestamp. Unit: seconds. The value must be on the hour or on the half hour, and at least 30 minutes earlier than the value of EndTime. // // > If you set RepeatType to Permanent, leave this parameter empty. If you set RepeatType to None, Daily, Weekly, or Monthly, you must specify this parameter. // // example: // // 1694761200 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The instance ID of the VPC firewall. You can call the [DescribeVpcFirewallAclGroupList](https://help.aliyun.com/document_detail/159760.html) operation to query the ID. // // - If the VPC firewall is used to protect a CEN instance, the value of this parameter must be the ID of the CEN instance. // // Example: cen-ervw0g12b5jbw\\*\\*\\*\\* // // - If the VPC firewall is used to protect an Express Connect circuit, the value of this parameter must be the instance ID of the VPC firewall. // // Example: vfw-a42bbb7b887148c9\\*\\*\\*\\* // // This parameter is required. // // example: // // vfw-a42bbb7b887148c9**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (ModifyVpcFirewallControlPolicyRequest) GoString ¶
func (s ModifyVpcFirewallControlPolicyRequest) GoString() string
func (*ModifyVpcFirewallControlPolicyRequest) SetAclAction ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetAclAction(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetAclUuid ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetAclUuid(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetApplicationName ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetApplicationName(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetApplicationNameList ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetApplicationNameList(v []*string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetDescription ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetDescription(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetDestPort ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetDestPort(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetDestPortGroup ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetDestPortGroup(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetDestPortType ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetDestPortType(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetDestination ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetDestination(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetDestinationType ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetDestinationType(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetDomainResolveType ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetDomainResolveType(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetEndTime ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetEndTime(v int64) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetLang ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetLang(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetProto ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetProto(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetRelease ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetRelease(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetRepeatDays ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetRepeatDays(v []*int64) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetRepeatEndTime ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetRepeatEndTime(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetRepeatStartTime ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetRepeatStartTime(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetRepeatType ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetRepeatType(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetSource ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetSource(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetSourceType ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetSourceType(v string) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetStartTime ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetStartTime(v int64) *ModifyVpcFirewallControlPolicyRequest
func (*ModifyVpcFirewallControlPolicyRequest) SetVpcFirewallId ¶
func (s *ModifyVpcFirewallControlPolicyRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallControlPolicyRequest
func (ModifyVpcFirewallControlPolicyRequest) String ¶
func (s ModifyVpcFirewallControlPolicyRequest) String() string
type ModifyVpcFirewallControlPolicyResponse ¶
type ModifyVpcFirewallControlPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyVpcFirewallControlPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyVpcFirewallControlPolicyResponse) GoString ¶
func (s ModifyVpcFirewallControlPolicyResponse) GoString() string
func (*ModifyVpcFirewallControlPolicyResponse) SetHeaders ¶
func (s *ModifyVpcFirewallControlPolicyResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallControlPolicyResponse
func (*ModifyVpcFirewallControlPolicyResponse) SetStatusCode ¶
func (s *ModifyVpcFirewallControlPolicyResponse) SetStatusCode(v int32) *ModifyVpcFirewallControlPolicyResponse
func (ModifyVpcFirewallControlPolicyResponse) String ¶
func (s ModifyVpcFirewallControlPolicyResponse) String() string
type ModifyVpcFirewallControlPolicyResponseBody ¶
type ModifyVpcFirewallControlPolicyResponseBody struct { // The ID of the request. // // example: // // CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyVpcFirewallControlPolicyResponseBody) GoString ¶
func (s ModifyVpcFirewallControlPolicyResponseBody) GoString() string
func (*ModifyVpcFirewallControlPolicyResponseBody) SetRequestId ¶
func (s *ModifyVpcFirewallControlPolicyResponseBody) SetRequestId(v string) *ModifyVpcFirewallControlPolicyResponseBody
func (ModifyVpcFirewallControlPolicyResponseBody) String ¶
func (s ModifyVpcFirewallControlPolicyResponseBody) String() string
type ModifyVpcFirewallDefaultIPSConfigRequest ¶
type ModifyVpcFirewallDefaultIPSConfigRequest struct { // Specifies whether to enable basic protection. Valid values: // // - **1**: yes. // // - **0**: no. // // This parameter is required. // // example: // // 1 BasicRules *string `json:"BasicRules,omitempty" xml:"BasicRules,omitempty"` // Specifies whether to enable virtual patching. Valid values: // // - **1**: yes. // // - **0**: no. // // This parameter is required. // // example: // // 1 EnableAllPatch *string `json:"EnableAllPatch,omitempty" xml:"EnableAllPatch,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh* - (default) // // - **en** // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The level of the rule group for the IPS. Valid values: // // - **1**: loose // // - **2**: medium // // - **3**: strict // // example: // // 1 RuleClass *string `json:"RuleClass,omitempty" xml:"RuleClass,omitempty"` // The mode of the intrusion prevention system (IPS). Valid values: // // - **1**: block mode. // // - **0**: monitor mode. // // This parameter is required. // // example: // // 0 RunMode *string `json:"RunMode,omitempty" xml:"RunMode,omitempty"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` // The instance ID of the VPC firewall. // // - If the VPC firewall protects traffic between a VPC and a network instance that is attached to a Cloud Enterprise Network (CEN) instance, the value of this parameter is the ID of the CEN instance. The network instance can be a VPC, a virtual border router (VBR), or a Cloud Connect Network (CCN) instance. You can call the [DescribeVpcFirewallCenList](https://help.aliyun.com/document_detail/345777.html) operation to query the IDs of CEN instances. // // - If the VPC firewall protects traffic between two VPCs that are connected by using an Express Connect circuit, the value of this parameter is the instance ID of the VPC firewall. You can call the [DescribeVpcFirewallList](https://help.aliyun.com/document_detail/342932.html) operation to query the instance IDs of VPC firewalls. // // This parameter is required. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (ModifyVpcFirewallDefaultIPSConfigRequest) GoString ¶
func (s ModifyVpcFirewallDefaultIPSConfigRequest) GoString() string
func (*ModifyVpcFirewallDefaultIPSConfigRequest) SetBasicRules ¶
func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetBasicRules(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
func (*ModifyVpcFirewallDefaultIPSConfigRequest) SetEnableAllPatch ¶
func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetEnableAllPatch(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
func (*ModifyVpcFirewallDefaultIPSConfigRequest) SetLang ¶
func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetLang(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
func (*ModifyVpcFirewallDefaultIPSConfigRequest) SetMemberUid ¶
func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetMemberUid(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
func (*ModifyVpcFirewallDefaultIPSConfigRequest) SetRuleClass ¶
func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetRuleClass(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
func (*ModifyVpcFirewallDefaultIPSConfigRequest) SetRunMode ¶
func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetRunMode(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
func (*ModifyVpcFirewallDefaultIPSConfigRequest) SetSourceIp ¶
func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetSourceIp(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
func (*ModifyVpcFirewallDefaultIPSConfigRequest) SetVpcFirewallId ¶
func (s *ModifyVpcFirewallDefaultIPSConfigRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallDefaultIPSConfigRequest
func (ModifyVpcFirewallDefaultIPSConfigRequest) String ¶
func (s ModifyVpcFirewallDefaultIPSConfigRequest) String() string
type ModifyVpcFirewallDefaultIPSConfigResponse ¶
type ModifyVpcFirewallDefaultIPSConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyVpcFirewallDefaultIPSConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyVpcFirewallDefaultIPSConfigResponse) GoString ¶
func (s ModifyVpcFirewallDefaultIPSConfigResponse) GoString() string
func (*ModifyVpcFirewallDefaultIPSConfigResponse) SetHeaders ¶
func (s *ModifyVpcFirewallDefaultIPSConfigResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallDefaultIPSConfigResponse
func (*ModifyVpcFirewallDefaultIPSConfigResponse) SetStatusCode ¶
func (s *ModifyVpcFirewallDefaultIPSConfigResponse) SetStatusCode(v int32) *ModifyVpcFirewallDefaultIPSConfigResponse
func (ModifyVpcFirewallDefaultIPSConfigResponse) String ¶
func (s ModifyVpcFirewallDefaultIPSConfigResponse) String() string
type ModifyVpcFirewallDefaultIPSConfigResponseBody ¶
type ModifyVpcFirewallDefaultIPSConfigResponseBody struct { // The request ID. // // example: // // 3B51B5BF-3C26-5009-ADAB-190E58DE4D6E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyVpcFirewallDefaultIPSConfigResponseBody) GoString ¶
func (s ModifyVpcFirewallDefaultIPSConfigResponseBody) GoString() string
func (*ModifyVpcFirewallDefaultIPSConfigResponseBody) SetRequestId ¶
func (s *ModifyVpcFirewallDefaultIPSConfigResponseBody) SetRequestId(v string) *ModifyVpcFirewallDefaultIPSConfigResponseBody
func (ModifyVpcFirewallDefaultIPSConfigResponseBody) String ¶
func (s ModifyVpcFirewallDefaultIPSConfigResponseBody) String() string
type ModifyVpcFirewallIPSWhitelistRequest ¶
type ModifyVpcFirewallIPSWhitelistRequest struct { // The language of the content within the request and response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The type of the list. Valid values: // // - **1**: user-defined // // - **2**: address book // // This parameter is required. // // example: // // 1 ListType *int64 `json:"ListType,omitempty" xml:"ListType,omitempty"` // The entry in the list. // // example: // // 10.130.0.0/20,10.130.17.11/32 ListValue *string `json:"ListValue,omitempty" xml:"ListValue,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 1415189284827022 MemberUid *int64 `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The instance ID of the VPC firewall. // // This parameter is required. // // example: // // vfw-d7b8ce273791475b9b0b VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` // The type of the whitelist. Valid values: // // - **1**: destination // // - **2**: source // // This parameter is required. // // example: // // 1 WhiteType *int64 `json:"WhiteType,omitempty" xml:"WhiteType,omitempty"` }
func (ModifyVpcFirewallIPSWhitelistRequest) GoString ¶
func (s ModifyVpcFirewallIPSWhitelistRequest) GoString() string
func (*ModifyVpcFirewallIPSWhitelistRequest) SetLang ¶
func (s *ModifyVpcFirewallIPSWhitelistRequest) SetLang(v string) *ModifyVpcFirewallIPSWhitelistRequest
func (*ModifyVpcFirewallIPSWhitelistRequest) SetListType ¶
func (s *ModifyVpcFirewallIPSWhitelistRequest) SetListType(v int64) *ModifyVpcFirewallIPSWhitelistRequest
func (*ModifyVpcFirewallIPSWhitelistRequest) SetListValue ¶
func (s *ModifyVpcFirewallIPSWhitelistRequest) SetListValue(v string) *ModifyVpcFirewallIPSWhitelistRequest
func (*ModifyVpcFirewallIPSWhitelistRequest) SetMemberUid ¶
func (s *ModifyVpcFirewallIPSWhitelistRequest) SetMemberUid(v int64) *ModifyVpcFirewallIPSWhitelistRequest
func (*ModifyVpcFirewallIPSWhitelistRequest) SetVpcFirewallId ¶
func (s *ModifyVpcFirewallIPSWhitelistRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallIPSWhitelistRequest
func (*ModifyVpcFirewallIPSWhitelistRequest) SetWhiteType ¶
func (s *ModifyVpcFirewallIPSWhitelistRequest) SetWhiteType(v int64) *ModifyVpcFirewallIPSWhitelistRequest
func (ModifyVpcFirewallIPSWhitelistRequest) String ¶
func (s ModifyVpcFirewallIPSWhitelistRequest) String() string
type ModifyVpcFirewallIPSWhitelistResponse ¶
type ModifyVpcFirewallIPSWhitelistResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyVpcFirewallIPSWhitelistResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyVpcFirewallIPSWhitelistResponse) GoString ¶
func (s ModifyVpcFirewallIPSWhitelistResponse) GoString() string
func (*ModifyVpcFirewallIPSWhitelistResponse) SetHeaders ¶
func (s *ModifyVpcFirewallIPSWhitelistResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallIPSWhitelistResponse
func (*ModifyVpcFirewallIPSWhitelistResponse) SetStatusCode ¶
func (s *ModifyVpcFirewallIPSWhitelistResponse) SetStatusCode(v int32) *ModifyVpcFirewallIPSWhitelistResponse
func (ModifyVpcFirewallIPSWhitelistResponse) String ¶
func (s ModifyVpcFirewallIPSWhitelistResponse) String() string
type ModifyVpcFirewallIPSWhitelistResponseBody ¶
type ModifyVpcFirewallIPSWhitelistResponseBody struct { // The ID of the request. // // example: // // F2E8D49A-E5AA-5FF8-8822-25282DCF4BE8 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyVpcFirewallIPSWhitelistResponseBody) GoString ¶
func (s ModifyVpcFirewallIPSWhitelistResponseBody) GoString() string
func (*ModifyVpcFirewallIPSWhitelistResponseBody) SetRequestId ¶
func (s *ModifyVpcFirewallIPSWhitelistResponseBody) SetRequestId(v string) *ModifyVpcFirewallIPSWhitelistResponseBody
func (ModifyVpcFirewallIPSWhitelistResponseBody) String ¶
func (s ModifyVpcFirewallIPSWhitelistResponseBody) String() string
type ModifyVpcFirewallSwitchStatusRequest ¶
type ModifyVpcFirewallSwitchStatusRequest struct { // Specifies whether to enable the VPC firewall. Valid values: // // - **open**: yes // // - **close**: no // // This parameter is required. // // example: // // open FirewallSwitch *string `json:"FirewallSwitch,omitempty" xml:"FirewallSwitch,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The UID of the member that is managed by your Alibaba Cloud account. // // example: // // 258039427902**** MemberUid *string `json:"MemberUid,omitempty" xml:"MemberUid,omitempty"` // The instance ID of the VPC firewall. // // > You can call the [DescribeVpcFirewallList](https://help.aliyun.com/document_detail/342932.html) operation to query the instance IDs of VPC firewalls. // // This parameter is required. // // example: // // vfw-m5e7dbc4y**** VpcFirewallId *string `json:"VpcFirewallId,omitempty" xml:"VpcFirewallId,omitempty"` }
func (ModifyVpcFirewallSwitchStatusRequest) GoString ¶
func (s ModifyVpcFirewallSwitchStatusRequest) GoString() string
func (*ModifyVpcFirewallSwitchStatusRequest) SetFirewallSwitch ¶
func (s *ModifyVpcFirewallSwitchStatusRequest) SetFirewallSwitch(v string) *ModifyVpcFirewallSwitchStatusRequest
func (*ModifyVpcFirewallSwitchStatusRequest) SetLang ¶
func (s *ModifyVpcFirewallSwitchStatusRequest) SetLang(v string) *ModifyVpcFirewallSwitchStatusRequest
func (*ModifyVpcFirewallSwitchStatusRequest) SetMemberUid ¶
func (s *ModifyVpcFirewallSwitchStatusRequest) SetMemberUid(v string) *ModifyVpcFirewallSwitchStatusRequest
func (*ModifyVpcFirewallSwitchStatusRequest) SetVpcFirewallId ¶
func (s *ModifyVpcFirewallSwitchStatusRequest) SetVpcFirewallId(v string) *ModifyVpcFirewallSwitchStatusRequest
func (ModifyVpcFirewallSwitchStatusRequest) String ¶
func (s ModifyVpcFirewallSwitchStatusRequest) String() string
type ModifyVpcFirewallSwitchStatusResponse ¶
type ModifyVpcFirewallSwitchStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyVpcFirewallSwitchStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyVpcFirewallSwitchStatusResponse) GoString ¶
func (s ModifyVpcFirewallSwitchStatusResponse) GoString() string
func (*ModifyVpcFirewallSwitchStatusResponse) SetHeaders ¶
func (s *ModifyVpcFirewallSwitchStatusResponse) SetHeaders(v map[string]*string) *ModifyVpcFirewallSwitchStatusResponse
func (*ModifyVpcFirewallSwitchStatusResponse) SetStatusCode ¶
func (s *ModifyVpcFirewallSwitchStatusResponse) SetStatusCode(v int32) *ModifyVpcFirewallSwitchStatusResponse
func (ModifyVpcFirewallSwitchStatusResponse) String ¶
func (s ModifyVpcFirewallSwitchStatusResponse) String() string
type ModifyVpcFirewallSwitchStatusResponseBody ¶
type ModifyVpcFirewallSwitchStatusResponseBody struct { // The ID of the request. // // example: // // 850A84D6-0DE4-4797-A1E8-00090125afj2 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyVpcFirewallSwitchStatusResponseBody) GoString ¶
func (s ModifyVpcFirewallSwitchStatusResponseBody) GoString() string
func (*ModifyVpcFirewallSwitchStatusResponseBody) SetRequestId ¶
func (s *ModifyVpcFirewallSwitchStatusResponseBody) SetRequestId(v string) *ModifyVpcFirewallSwitchStatusResponseBody
func (ModifyVpcFirewallSwitchStatusResponseBody) String ¶
func (s ModifyVpcFirewallSwitchStatusResponseBody) String() string
type PutDisableAllFwSwitchRequest ¶
type PutDisableAllFwSwitchRequest struct { // The instance ID of your Cloud Firewall. // // example: // // i-2ze8v2x5kd9qyvp2**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The language of the content within the request and response. Valid values: Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (PutDisableAllFwSwitchRequest) GoString ¶
func (s PutDisableAllFwSwitchRequest) GoString() string
func (*PutDisableAllFwSwitchRequest) SetInstanceId ¶
func (s *PutDisableAllFwSwitchRequest) SetInstanceId(v string) *PutDisableAllFwSwitchRequest
func (*PutDisableAllFwSwitchRequest) SetLang ¶
func (s *PutDisableAllFwSwitchRequest) SetLang(v string) *PutDisableAllFwSwitchRequest
func (*PutDisableAllFwSwitchRequest) SetSourceIp ¶
func (s *PutDisableAllFwSwitchRequest) SetSourceIp(v string) *PutDisableAllFwSwitchRequest
func (PutDisableAllFwSwitchRequest) String ¶
func (s PutDisableAllFwSwitchRequest) String() string
type PutDisableAllFwSwitchResponse ¶
type PutDisableAllFwSwitchResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *PutDisableAllFwSwitchResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (PutDisableAllFwSwitchResponse) GoString ¶
func (s PutDisableAllFwSwitchResponse) GoString() string
func (*PutDisableAllFwSwitchResponse) SetBody ¶
func (s *PutDisableAllFwSwitchResponse) SetBody(v *PutDisableAllFwSwitchResponseBody) *PutDisableAllFwSwitchResponse
func (*PutDisableAllFwSwitchResponse) SetHeaders ¶
func (s *PutDisableAllFwSwitchResponse) SetHeaders(v map[string]*string) *PutDisableAllFwSwitchResponse
func (*PutDisableAllFwSwitchResponse) SetStatusCode ¶
func (s *PutDisableAllFwSwitchResponse) SetStatusCode(v int32) *PutDisableAllFwSwitchResponse
func (PutDisableAllFwSwitchResponse) String ¶
func (s PutDisableAllFwSwitchResponse) String() string
type PutDisableAllFwSwitchResponseBody ¶
type PutDisableAllFwSwitchResponseBody struct { // The ID of the request. // // example: // // B2841452-CB8D-4F7D-B247-38E1CF7334F8 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (PutDisableAllFwSwitchResponseBody) GoString ¶
func (s PutDisableAllFwSwitchResponseBody) GoString() string
func (*PutDisableAllFwSwitchResponseBody) SetRequestId ¶
func (s *PutDisableAllFwSwitchResponseBody) SetRequestId(v string) *PutDisableAllFwSwitchResponseBody
func (PutDisableAllFwSwitchResponseBody) String ¶
func (s PutDisableAllFwSwitchResponseBody) String() string
type PutDisableFwSwitchRequest ¶
type PutDisableFwSwitchRequest struct { // The IP addresses. // // > You must specify at least one of the IpaddrList, RegionList, and ResourceTypeList parameters. // // example: // // ["192.0.XX.XX","192.0.XX.XX"] IpaddrList []*string `json:"IpaddrList,omitempty" xml:"IpaddrList,omitempty" type:"Repeated"` // The language of the content within the response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The regions. // // > You must specify at least one of the IpaddrList, RegionList, and ResourceTypeList parameters. // // example: // // ["cn-hangzhou","cn-shanghai"] RegionList []*string `json:"RegionList,omitempty" xml:"RegionList,omitempty" type:"Repeated"` // The types of the assets. // // > You must specify at least one of the IpaddrList, RegionList, and ResourceTypeList parameters. // // example: // // ["EcsPublicIp","NatEip"] ResourceTypeList []*string `json:"ResourceTypeList,omitempty" xml:"ResourceTypeList,omitempty" type:"Repeated"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (PutDisableFwSwitchRequest) GoString ¶
func (s PutDisableFwSwitchRequest) GoString() string
func (*PutDisableFwSwitchRequest) SetIpaddrList ¶
func (s *PutDisableFwSwitchRequest) SetIpaddrList(v []*string) *PutDisableFwSwitchRequest
func (*PutDisableFwSwitchRequest) SetLang ¶
func (s *PutDisableFwSwitchRequest) SetLang(v string) *PutDisableFwSwitchRequest
func (*PutDisableFwSwitchRequest) SetRegionList ¶
func (s *PutDisableFwSwitchRequest) SetRegionList(v []*string) *PutDisableFwSwitchRequest
func (*PutDisableFwSwitchRequest) SetResourceTypeList ¶
func (s *PutDisableFwSwitchRequest) SetResourceTypeList(v []*string) *PutDisableFwSwitchRequest
func (*PutDisableFwSwitchRequest) SetSourceIp ¶
func (s *PutDisableFwSwitchRequest) SetSourceIp(v string) *PutDisableFwSwitchRequest
func (PutDisableFwSwitchRequest) String ¶
func (s PutDisableFwSwitchRequest) String() string
type PutDisableFwSwitchResponse ¶
type PutDisableFwSwitchResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *PutDisableFwSwitchResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (PutDisableFwSwitchResponse) GoString ¶
func (s PutDisableFwSwitchResponse) GoString() string
func (*PutDisableFwSwitchResponse) SetBody ¶
func (s *PutDisableFwSwitchResponse) SetBody(v *PutDisableFwSwitchResponseBody) *PutDisableFwSwitchResponse
func (*PutDisableFwSwitchResponse) SetHeaders ¶
func (s *PutDisableFwSwitchResponse) SetHeaders(v map[string]*string) *PutDisableFwSwitchResponse
func (*PutDisableFwSwitchResponse) SetStatusCode ¶
func (s *PutDisableFwSwitchResponse) SetStatusCode(v int32) *PutDisableFwSwitchResponse
func (PutDisableFwSwitchResponse) String ¶
func (s PutDisableFwSwitchResponse) String() string
type PutDisableFwSwitchResponseBody ¶
type PutDisableFwSwitchResponseBody struct { // The ID of the request. // // example: // // B2841452-CB8D-4F7D-B247-38E1CF7334F8 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (PutDisableFwSwitchResponseBody) GoString ¶
func (s PutDisableFwSwitchResponseBody) GoString() string
func (*PutDisableFwSwitchResponseBody) SetRequestId ¶
func (s *PutDisableFwSwitchResponseBody) SetRequestId(v string) *PutDisableFwSwitchResponseBody
func (PutDisableFwSwitchResponseBody) String ¶
func (s PutDisableFwSwitchResponseBody) String() string
type PutEnableAllFwSwitchRequest ¶
type PutEnableAllFwSwitchRequest struct { // The instance ID of your Cloud Firewall. // // example: // // i-2ze8v2x5kd9qyvp2**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (PutEnableAllFwSwitchRequest) GoString ¶
func (s PutEnableAllFwSwitchRequest) GoString() string
func (*PutEnableAllFwSwitchRequest) SetInstanceId ¶
func (s *PutEnableAllFwSwitchRequest) SetInstanceId(v string) *PutEnableAllFwSwitchRequest
func (*PutEnableAllFwSwitchRequest) SetLang ¶
func (s *PutEnableAllFwSwitchRequest) SetLang(v string) *PutEnableAllFwSwitchRequest
func (*PutEnableAllFwSwitchRequest) SetSourceIp ¶
func (s *PutEnableAllFwSwitchRequest) SetSourceIp(v string) *PutEnableAllFwSwitchRequest
func (PutEnableAllFwSwitchRequest) String ¶
func (s PutEnableAllFwSwitchRequest) String() string
type PutEnableAllFwSwitchResponse ¶
type PutEnableAllFwSwitchResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *PutEnableAllFwSwitchResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (PutEnableAllFwSwitchResponse) GoString ¶
func (s PutEnableAllFwSwitchResponse) GoString() string
func (*PutEnableAllFwSwitchResponse) SetBody ¶
func (s *PutEnableAllFwSwitchResponse) SetBody(v *PutEnableAllFwSwitchResponseBody) *PutEnableAllFwSwitchResponse
func (*PutEnableAllFwSwitchResponse) SetHeaders ¶
func (s *PutEnableAllFwSwitchResponse) SetHeaders(v map[string]*string) *PutEnableAllFwSwitchResponse
func (*PutEnableAllFwSwitchResponse) SetStatusCode ¶
func (s *PutEnableAllFwSwitchResponse) SetStatusCode(v int32) *PutEnableAllFwSwitchResponse
func (PutEnableAllFwSwitchResponse) String ¶
func (s PutEnableAllFwSwitchResponse) String() string
type PutEnableAllFwSwitchResponseBody ¶
type PutEnableAllFwSwitchResponseBody struct { // The ID of the request. // // example: // // B2841452-CB8D-4F7D-B247-38E1CF7334F8 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (PutEnableAllFwSwitchResponseBody) GoString ¶
func (s PutEnableAllFwSwitchResponseBody) GoString() string
func (*PutEnableAllFwSwitchResponseBody) SetRequestId ¶
func (s *PutEnableAllFwSwitchResponseBody) SetRequestId(v string) *PutEnableAllFwSwitchResponseBody
func (PutEnableAllFwSwitchResponseBody) String ¶
func (s PutEnableAllFwSwitchResponseBody) String() string
type PutEnableFwSwitchRequest ¶
type PutEnableFwSwitchRequest struct { // The IP addresses. // // > You must specify at least one of the IpaddrList, RegionList, and ResourceTypeList parameters. // // example: // // ["192.0.X.X","192.0.X.X"] IpaddrList []*string `json:"IpaddrList,omitempty" xml:"IpaddrList,omitempty" type:"Repeated"` // The language of the content within the response. // // - **zh**: Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The regions. // // > You must specify at least one of the IpaddrList, RegionList, and ResourceTypeList parameters. // // example: // // ["cn-hangzhou","cn-shanghai"] RegionList []*string `json:"RegionList,omitempty" xml:"RegionList,omitempty" type:"Repeated"` // The types of the assets. // // Valid values: // // - BastionHostIP: the egress IP address of a bastion host // // - BastionHostIngressIP: the ingress IP address of a bastion host // // - EcsEIP: the elastic IP address (EIP) of an Elastic Compute Service (ECS) instance // // - EcsPublicIP: the public IP address of an ECS instance // // - EIP: the EIP // // - EniEIP: the EIP of an elastic network interface (ENI) // // - NatEIP: the EIP of a NAT gateway // // - SlbEIP: the EIP of a Server Load Balancer (SLB) instance // // - SlbPublicIP: the public IP address of an SLB instance // // - NatPublicIP: the public IP address of a NAT gateway // // - HAVIP: the high-availability virtual IP address (HAVIP) // // > You must specify at least one of the IpaddrList, RegionList, and ResourceTypeList parameters. // // example: // // ["EcsPublicIp","NatEip"] ResourceTypeList []*string `json:"ResourceTypeList,omitempty" xml:"ResourceTypeList,omitempty" type:"Repeated"` // Deprecated // // The source IP address of the request. // // example: // // 192.0.X.X SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (PutEnableFwSwitchRequest) GoString ¶
func (s PutEnableFwSwitchRequest) GoString() string
func (*PutEnableFwSwitchRequest) SetIpaddrList ¶
func (s *PutEnableFwSwitchRequest) SetIpaddrList(v []*string) *PutEnableFwSwitchRequest
func (*PutEnableFwSwitchRequest) SetLang ¶
func (s *PutEnableFwSwitchRequest) SetLang(v string) *PutEnableFwSwitchRequest
func (*PutEnableFwSwitchRequest) SetRegionList ¶
func (s *PutEnableFwSwitchRequest) SetRegionList(v []*string) *PutEnableFwSwitchRequest
func (*PutEnableFwSwitchRequest) SetResourceTypeList ¶
func (s *PutEnableFwSwitchRequest) SetResourceTypeList(v []*string) *PutEnableFwSwitchRequest
func (*PutEnableFwSwitchRequest) SetSourceIp ¶
func (s *PutEnableFwSwitchRequest) SetSourceIp(v string) *PutEnableFwSwitchRequest
func (PutEnableFwSwitchRequest) String ¶
func (s PutEnableFwSwitchRequest) String() string
type PutEnableFwSwitchResponse ¶
type PutEnableFwSwitchResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *PutEnableFwSwitchResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (PutEnableFwSwitchResponse) GoString ¶
func (s PutEnableFwSwitchResponse) GoString() string
func (*PutEnableFwSwitchResponse) SetBody ¶
func (s *PutEnableFwSwitchResponse) SetBody(v *PutEnableFwSwitchResponseBody) *PutEnableFwSwitchResponse
func (*PutEnableFwSwitchResponse) SetHeaders ¶
func (s *PutEnableFwSwitchResponse) SetHeaders(v map[string]*string) *PutEnableFwSwitchResponse
func (*PutEnableFwSwitchResponse) SetStatusCode ¶
func (s *PutEnableFwSwitchResponse) SetStatusCode(v int32) *PutEnableFwSwitchResponse
func (PutEnableFwSwitchResponse) String ¶
func (s PutEnableFwSwitchResponse) String() string
type PutEnableFwSwitchResponseBody ¶
type PutEnableFwSwitchResponseBody struct { // The status information of the asset when it is not synchronized to Cloud Firewall. AbnormalResourceStatusList []*PutEnableFwSwitchResponseBodyAbnormalResourceStatusList `json:"AbnormalResourceStatusList,omitempty" xml:"AbnormalResourceStatusList,omitempty" type:"Repeated"` // The ID of the request. // // example: // // B2841452-CB8D-4F7D-B247-38E1CF7334F8 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (PutEnableFwSwitchResponseBody) GoString ¶
func (s PutEnableFwSwitchResponseBody) GoString() string
func (*PutEnableFwSwitchResponseBody) SetAbnormalResourceStatusList ¶
func (s *PutEnableFwSwitchResponseBody) SetAbnormalResourceStatusList(v []*PutEnableFwSwitchResponseBodyAbnormalResourceStatusList) *PutEnableFwSwitchResponseBody
func (*PutEnableFwSwitchResponseBody) SetRequestId ¶
func (s *PutEnableFwSwitchResponseBody) SetRequestId(v string) *PutEnableFwSwitchResponseBody
func (PutEnableFwSwitchResponseBody) String ¶
func (s PutEnableFwSwitchResponseBody) String() string
type PutEnableFwSwitchResponseBodyAbnormalResourceStatusList ¶
type PutEnableFwSwitchResponseBodyAbnormalResourceStatusList struct { // The message displayed when the asset is not synchronized to Cloud Firewall. Valid values: // // - cloudfirewall do not sync this ip address: This IP address is not synchronized to Cloud Firewall. // // example: // // cloudfirewall do not sync this ip address Msg *string `json:"Msg,omitempty" xml:"Msg,omitempty"` // The IP address of the asset. // // example: // // 203.0.113.0 Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The status of the asset when it is not synchronized to Cloud Firewall. Valid values: // // - ip_not_sync: The asset is not synchronized. // // example: // // ip_not_sync Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (PutEnableFwSwitchResponseBodyAbnormalResourceStatusList) GoString ¶
func (s PutEnableFwSwitchResponseBodyAbnormalResourceStatusList) GoString() string
func (*PutEnableFwSwitchResponseBodyAbnormalResourceStatusList) SetResource ¶
func (PutEnableFwSwitchResponseBodyAbnormalResourceStatusList) String ¶
func (s PutEnableFwSwitchResponseBodyAbnormalResourceStatusList) String() string
type ReleasePostInstanceRequest ¶
type ReleasePostInstanceRequest struct { // The ID of the Cloud Firewall instance. // // example: // // cfw_elasticity_public_cn-xxx InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` }
func (ReleasePostInstanceRequest) GoString ¶
func (s ReleasePostInstanceRequest) GoString() string
func (*ReleasePostInstanceRequest) SetInstanceId ¶
func (s *ReleasePostInstanceRequest) SetInstanceId(v string) *ReleasePostInstanceRequest
func (ReleasePostInstanceRequest) String ¶
func (s ReleasePostInstanceRequest) String() string
type ReleasePostInstanceResponse ¶
type ReleasePostInstanceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ReleasePostInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ReleasePostInstanceResponse) GoString ¶
func (s ReleasePostInstanceResponse) GoString() string
func (*ReleasePostInstanceResponse) SetBody ¶
func (s *ReleasePostInstanceResponse) SetBody(v *ReleasePostInstanceResponseBody) *ReleasePostInstanceResponse
func (*ReleasePostInstanceResponse) SetHeaders ¶
func (s *ReleasePostInstanceResponse) SetHeaders(v map[string]*string) *ReleasePostInstanceResponse
func (*ReleasePostInstanceResponse) SetStatusCode ¶
func (s *ReleasePostInstanceResponse) SetStatusCode(v int32) *ReleasePostInstanceResponse
func (ReleasePostInstanceResponse) String ¶
func (s ReleasePostInstanceResponse) String() string
type ReleasePostInstanceResponseBody ¶
type ReleasePostInstanceResponseBody struct { // The HTTP status code. // // example: // // 200 HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"` // Indicates whether the release was successful. Valid values: // // - **true** // // - **false** // // example: // // true ReleaseStatus *bool `json:"ReleaseStatus,omitempty" xml:"ReleaseStatus,omitempty"` // The request ID, which is used to locate and troubleshoot issues. // // example: // // EE316A19-xxxx-5043-9DF1-C04458ABC570 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (ReleasePostInstanceResponseBody) GoString ¶
func (s ReleasePostInstanceResponseBody) GoString() string
func (*ReleasePostInstanceResponseBody) SetHttpStatusCode ¶
func (s *ReleasePostInstanceResponseBody) SetHttpStatusCode(v int32) *ReleasePostInstanceResponseBody
func (*ReleasePostInstanceResponseBody) SetReleaseStatus ¶
func (s *ReleasePostInstanceResponseBody) SetReleaseStatus(v bool) *ReleasePostInstanceResponseBody
func (*ReleasePostInstanceResponseBody) SetRequestId ¶
func (s *ReleasePostInstanceResponseBody) SetRequestId(v string) *ReleasePostInstanceResponseBody
func (*ReleasePostInstanceResponseBody) SetSuccess ¶
func (s *ReleasePostInstanceResponseBody) SetSuccess(v bool) *ReleasePostInstanceResponseBody
func (ReleasePostInstanceResponseBody) String ¶
func (s ReleasePostInstanceResponseBody) String() string
type ResetNatFirewallRuleHitCountRequest ¶
type ResetNatFirewallRuleHitCountRequest struct { // The UUID of the access control policy. // // This parameter is required. // // example: // // 3de3aed5-6de7-4ecd-9106-cfe994b9c49f AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The language of the content within the request and response. Valid values: // // - **zh* - (default): Chinese // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the NAT gateway. // // example: // // ngw-zm0h3c1exm5bifuorg8c5 NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"` }
func (ResetNatFirewallRuleHitCountRequest) GoString ¶
func (s ResetNatFirewallRuleHitCountRequest) GoString() string
func (*ResetNatFirewallRuleHitCountRequest) SetAclUuid ¶
func (s *ResetNatFirewallRuleHitCountRequest) SetAclUuid(v string) *ResetNatFirewallRuleHitCountRequest
func (*ResetNatFirewallRuleHitCountRequest) SetLang ¶
func (s *ResetNatFirewallRuleHitCountRequest) SetLang(v string) *ResetNatFirewallRuleHitCountRequest
func (*ResetNatFirewallRuleHitCountRequest) SetNatGatewayId ¶
func (s *ResetNatFirewallRuleHitCountRequest) SetNatGatewayId(v string) *ResetNatFirewallRuleHitCountRequest
func (ResetNatFirewallRuleHitCountRequest) String ¶
func (s ResetNatFirewallRuleHitCountRequest) String() string
type ResetNatFirewallRuleHitCountResponse ¶
type ResetNatFirewallRuleHitCountResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ResetNatFirewallRuleHitCountResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ResetNatFirewallRuleHitCountResponse) GoString ¶
func (s ResetNatFirewallRuleHitCountResponse) GoString() string
func (*ResetNatFirewallRuleHitCountResponse) SetHeaders ¶
func (s *ResetNatFirewallRuleHitCountResponse) SetHeaders(v map[string]*string) *ResetNatFirewallRuleHitCountResponse
func (*ResetNatFirewallRuleHitCountResponse) SetStatusCode ¶
func (s *ResetNatFirewallRuleHitCountResponse) SetStatusCode(v int32) *ResetNatFirewallRuleHitCountResponse
func (ResetNatFirewallRuleHitCountResponse) String ¶
func (s ResetNatFirewallRuleHitCountResponse) String() string
type ResetNatFirewallRuleHitCountResponseBody ¶
type ResetNatFirewallRuleHitCountResponseBody struct { // The ID of the request. // // example: // // 5CAA0FFD-4B94-5BB9-8B0A-ECFC86A0E666 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ResetNatFirewallRuleHitCountResponseBody) GoString ¶
func (s ResetNatFirewallRuleHitCountResponseBody) GoString() string
func (*ResetNatFirewallRuleHitCountResponseBody) SetRequestId ¶
func (s *ResetNatFirewallRuleHitCountResponseBody) SetRequestId(v string) *ResetNatFirewallRuleHitCountResponseBody
func (ResetNatFirewallRuleHitCountResponseBody) String ¶
func (s ResetNatFirewallRuleHitCountResponseBody) String() string
type ResetVpcFirewallRuleHitCountRequest ¶
type ResetVpcFirewallRuleHitCountRequest struct { // The ID of the access control policy. // // This parameter is required. // // example: // // 00281255-d220-4db1-8f4f-c4df221a**** AclUuid *string `json:"AclUuid,omitempty" xml:"AclUuid,omitempty"` // The natural language of the request and response. // // Valid values: // // - **zh**: Chinese (default) // // - **en**: English // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` }
func (ResetVpcFirewallRuleHitCountRequest) GoString ¶
func (s ResetVpcFirewallRuleHitCountRequest) GoString() string
func (*ResetVpcFirewallRuleHitCountRequest) SetAclUuid ¶
func (s *ResetVpcFirewallRuleHitCountRequest) SetAclUuid(v string) *ResetVpcFirewallRuleHitCountRequest
func (*ResetVpcFirewallRuleHitCountRequest) SetLang ¶
func (s *ResetVpcFirewallRuleHitCountRequest) SetLang(v string) *ResetVpcFirewallRuleHitCountRequest
func (ResetVpcFirewallRuleHitCountRequest) String ¶
func (s ResetVpcFirewallRuleHitCountRequest) String() string
type ResetVpcFirewallRuleHitCountResponse ¶
type ResetVpcFirewallRuleHitCountResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ResetVpcFirewallRuleHitCountResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ResetVpcFirewallRuleHitCountResponse) GoString ¶
func (s ResetVpcFirewallRuleHitCountResponse) GoString() string
func (*ResetVpcFirewallRuleHitCountResponse) SetHeaders ¶
func (s *ResetVpcFirewallRuleHitCountResponse) SetHeaders(v map[string]*string) *ResetVpcFirewallRuleHitCountResponse
func (*ResetVpcFirewallRuleHitCountResponse) SetStatusCode ¶
func (s *ResetVpcFirewallRuleHitCountResponse) SetStatusCode(v int32) *ResetVpcFirewallRuleHitCountResponse
func (ResetVpcFirewallRuleHitCountResponse) String ¶
func (s ResetVpcFirewallRuleHitCountResponse) String() string
type ResetVpcFirewallRuleHitCountResponseBody ¶
type ResetVpcFirewallRuleHitCountResponseBody struct { // The ID of the request. // // example: // // A918B4F6-482F-5A91-8F65-AFFFF1FC04EA RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ResetVpcFirewallRuleHitCountResponseBody) GoString ¶
func (s ResetVpcFirewallRuleHitCountResponseBody) GoString() string
func (*ResetVpcFirewallRuleHitCountResponseBody) SetRequestId ¶
func (s *ResetVpcFirewallRuleHitCountResponseBody) SetRequestId(v string) *ResetVpcFirewallRuleHitCountResponseBody
func (ResetVpcFirewallRuleHitCountResponseBody) String ¶
func (s ResetVpcFirewallRuleHitCountResponseBody) String() string
type SwitchSecurityProxyRequest ¶
type SwitchSecurityProxyRequest struct { // The language of the content within the request and the response. Valid values: // // - **zh* - (default) // // - **en** // // example: // // zh Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` // The ID of the NAT firewall. // // This parameter is required. // // example: // // proxy-natbfd2fafbb77042308d1b ProxyId *string `json:"ProxyId,omitempty" xml:"ProxyId,omitempty"` // Specifies whether to enable the NAT firewall. Valid values: // // - open: yes // // - close: no // // This parameter is required. // // example: // // open Switch *string `json:"Switch,omitempty" xml:"Switch,omitempty"` }
func (SwitchSecurityProxyRequest) GoString ¶
func (s SwitchSecurityProxyRequest) GoString() string
func (*SwitchSecurityProxyRequest) SetLang ¶
func (s *SwitchSecurityProxyRequest) SetLang(v string) *SwitchSecurityProxyRequest
func (*SwitchSecurityProxyRequest) SetProxyId ¶
func (s *SwitchSecurityProxyRequest) SetProxyId(v string) *SwitchSecurityProxyRequest
func (*SwitchSecurityProxyRequest) SetSwitch ¶
func (s *SwitchSecurityProxyRequest) SetSwitch(v string) *SwitchSecurityProxyRequest
func (SwitchSecurityProxyRequest) String ¶
func (s SwitchSecurityProxyRequest) String() string
type SwitchSecurityProxyResponse ¶
type SwitchSecurityProxyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SwitchSecurityProxyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SwitchSecurityProxyResponse) GoString ¶
func (s SwitchSecurityProxyResponse) GoString() string
func (*SwitchSecurityProxyResponse) SetBody ¶
func (s *SwitchSecurityProxyResponse) SetBody(v *SwitchSecurityProxyResponseBody) *SwitchSecurityProxyResponse
func (*SwitchSecurityProxyResponse) SetHeaders ¶
func (s *SwitchSecurityProxyResponse) SetHeaders(v map[string]*string) *SwitchSecurityProxyResponse
func (*SwitchSecurityProxyResponse) SetStatusCode ¶
func (s *SwitchSecurityProxyResponse) SetStatusCode(v int32) *SwitchSecurityProxyResponse
func (SwitchSecurityProxyResponse) String ¶
func (s SwitchSecurityProxyResponse) String() string
type SwitchSecurityProxyResponseBody ¶
type SwitchSecurityProxyResponseBody struct { // The request ID. // // example: // // F1E55690-3ABA-58FA-90E3-593EF05B73ED RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SwitchSecurityProxyResponseBody) GoString ¶
func (s SwitchSecurityProxyResponseBody) GoString() string
func (*SwitchSecurityProxyResponseBody) SetRequestId ¶
func (s *SwitchSecurityProxyResponseBody) SetRequestId(v string) *SwitchSecurityProxyResponseBody
func (SwitchSecurityProxyResponseBody) String ¶
func (s SwitchSecurityProxyResponseBody) String() string