Documentation
¶
Index ¶
- Constants
- type AcListsData
- type AddAcRuleRequest
- type AddAcRuleRequestParams
- type AddAcRuleResponse
- type AddAcRuleResponseParams
- type AddAclRuleRequest
- type AddAclRuleRequestParams
- type AddAclRuleResponse
- type AddAclRuleResponseParams
- type AddEnterpriseSecurityGroupRulesRequest
- type AddEnterpriseSecurityGroupRulesRequestParams
- type AddEnterpriseSecurityGroupRulesResponse
- type AddEnterpriseSecurityGroupRulesResponseParams
- type AddNatAcRuleRequest
- type AddNatAcRuleRequestParams
- type AddNatAcRuleResponse
- type AddNatAcRuleResponseParams
- type AddVpcAcRuleRequest
- type AddVpcAcRuleRequestParams
- type AddVpcAcRuleResponse
- type AddVpcAcRuleResponseParams
- type AssetZone
- type AssociatedInstanceInfo
- type BetaInfoByACL
- type BlockIgnoreRule
- type CfwNatDnatRule
- type Client
- func (c *Client) AddAcRule(request *AddAcRuleRequest) (response *AddAcRuleResponse, err error)
- func (c *Client) AddAcRuleWithContext(ctx context.Context, request *AddAcRuleRequest) (response *AddAcRuleResponse, err error)
- func (c *Client) AddAclRule(request *AddAclRuleRequest) (response *AddAclRuleResponse, err error)
- func (c *Client) AddAclRuleWithContext(ctx context.Context, request *AddAclRuleRequest) (response *AddAclRuleResponse, err error)
- func (c *Client) AddEnterpriseSecurityGroupRules(request *AddEnterpriseSecurityGroupRulesRequest) (response *AddEnterpriseSecurityGroupRulesResponse, err error)
- func (c *Client) AddEnterpriseSecurityGroupRulesWithContext(ctx context.Context, request *AddEnterpriseSecurityGroupRulesRequest) (response *AddEnterpriseSecurityGroupRulesResponse, err error)
- func (c *Client) AddNatAcRule(request *AddNatAcRuleRequest) (response *AddNatAcRuleResponse, err error)
- func (c *Client) AddNatAcRuleWithContext(ctx context.Context, request *AddNatAcRuleRequest) (response *AddNatAcRuleResponse, err error)
- func (c *Client) AddVpcAcRule(request *AddVpcAcRuleRequest) (response *AddVpcAcRuleResponse, err error)
- func (c *Client) AddVpcAcRuleWithContext(ctx context.Context, request *AddVpcAcRuleRequest) (response *AddVpcAcRuleResponse, err error)
- func (c *Client) CreateAcRules(request *CreateAcRulesRequest) (response *CreateAcRulesResponse, err error)
- func (c *Client) CreateAcRulesWithContext(ctx context.Context, request *CreateAcRulesRequest) (response *CreateAcRulesResponse, err error)
- func (c *Client) CreateAddressTemplate(request *CreateAddressTemplateRequest) (response *CreateAddressTemplateResponse, err error)
- func (c *Client) CreateAddressTemplateWithContext(ctx context.Context, request *CreateAddressTemplateRequest) (response *CreateAddressTemplateResponse, err error)
- func (c *Client) CreateAlertCenterIsolate(request *CreateAlertCenterIsolateRequest) (response *CreateAlertCenterIsolateResponse, err error)
- func (c *Client) CreateAlertCenterIsolateWithContext(ctx context.Context, request *CreateAlertCenterIsolateRequest) (response *CreateAlertCenterIsolateResponse, err error)
- func (c *Client) CreateAlertCenterOmit(request *CreateAlertCenterOmitRequest) (response *CreateAlertCenterOmitResponse, err error)
- func (c *Client) CreateAlertCenterOmitWithContext(ctx context.Context, request *CreateAlertCenterOmitRequest) (response *CreateAlertCenterOmitResponse, err error)
- func (c *Client) CreateAlertCenterRule(request *CreateAlertCenterRuleRequest) (response *CreateAlertCenterRuleResponse, err error)
- func (c *Client) CreateAlertCenterRuleWithContext(ctx context.Context, request *CreateAlertCenterRuleRequest) (response *CreateAlertCenterRuleResponse, err error)
- func (c *Client) CreateBlockIgnoreRuleList(request *CreateBlockIgnoreRuleListRequest) (response *CreateBlockIgnoreRuleListResponse, err error)
- func (c *Client) CreateBlockIgnoreRuleListWithContext(ctx context.Context, request *CreateBlockIgnoreRuleListRequest) (response *CreateBlockIgnoreRuleListResponse, err error)
- func (c *Client) CreateChooseVpcs(request *CreateChooseVpcsRequest) (response *CreateChooseVpcsResponse, err error)
- func (c *Client) CreateChooseVpcsWithContext(ctx context.Context, request *CreateChooseVpcsRequest) (response *CreateChooseVpcsResponse, err error)
- func (c *Client) CreateDatabaseWhiteListRules(request *CreateDatabaseWhiteListRulesRequest) (response *CreateDatabaseWhiteListRulesResponse, err error)
- func (c *Client) CreateDatabaseWhiteListRulesWithContext(ctx context.Context, request *CreateDatabaseWhiteListRulesRequest) (response *CreateDatabaseWhiteListRulesResponse, err error)
- func (c *Client) CreateNatFwInstance(request *CreateNatFwInstanceRequest) (response *CreateNatFwInstanceResponse, err error)
- func (c *Client) CreateNatFwInstanceWithContext(ctx context.Context, request *CreateNatFwInstanceRequest) (response *CreateNatFwInstanceResponse, err error)
- func (c *Client) CreateNatFwInstanceWithDomain(request *CreateNatFwInstanceWithDomainRequest) (response *CreateNatFwInstanceWithDomainResponse, err error)
- func (c *Client) CreateNatFwInstanceWithDomainWithContext(ctx context.Context, request *CreateNatFwInstanceWithDomainRequest) (response *CreateNatFwInstanceWithDomainResponse, err error)
- func (c *Client) CreateSecurityGroupRules(request *CreateSecurityGroupRulesRequest) (response *CreateSecurityGroupRulesResponse, err error)
- func (c *Client) CreateSecurityGroupRulesWithContext(ctx context.Context, request *CreateSecurityGroupRulesRequest) (response *CreateSecurityGroupRulesResponse, err error)
- func (c *Client) CreateVpcFwGroup(request *CreateVpcFwGroupRequest) (response *CreateVpcFwGroupResponse, err error)
- func (c *Client) CreateVpcFwGroupWithContext(ctx context.Context, request *CreateVpcFwGroupRequest) (response *CreateVpcFwGroupResponse, err error)
- func (c *Client) DeleteAcRule(request *DeleteAcRuleRequest) (response *DeleteAcRuleResponse, err error)
- func (c *Client) DeleteAcRuleWithContext(ctx context.Context, request *DeleteAcRuleRequest) (response *DeleteAcRuleResponse, err error)
- func (c *Client) DeleteAddressTemplate(request *DeleteAddressTemplateRequest) (response *DeleteAddressTemplateResponse, err error)
- func (c *Client) DeleteAddressTemplateWithContext(ctx context.Context, request *DeleteAddressTemplateRequest) (response *DeleteAddressTemplateResponse, err error)
- func (c *Client) DeleteAllAccessControlRule(request *DeleteAllAccessControlRuleRequest) (response *DeleteAllAccessControlRuleResponse, err error)
- func (c *Client) DeleteAllAccessControlRuleWithContext(ctx context.Context, request *DeleteAllAccessControlRuleRequest) (response *DeleteAllAccessControlRuleResponse, err error)
- func (c *Client) DeleteBlockIgnoreRuleList(request *DeleteBlockIgnoreRuleListRequest) (response *DeleteBlockIgnoreRuleListResponse, err error)
- func (c *Client) DeleteBlockIgnoreRuleListWithContext(ctx context.Context, request *DeleteBlockIgnoreRuleListRequest) (response *DeleteBlockIgnoreRuleListResponse, err error)
- func (c *Client) DeleteNatFwInstance(request *DeleteNatFwInstanceRequest) (response *DeleteNatFwInstanceResponse, err error)
- func (c *Client) DeleteNatFwInstanceWithContext(ctx context.Context, request *DeleteNatFwInstanceRequest) (response *DeleteNatFwInstanceResponse, err error)
- func (c *Client) DeleteResourceGroup(request *DeleteResourceGroupRequest) (response *DeleteResourceGroupResponse, err error)
- func (c *Client) DeleteResourceGroupWithContext(ctx context.Context, request *DeleteResourceGroupRequest) (response *DeleteResourceGroupResponse, err error)
- func (c *Client) DeleteSecurityGroupRule(request *DeleteSecurityGroupRuleRequest) (response *DeleteSecurityGroupRuleResponse, err error)
- func (c *Client) DeleteSecurityGroupRuleWithContext(ctx context.Context, request *DeleteSecurityGroupRuleRequest) (response *DeleteSecurityGroupRuleResponse, err error)
- func (c *Client) DeleteVpcFwGroup(request *DeleteVpcFwGroupRequest) (response *DeleteVpcFwGroupResponse, err error)
- func (c *Client) DeleteVpcFwGroupWithContext(ctx context.Context, request *DeleteVpcFwGroupRequest) (response *DeleteVpcFwGroupResponse, err error)
- func (c *Client) DeleteVpcInstance(request *DeleteVpcInstanceRequest) (response *DeleteVpcInstanceResponse, err error)
- func (c *Client) DeleteVpcInstanceWithContext(ctx context.Context, request *DeleteVpcInstanceRequest) (response *DeleteVpcInstanceResponse, err error)
- func (c *Client) DescribeAcLists(request *DescribeAcListsRequest) (response *DescribeAcListsResponse, err error)
- func (c *Client) DescribeAcListsWithContext(ctx context.Context, request *DescribeAcListsRequest) (response *DescribeAcListsResponse, err error)
- func (c *Client) DescribeAclRule(request *DescribeAclRuleRequest) (response *DescribeAclRuleResponse, err error)
- func (c *Client) DescribeAclRuleWithContext(ctx context.Context, request *DescribeAclRuleRequest) (response *DescribeAclRuleResponse, err error)
- func (c *Client) DescribeAddressTemplateList(request *DescribeAddressTemplateListRequest) (response *DescribeAddressTemplateListResponse, err error)
- func (c *Client) DescribeAddressTemplateListWithContext(ctx context.Context, request *DescribeAddressTemplateListRequest) (response *DescribeAddressTemplateListResponse, err error)
- func (c *Client) DescribeAssetSync(request *DescribeAssetSyncRequest) (response *DescribeAssetSyncResponse, err error)
- func (c *Client) DescribeAssetSyncWithContext(ctx context.Context, request *DescribeAssetSyncRequest) (response *DescribeAssetSyncResponse, err error)
- func (c *Client) DescribeAssociatedInstanceList(request *DescribeAssociatedInstanceListRequest) (response *DescribeAssociatedInstanceListResponse, err error)
- func (c *Client) DescribeAssociatedInstanceListWithContext(ctx context.Context, request *DescribeAssociatedInstanceListRequest) (response *DescribeAssociatedInstanceListResponse, err error)
- func (c *Client) DescribeBlockByIpTimesList(request *DescribeBlockByIpTimesListRequest) (response *DescribeBlockByIpTimesListResponse, err error)
- func (c *Client) DescribeBlockByIpTimesListWithContext(ctx context.Context, request *DescribeBlockByIpTimesListRequest) (response *DescribeBlockByIpTimesListResponse, err error)
- func (c *Client) DescribeBlockIgnoreList(request *DescribeBlockIgnoreListRequest) (response *DescribeBlockIgnoreListResponse, err error)
- func (c *Client) DescribeBlockIgnoreListWithContext(ctx context.Context, request *DescribeBlockIgnoreListRequest) (response *DescribeBlockIgnoreListResponse, err error)
- func (c *Client) DescribeBlockStaticList(request *DescribeBlockStaticListRequest) (response *DescribeBlockStaticListResponse, err error)
- func (c *Client) DescribeBlockStaticListWithContext(ctx context.Context, request *DescribeBlockStaticListRequest) (response *DescribeBlockStaticListResponse, err error)
- func (c *Client) DescribeCfwEips(request *DescribeCfwEipsRequest) (response *DescribeCfwEipsResponse, err error)
- func (c *Client) DescribeCfwEipsWithContext(ctx context.Context, request *DescribeCfwEipsRequest) (response *DescribeCfwEipsResponse, err error)
- func (c *Client) DescribeDefenseSwitch(request *DescribeDefenseSwitchRequest) (response *DescribeDefenseSwitchResponse, err error)
- func (c *Client) DescribeDefenseSwitchWithContext(ctx context.Context, request *DescribeDefenseSwitchRequest) (response *DescribeDefenseSwitchResponse, err error)
- func (c *Client) DescribeEnterpriseSGRuleProgress(request *DescribeEnterpriseSGRuleProgressRequest) (response *DescribeEnterpriseSGRuleProgressResponse, err error)
- func (c *Client) DescribeEnterpriseSGRuleProgressWithContext(ctx context.Context, request *DescribeEnterpriseSGRuleProgressRequest) (response *DescribeEnterpriseSGRuleProgressResponse, err error)
- func (c *Client) DescribeEnterpriseSecurityGroupRule(request *DescribeEnterpriseSecurityGroupRuleRequest) (response *DescribeEnterpriseSecurityGroupRuleResponse, err error)
- func (c *Client) DescribeEnterpriseSecurityGroupRuleWithContext(ctx context.Context, request *DescribeEnterpriseSecurityGroupRuleRequest) (response *DescribeEnterpriseSecurityGroupRuleResponse, err error)
- func (c *Client) DescribeFwEdgeIps(request *DescribeFwEdgeIpsRequest) (response *DescribeFwEdgeIpsResponse, err error)
- func (c *Client) DescribeFwEdgeIpsWithContext(ctx context.Context, request *DescribeFwEdgeIpsRequest) (response *DescribeFwEdgeIpsResponse, err error)
- func (c *Client) DescribeFwGroupInstanceInfo(request *DescribeFwGroupInstanceInfoRequest) (response *DescribeFwGroupInstanceInfoResponse, err error)
- func (c *Client) DescribeFwGroupInstanceInfoWithContext(ctx context.Context, request *DescribeFwGroupInstanceInfoRequest) (response *DescribeFwGroupInstanceInfoResponse, err error)
- func (c *Client) DescribeFwSyncStatus(request *DescribeFwSyncStatusRequest) (response *DescribeFwSyncStatusResponse, err error)
- func (c *Client) DescribeFwSyncStatusWithContext(ctx context.Context, request *DescribeFwSyncStatusRequest) (response *DescribeFwSyncStatusResponse, err error)
- func (c *Client) DescribeGuideScanInfo(request *DescribeGuideScanInfoRequest) (response *DescribeGuideScanInfoResponse, err error)
- func (c *Client) DescribeGuideScanInfoWithContext(ctx context.Context, request *DescribeGuideScanInfoRequest) (response *DescribeGuideScanInfoResponse, err error)
- func (c *Client) DescribeIPStatusList(request *DescribeIPStatusListRequest) (response *DescribeIPStatusListResponse, err error)
- func (c *Client) DescribeIPStatusListWithContext(ctx context.Context, request *DescribeIPStatusListRequest) (response *DescribeIPStatusListResponse, err error)
- func (c *Client) DescribeLogs(request *DescribeLogsRequest) (response *DescribeLogsResponse, err error)
- func (c *Client) DescribeLogsWithContext(ctx context.Context, request *DescribeLogsRequest) (response *DescribeLogsResponse, err error)
- func (c *Client) DescribeNatAcRule(request *DescribeNatAcRuleRequest) (response *DescribeNatAcRuleResponse, err error)
- func (c *Client) DescribeNatAcRuleWithContext(ctx context.Context, request *DescribeNatAcRuleRequest) (response *DescribeNatAcRuleResponse, err error)
- func (c *Client) DescribeNatFwInfoCount(request *DescribeNatFwInfoCountRequest) (response *DescribeNatFwInfoCountResponse, err error)
- func (c *Client) DescribeNatFwInfoCountWithContext(ctx context.Context, request *DescribeNatFwInfoCountRequest) (response *DescribeNatFwInfoCountResponse, err error)
- func (c *Client) DescribeNatFwInstance(request *DescribeNatFwInstanceRequest) (response *DescribeNatFwInstanceResponse, err error)
- func (c *Client) DescribeNatFwInstanceWithContext(ctx context.Context, request *DescribeNatFwInstanceRequest) (response *DescribeNatFwInstanceResponse, err error)
- func (c *Client) DescribeNatFwInstanceWithRegion(request *DescribeNatFwInstanceWithRegionRequest) (response *DescribeNatFwInstanceWithRegionResponse, err error)
- func (c *Client) DescribeNatFwInstanceWithRegionWithContext(ctx context.Context, request *DescribeNatFwInstanceWithRegionRequest) (response *DescribeNatFwInstanceWithRegionResponse, err error)
- func (c *Client) DescribeNatFwInstancesInfo(request *DescribeNatFwInstancesInfoRequest) (response *DescribeNatFwInstancesInfoResponse, err error)
- func (c *Client) DescribeNatFwInstancesInfoWithContext(ctx context.Context, request *DescribeNatFwInstancesInfoRequest) (response *DescribeNatFwInstancesInfoResponse, err error)
- func (c *Client) DescribeNatFwVpcDnsLst(request *DescribeNatFwVpcDnsLstRequest) (response *DescribeNatFwVpcDnsLstResponse, err error)
- func (c *Client) DescribeNatFwVpcDnsLstWithContext(ctx context.Context, request *DescribeNatFwVpcDnsLstRequest) (response *DescribeNatFwVpcDnsLstResponse, err error)
- func (c *Client) DescribeNatSwitchList(request *DescribeNatSwitchListRequest) (response *DescribeNatSwitchListResponse, err error)
- func (c *Client) DescribeNatSwitchListWithContext(ctx context.Context, request *DescribeNatSwitchListRequest) (response *DescribeNatSwitchListResponse, err error)
- func (c *Client) DescribeResourceGroup(request *DescribeResourceGroupRequest) (response *DescribeResourceGroupResponse, err error)
- func (c *Client) DescribeResourceGroupNew(request *DescribeResourceGroupNewRequest) (response *DescribeResourceGroupNewResponse, err error)
- func (c *Client) DescribeResourceGroupNewWithContext(ctx context.Context, request *DescribeResourceGroupNewRequest) (response *DescribeResourceGroupNewResponse, err error)
- func (c *Client) DescribeResourceGroupWithContext(ctx context.Context, request *DescribeResourceGroupRequest) (response *DescribeResourceGroupResponse, err error)
- func (c *Client) DescribeRuleOverview(request *DescribeRuleOverviewRequest) (response *DescribeRuleOverviewResponse, err error)
- func (c *Client) DescribeRuleOverviewWithContext(ctx context.Context, request *DescribeRuleOverviewRequest) (response *DescribeRuleOverviewResponse, err error)
- func (c *Client) DescribeSecurityGroupList(request *DescribeSecurityGroupListRequest) (response *DescribeSecurityGroupListResponse, err error)
- func (c *Client) DescribeSecurityGroupListWithContext(ctx context.Context, request *DescribeSecurityGroupListRequest) (response *DescribeSecurityGroupListResponse, err error)
- func (c *Client) DescribeSourceAsset(request *DescribeSourceAssetRequest) (response *DescribeSourceAssetResponse, err error)
- func (c *Client) DescribeSourceAssetWithContext(ctx context.Context, request *DescribeSourceAssetRequest) (response *DescribeSourceAssetResponse, err error)
- func (c *Client) DescribeSwitchLists(request *DescribeSwitchListsRequest) (response *DescribeSwitchListsResponse, err error)
- func (c *Client) DescribeSwitchListsWithContext(ctx context.Context, request *DescribeSwitchListsRequest) (response *DescribeSwitchListsResponse, err error)
- func (c *Client) DescribeTLogInfo(request *DescribeTLogInfoRequest) (response *DescribeTLogInfoResponse, err error)
- func (c *Client) DescribeTLogInfoWithContext(ctx context.Context, request *DescribeTLogInfoRequest) (response *DescribeTLogInfoResponse, err error)
- func (c *Client) DescribeTLogIpList(request *DescribeTLogIpListRequest) (response *DescribeTLogIpListResponse, err error)
- func (c *Client) DescribeTLogIpListWithContext(ctx context.Context, request *DescribeTLogIpListRequest) (response *DescribeTLogIpListResponse, err error)
- func (c *Client) DescribeTableStatus(request *DescribeTableStatusRequest) (response *DescribeTableStatusResponse, err error)
- func (c *Client) DescribeTableStatusWithContext(ctx context.Context, request *DescribeTableStatusRequest) (response *DescribeTableStatusResponse, err error)
- func (c *Client) DescribeUnHandleEventTabList(request *DescribeUnHandleEventTabListRequest) (response *DescribeUnHandleEventTabListResponse, err error)
- func (c *Client) DescribeUnHandleEventTabListWithContext(ctx context.Context, request *DescribeUnHandleEventTabListRequest) (response *DescribeUnHandleEventTabListResponse, err error)
- func (c *Client) DescribeVpcAcRule(request *DescribeVpcAcRuleRequest) (response *DescribeVpcAcRuleResponse, err error)
- func (c *Client) DescribeVpcAcRuleWithContext(ctx context.Context, request *DescribeVpcAcRuleRequest) (response *DescribeVpcAcRuleResponse, err error)
- func (c *Client) DescribeVpcFwGroupSwitch(request *DescribeVpcFwGroupSwitchRequest) (response *DescribeVpcFwGroupSwitchResponse, err error)
- func (c *Client) DescribeVpcFwGroupSwitchWithContext(ctx context.Context, request *DescribeVpcFwGroupSwitchRequest) (response *DescribeVpcFwGroupSwitchResponse, err error)
- func (c *Client) ExpandCfwVertical(request *ExpandCfwVerticalRequest) (response *ExpandCfwVerticalResponse, err error)
- func (c *Client) ExpandCfwVerticalWithContext(ctx context.Context, request *ExpandCfwVerticalRequest) (response *ExpandCfwVerticalResponse, err error)
- func (c *Client) ModifyAcRule(request *ModifyAcRuleRequest) (response *ModifyAcRuleResponse, err error)
- func (c *Client) ModifyAcRuleWithContext(ctx context.Context, request *ModifyAcRuleRequest) (response *ModifyAcRuleResponse, err error)
- func (c *Client) ModifyAclRule(request *ModifyAclRuleRequest) (response *ModifyAclRuleResponse, err error)
- func (c *Client) ModifyAclRuleWithContext(ctx context.Context, request *ModifyAclRuleRequest) (response *ModifyAclRuleResponse, err error)
- func (c *Client) ModifyAddressTemplate(request *ModifyAddressTemplateRequest) (response *ModifyAddressTemplateResponse, err error)
- func (c *Client) ModifyAddressTemplateWithContext(ctx context.Context, request *ModifyAddressTemplateRequest) (response *ModifyAddressTemplateResponse, err error)
- func (c *Client) ModifyAllPublicIPSwitchStatus(request *ModifyAllPublicIPSwitchStatusRequest) (response *ModifyAllPublicIPSwitchStatusResponse, err error)
- func (c *Client) ModifyAllPublicIPSwitchStatusWithContext(ctx context.Context, request *ModifyAllPublicIPSwitchStatusRequest) (response *ModifyAllPublicIPSwitchStatusResponse, err error)
- func (c *Client) ModifyAllRuleStatus(request *ModifyAllRuleStatusRequest) (response *ModifyAllRuleStatusResponse, err error)
- func (c *Client) ModifyAllRuleStatusWithContext(ctx context.Context, request *ModifyAllRuleStatusRequest) (response *ModifyAllRuleStatusResponse, err error)
- func (c *Client) ModifyAllVPCSwitchStatus(request *ModifyAllVPCSwitchStatusRequest) (response *ModifyAllVPCSwitchStatusResponse, err error)
- func (c *Client) ModifyAllVPCSwitchStatusWithContext(ctx context.Context, request *ModifyAllVPCSwitchStatusRequest) (response *ModifyAllVPCSwitchStatusResponse, err error)
- func (c *Client) ModifyAssetScan(request *ModifyAssetScanRequest) (response *ModifyAssetScanResponse, err error)
- func (c *Client) ModifyAssetScanWithContext(ctx context.Context, request *ModifyAssetScanRequest) (response *ModifyAssetScanResponse, err error)
- func (c *Client) ModifyAssetSync(request *ModifyAssetSyncRequest) (response *ModifyAssetSyncResponse, err error)
- func (c *Client) ModifyAssetSyncWithContext(ctx context.Context, request *ModifyAssetSyncRequest) (response *ModifyAssetSyncResponse, err error)
- func (c *Client) ModifyBlockIgnoreList(request *ModifyBlockIgnoreListRequest) (response *ModifyBlockIgnoreListResponse, err error)
- func (c *Client) ModifyBlockIgnoreListWithContext(ctx context.Context, request *ModifyBlockIgnoreListRequest) (response *ModifyBlockIgnoreListResponse, err error)
- func (c *Client) ModifyBlockIgnoreRule(request *ModifyBlockIgnoreRuleRequest) (response *ModifyBlockIgnoreRuleResponse, err error)
- func (c *Client) ModifyBlockIgnoreRuleWithContext(ctx context.Context, request *ModifyBlockIgnoreRuleRequest) (response *ModifyBlockIgnoreRuleResponse, err error)
- func (c *Client) ModifyBlockTop(request *ModifyBlockTopRequest) (response *ModifyBlockTopResponse, err error)
- func (c *Client) ModifyBlockTopWithContext(ctx context.Context, request *ModifyBlockTopRequest) (response *ModifyBlockTopResponse, err error)
- func (c *Client) ModifyEWRuleStatus(request *ModifyEWRuleStatusRequest) (response *ModifyEWRuleStatusResponse, err error)
- func (c *Client) ModifyEWRuleStatusWithContext(ctx context.Context, request *ModifyEWRuleStatusRequest) (response *ModifyEWRuleStatusResponse, err error)
- func (c *Client) ModifyEdgeIpSwitch(request *ModifyEdgeIpSwitchRequest) (response *ModifyEdgeIpSwitchResponse, err error)
- func (c *Client) ModifyEdgeIpSwitchWithContext(ctx context.Context, request *ModifyEdgeIpSwitchRequest) (response *ModifyEdgeIpSwitchResponse, err error)
- func (c *Client) ModifyEnterpriseSecurityDispatchStatus(request *ModifyEnterpriseSecurityDispatchStatusRequest) (response *ModifyEnterpriseSecurityDispatchStatusResponse, err error)
- func (c *Client) ModifyEnterpriseSecurityDispatchStatusWithContext(ctx context.Context, request *ModifyEnterpriseSecurityDispatchStatusRequest) (response *ModifyEnterpriseSecurityDispatchStatusResponse, err error)
- func (c *Client) ModifyEnterpriseSecurityGroupRule(request *ModifyEnterpriseSecurityGroupRuleRequest) (response *ModifyEnterpriseSecurityGroupRuleResponse, err error)
- func (c *Client) ModifyEnterpriseSecurityGroupRuleWithContext(ctx context.Context, request *ModifyEnterpriseSecurityGroupRuleRequest) (response *ModifyEnterpriseSecurityGroupRuleResponse, err error)
- func (c *Client) ModifyFwGroupSwitch(request *ModifyFwGroupSwitchRequest) (response *ModifyFwGroupSwitchResponse, err error)
- func (c *Client) ModifyFwGroupSwitchWithContext(ctx context.Context, request *ModifyFwGroupSwitchRequest) (response *ModifyFwGroupSwitchResponse, err error)
- func (c *Client) ModifyNatAcRule(request *ModifyNatAcRuleRequest) (response *ModifyNatAcRuleResponse, err error)
- func (c *Client) ModifyNatAcRuleWithContext(ctx context.Context, request *ModifyNatAcRuleRequest) (response *ModifyNatAcRuleResponse, err error)
- func (c *Client) ModifyNatFwReSelect(request *ModifyNatFwReSelectRequest) (response *ModifyNatFwReSelectResponse, err error)
- func (c *Client) ModifyNatFwReSelectWithContext(ctx context.Context, request *ModifyNatFwReSelectRequest) (response *ModifyNatFwReSelectResponse, err error)
- func (c *Client) ModifyNatFwSwitch(request *ModifyNatFwSwitchRequest) (response *ModifyNatFwSwitchResponse, err error)
- func (c *Client) ModifyNatFwSwitchWithContext(ctx context.Context, request *ModifyNatFwSwitchRequest) (response *ModifyNatFwSwitchResponse, err error)
- func (c *Client) ModifyNatFwVpcDnsSwitch(request *ModifyNatFwVpcDnsSwitchRequest) (response *ModifyNatFwVpcDnsSwitchResponse, err error)
- func (c *Client) ModifyNatFwVpcDnsSwitchWithContext(ctx context.Context, request *ModifyNatFwVpcDnsSwitchRequest) (response *ModifyNatFwVpcDnsSwitchResponse, err error)
- func (c *Client) ModifyNatInstance(request *ModifyNatInstanceRequest) (response *ModifyNatInstanceResponse, err error)
- func (c *Client) ModifyNatInstanceWithContext(ctx context.Context, request *ModifyNatInstanceRequest) (response *ModifyNatInstanceResponse, err error)
- func (c *Client) ModifyNatSequenceRules(request *ModifyNatSequenceRulesRequest) (response *ModifyNatSequenceRulesResponse, err error)
- func (c *Client) ModifyNatSequenceRulesWithContext(ctx context.Context, request *ModifyNatSequenceRulesRequest) (response *ModifyNatSequenceRulesResponse, err error)
- func (c *Client) ModifyPublicIPSwitchStatus(request *ModifyPublicIPSwitchStatusRequest) (response *ModifyPublicIPSwitchStatusResponse, err error)
- func (c *Client) ModifyPublicIPSwitchStatusWithContext(ctx context.Context, request *ModifyPublicIPSwitchStatusRequest) (response *ModifyPublicIPSwitchStatusResponse, err error)
- func (c *Client) ModifyResourceGroup(request *ModifyResourceGroupRequest) (response *ModifyResourceGroupResponse, err error)
- func (c *Client) ModifyResourceGroupWithContext(ctx context.Context, request *ModifyResourceGroupRequest) (response *ModifyResourceGroupResponse, err error)
- func (c *Client) ModifyRunSyncAsset(request *ModifyRunSyncAssetRequest) (response *ModifyRunSyncAssetResponse, err error)
- func (c *Client) ModifyRunSyncAssetWithContext(ctx context.Context, request *ModifyRunSyncAssetRequest) (response *ModifyRunSyncAssetResponse, err error)
- func (c *Client) ModifySecurityGroupItemRuleStatus(request *ModifySecurityGroupItemRuleStatusRequest) (response *ModifySecurityGroupItemRuleStatusResponse, err error)
- func (c *Client) ModifySecurityGroupItemRuleStatusWithContext(ctx context.Context, request *ModifySecurityGroupItemRuleStatusRequest) (response *ModifySecurityGroupItemRuleStatusResponse, err error)
- func (c *Client) ModifySecurityGroupRule(request *ModifySecurityGroupRuleRequest) (response *ModifySecurityGroupRuleResponse, err error)
- func (c *Client) ModifySecurityGroupRuleWithContext(ctx context.Context, request *ModifySecurityGroupRuleRequest) (response *ModifySecurityGroupRuleResponse, err error)
- func (c *Client) ModifySecurityGroupSequenceRules(request *ModifySecurityGroupSequenceRulesRequest) (response *ModifySecurityGroupSequenceRulesResponse, err error)
- func (c *Client) ModifySecurityGroupSequenceRulesWithContext(ctx context.Context, request *ModifySecurityGroupSequenceRulesRequest) (response *ModifySecurityGroupSequenceRulesResponse, err error)
- func (c *Client) ModifySequenceAclRules(request *ModifySequenceAclRulesRequest) (response *ModifySequenceAclRulesResponse, err error)
- func (c *Client) ModifySequenceAclRulesWithContext(ctx context.Context, request *ModifySequenceAclRulesRequest) (response *ModifySequenceAclRulesResponse, err error)
- func (c *Client) ModifySequenceRules(request *ModifySequenceRulesRequest) (response *ModifySequenceRulesResponse, err error)
- func (c *Client) ModifySequenceRulesWithContext(ctx context.Context, request *ModifySequenceRulesRequest) (response *ModifySequenceRulesResponse, err error)
- func (c *Client) ModifyStorageSetting(request *ModifyStorageSettingRequest) (response *ModifyStorageSettingResponse, err error)
- func (c *Client) ModifyStorageSettingWithContext(ctx context.Context, request *ModifyStorageSettingRequest) (response *ModifyStorageSettingResponse, err error)
- func (c *Client) ModifyTableStatus(request *ModifyTableStatusRequest) (response *ModifyTableStatusResponse, err error)
- func (c *Client) ModifyTableStatusWithContext(ctx context.Context, request *ModifyTableStatusRequest) (response *ModifyTableStatusResponse, err error)
- func (c *Client) ModifyVpcAcRule(request *ModifyVpcAcRuleRequest) (response *ModifyVpcAcRuleResponse, err error)
- func (c *Client) ModifyVpcAcRuleWithContext(ctx context.Context, request *ModifyVpcAcRuleRequest) (response *ModifyVpcAcRuleResponse, err error)
- func (c *Client) ModifyVpcFwGroup(request *ModifyVpcFwGroupRequest) (response *ModifyVpcFwGroupResponse, err error)
- func (c *Client) ModifyVpcFwGroupWithContext(ctx context.Context, request *ModifyVpcFwGroupRequest) (response *ModifyVpcFwGroupResponse, err error)
- func (c *Client) ModifyVpcFwSequenceRules(request *ModifyVpcFwSequenceRulesRequest) (response *ModifyVpcFwSequenceRulesResponse, err error)
- func (c *Client) ModifyVpcFwSequenceRulesWithContext(ctx context.Context, request *ModifyVpcFwSequenceRulesRequest) (response *ModifyVpcFwSequenceRulesResponse, err error)
- func (c *Client) RemoveAcRule(request *RemoveAcRuleRequest) (response *RemoveAcRuleResponse, err error)
- func (c *Client) RemoveAcRuleWithContext(ctx context.Context, request *RemoveAcRuleRequest) (response *RemoveAcRuleResponse, err error)
- func (c *Client) RemoveAclRule(request *RemoveAclRuleRequest) (response *RemoveAclRuleResponse, err error)
- func (c *Client) RemoveAclRuleWithContext(ctx context.Context, request *RemoveAclRuleRequest) (response *RemoveAclRuleResponse, err error)
- func (c *Client) RemoveEnterpriseSecurityGroupRule(request *RemoveEnterpriseSecurityGroupRuleRequest) (response *RemoveEnterpriseSecurityGroupRuleResponse, err error)
- func (c *Client) RemoveEnterpriseSecurityGroupRuleWithContext(ctx context.Context, request *RemoveEnterpriseSecurityGroupRuleRequest) (response *RemoveEnterpriseSecurityGroupRuleResponse, err error)
- func (c *Client) RemoveNatAcRule(request *RemoveNatAcRuleRequest) (response *RemoveNatAcRuleResponse, err error)
- func (c *Client) RemoveNatAcRuleWithContext(ctx context.Context, request *RemoveNatAcRuleRequest) (response *RemoveNatAcRuleResponse, err error)
- func (c *Client) RemoveVpcAcRule(request *RemoveVpcAcRuleRequest) (response *RemoveVpcAcRuleResponse, err error)
- func (c *Client) RemoveVpcAcRuleWithContext(ctx context.Context, request *RemoveVpcAcRuleRequest) (response *RemoveVpcAcRuleResponse, err error)
- func (c *Client) SetNatFwDnatRule(request *SetNatFwDnatRuleRequest) (response *SetNatFwDnatRuleResponse, err error)
- func (c *Client) SetNatFwDnatRuleWithContext(ctx context.Context, request *SetNatFwDnatRuleRequest) (response *SetNatFwDnatRuleResponse, err error)
- func (c *Client) SetNatFwEip(request *SetNatFwEipRequest) (response *SetNatFwEipResponse, err error)
- func (c *Client) SetNatFwEipWithContext(ctx context.Context, request *SetNatFwEipRequest) (response *SetNatFwEipResponse, err error)
- func (c *Client) StopSecurityGroupRuleDispatch(request *StopSecurityGroupRuleDispatchRequest) (response *StopSecurityGroupRuleDispatchResponse, err error)
- func (c *Client) StopSecurityGroupRuleDispatchWithContext(ctx context.Context, request *StopSecurityGroupRuleDispatchRequest) (response *StopSecurityGroupRuleDispatchResponse, err error)
- func (c *Client) SyncFwOperate(request *SyncFwOperateRequest) (response *SyncFwOperateResponse, err error)
- func (c *Client) SyncFwOperateWithContext(ctx context.Context, request *SyncFwOperateRequest) (response *SyncFwOperateResponse, err error)
- type CommonFilter
- type CreateAcRulesRequest
- type CreateAcRulesRequestParams
- type CreateAcRulesResponse
- type CreateAcRulesResponseParams
- type CreateAddressTemplateRequest
- type CreateAddressTemplateRequestParams
- type CreateAddressTemplateResponse
- type CreateAddressTemplateResponseParams
- type CreateAlertCenterIsolateRequest
- type CreateAlertCenterIsolateRequestParams
- type CreateAlertCenterIsolateResponse
- type CreateAlertCenterIsolateResponseParams
- type CreateAlertCenterOmitRequest
- type CreateAlertCenterOmitRequestParams
- type CreateAlertCenterOmitResponse
- type CreateAlertCenterOmitResponseParams
- type CreateAlertCenterRuleRequest
- type CreateAlertCenterRuleRequestParams
- type CreateAlertCenterRuleResponse
- type CreateAlertCenterRuleResponseParams
- type CreateBlockIgnoreRuleListRequest
- type CreateBlockIgnoreRuleListRequestParams
- type CreateBlockIgnoreRuleListResponse
- type CreateBlockIgnoreRuleListResponseParams
- type CreateChooseVpcsRequest
- type CreateChooseVpcsRequestParams
- type CreateChooseVpcsResponse
- type CreateChooseVpcsResponseParams
- type CreateDatabaseWhiteListRulesRequest
- type CreateDatabaseWhiteListRulesRequestParams
- type CreateDatabaseWhiteListRulesResponse
- type CreateDatabaseWhiteListRulesResponseParams
- type CreateNatFwInstanceRequest
- type CreateNatFwInstanceRequestParams
- type CreateNatFwInstanceResponse
- type CreateNatFwInstanceResponseParams
- type CreateNatFwInstanceWithDomainRequest
- type CreateNatFwInstanceWithDomainRequestParams
- type CreateNatFwInstanceWithDomainResponse
- type CreateNatFwInstanceWithDomainResponseParams
- type CreateNatRuleItem
- type CreateRuleItem
- type CreateSecurityGroupRulesRequest
- type CreateSecurityGroupRulesRequestParams
- type CreateSecurityGroupRulesResponse
- type CreateSecurityGroupRulesResponseParams
- type CreateVpcFwGroupRequest
- type CreateVpcFwGroupRequestParams
- type CreateVpcFwGroupResponse
- type CreateVpcFwGroupResponseParams
- type DatabaseWhiteListRuleData
- type DeleteAcRuleRequest
- type DeleteAcRuleRequestParams
- type DeleteAcRuleResponse
- type DeleteAcRuleResponseParams
- type DeleteAddressTemplateRequest
- type DeleteAddressTemplateRequestParams
- type DeleteAddressTemplateResponse
- type DeleteAddressTemplateResponseParams
- type DeleteAllAccessControlRuleRequest
- type DeleteAllAccessControlRuleRequestParams
- type DeleteAllAccessControlRuleResponse
- type DeleteAllAccessControlRuleResponseParams
- type DeleteBlockIgnoreRuleListRequest
- type DeleteBlockIgnoreRuleListRequestParams
- type DeleteBlockIgnoreRuleListResponse
- type DeleteBlockIgnoreRuleListResponseParams
- type DeleteNatFwInstanceRequest
- type DeleteNatFwInstanceRequestParams
- type DeleteNatFwInstanceResponse
- type DeleteNatFwInstanceResponseParams
- type DeleteResourceGroupRequest
- type DeleteResourceGroupRequestParams
- type DeleteResourceGroupResponse
- type DeleteResourceGroupResponseParams
- type DeleteSecurityGroupRuleRequest
- type DeleteSecurityGroupRuleRequestParams
- type DeleteSecurityGroupRuleResponse
- type DeleteSecurityGroupRuleResponseParams
- type DeleteVpcFwGroupRequest
- type DeleteVpcFwGroupRequestParams
- type DeleteVpcFwGroupResponse
- type DeleteVpcFwGroupResponseParams
- type DeleteVpcInstanceRequest
- type DeleteVpcInstanceRequestParams
- type DeleteVpcInstanceResponse
- type DeleteVpcInstanceResponseParams
- type DescAcItem
- type DescribeAcListsRequest
- type DescribeAcListsRequestParams
- type DescribeAcListsResponse
- type DescribeAcListsResponseParams
- type DescribeAclRuleRequest
- type DescribeAclRuleRequestParams
- type DescribeAclRuleResponse
- type DescribeAclRuleResponseParams
- type DescribeAddressTemplateListRequest
- type DescribeAddressTemplateListRequestParams
- type DescribeAddressTemplateListResponse
- type DescribeAddressTemplateListResponseParams
- type DescribeAssetSyncRequest
- type DescribeAssetSyncRequestParams
- type DescribeAssetSyncResponse
- type DescribeAssetSyncResponseParams
- type DescribeAssociatedInstanceListRequest
- type DescribeAssociatedInstanceListRequestParams
- type DescribeAssociatedInstanceListResponse
- type DescribeAssociatedInstanceListResponseParams
- type DescribeBlockByIpTimesListRequest
- type DescribeBlockByIpTimesListRequestParams
- type DescribeBlockByIpTimesListResponse
- type DescribeBlockByIpTimesListResponseParams
- type DescribeBlockIgnoreListRequest
- type DescribeBlockIgnoreListRequestParams
- type DescribeBlockIgnoreListResponse
- type DescribeBlockIgnoreListResponseParams
- type DescribeBlockStaticListRequest
- type DescribeBlockStaticListRequestParams
- type DescribeBlockStaticListResponse
- type DescribeBlockStaticListResponseParams
- type DescribeCfwEipsRequest
- type DescribeCfwEipsRequestParams
- type DescribeCfwEipsResponse
- type DescribeCfwEipsResponseParams
- type DescribeDefenseSwitchRequest
- type DescribeDefenseSwitchRequestParams
- type DescribeDefenseSwitchResponse
- type DescribeDefenseSwitchResponseParams
- type DescribeEnterpriseSGRuleProgressRequest
- type DescribeEnterpriseSGRuleProgressRequestParams
- type DescribeEnterpriseSGRuleProgressResponse
- type DescribeEnterpriseSGRuleProgressResponseParams
- type DescribeEnterpriseSecurityGroupRuleRequest
- type DescribeEnterpriseSecurityGroupRuleRequestParams
- type DescribeEnterpriseSecurityGroupRuleResponse
- type DescribeEnterpriseSecurityGroupRuleResponseParams
- type DescribeFwEdgeIpsRequest
- type DescribeFwEdgeIpsRequestParams
- type DescribeFwEdgeIpsResponse
- type DescribeFwEdgeIpsResponseParams
- type DescribeFwGroupInstanceInfoRequest
- type DescribeFwGroupInstanceInfoRequestParams
- type DescribeFwGroupInstanceInfoResponse
- type DescribeFwGroupInstanceInfoResponseParams
- type DescribeFwSyncStatusRequest
- type DescribeFwSyncStatusRequestParams
- type DescribeFwSyncStatusResponse
- type DescribeFwSyncStatusResponseParams
- type DescribeGuideScanInfoRequest
- type DescribeGuideScanInfoRequestParams
- type DescribeGuideScanInfoResponse
- type DescribeGuideScanInfoResponseParams
- type DescribeIPStatusListRequest
- type DescribeIPStatusListRequestParams
- type DescribeIPStatusListResponse
- type DescribeIPStatusListResponseParams
- type DescribeLogsRequest
- type DescribeLogsRequestParams
- type DescribeLogsResponse
- type DescribeLogsResponseParams
- type DescribeNatAcRuleRequest
- type DescribeNatAcRuleRequestParams
- type DescribeNatAcRuleResponse
- type DescribeNatAcRuleResponseParams
- type DescribeNatFwInfoCountRequest
- type DescribeNatFwInfoCountRequestParams
- type DescribeNatFwInfoCountResponse
- type DescribeNatFwInfoCountResponseParams
- type DescribeNatFwInstanceRequest
- type DescribeNatFwInstanceRequestParams
- type DescribeNatFwInstanceResponse
- type DescribeNatFwInstanceResponseParams
- type DescribeNatFwInstanceWithRegionRequest
- type DescribeNatFwInstanceWithRegionRequestParams
- type DescribeNatFwInstanceWithRegionResponse
- type DescribeNatFwInstanceWithRegionResponseParams
- type DescribeNatFwInstancesInfoRequest
- type DescribeNatFwInstancesInfoRequestParams
- type DescribeNatFwInstancesInfoResponse
- type DescribeNatFwInstancesInfoResponseParams
- type DescribeNatFwVpcDnsLstRequest
- type DescribeNatFwVpcDnsLstRequestParams
- type DescribeNatFwVpcDnsLstResponse
- type DescribeNatFwVpcDnsLstResponseParams
- type DescribeNatSwitchListRequest
- type DescribeNatSwitchListRequestParams
- type DescribeNatSwitchListResponse
- type DescribeNatSwitchListResponseParams
- type DescribeResourceGroupNewRequest
- type DescribeResourceGroupNewRequestParams
- type DescribeResourceGroupNewResponse
- type DescribeResourceGroupNewResponseParams
- type DescribeResourceGroupRequest
- type DescribeResourceGroupRequestParams
- type DescribeResourceGroupResponse
- type DescribeResourceGroupResponseParams
- type DescribeRuleOverviewRequest
- type DescribeRuleOverviewRequestParams
- type DescribeRuleOverviewResponse
- type DescribeRuleOverviewResponseParams
- type DescribeSecurityGroupListRequest
- type DescribeSecurityGroupListRequestParams
- type DescribeSecurityGroupListResponse
- type DescribeSecurityGroupListResponseParams
- type DescribeSourceAssetRequest
- type DescribeSourceAssetRequestParams
- type DescribeSourceAssetResponse
- type DescribeSourceAssetResponseParams
- type DescribeSwitchListsRequest
- type DescribeSwitchListsRequestParams
- type DescribeSwitchListsResponse
- type DescribeSwitchListsResponseParams
- type DescribeTLogInfoRequest
- type DescribeTLogInfoRequestParams
- type DescribeTLogInfoResponse
- type DescribeTLogInfoResponseParams
- type DescribeTLogIpListRequest
- type DescribeTLogIpListRequestParams
- type DescribeTLogIpListResponse
- type DescribeTLogIpListResponseParams
- type DescribeTableStatusRequest
- type DescribeTableStatusRequestParams
- type DescribeTableStatusResponse
- type DescribeTableStatusResponseParams
- type DescribeUnHandleEventTabListRequest
- type DescribeUnHandleEventTabListRequestParams
- type DescribeUnHandleEventTabListResponse
- type DescribeUnHandleEventTabListResponseParams
- type DescribeVpcAcRuleRequest
- type DescribeVpcAcRuleRequestParams
- type DescribeVpcAcRuleResponse
- type DescribeVpcAcRuleResponseParams
- type DescribeVpcFwGroupSwitchRequest
- type DescribeVpcFwGroupSwitchRequestParams
- type DescribeVpcFwGroupSwitchResponse
- type DescribeVpcFwGroupSwitchResponseParams
- type DnsVpcSwitch
- type EdgeIpInfo
- type EdgeIpSwitch
- type ExpandCfwVerticalRequest
- type ExpandCfwVerticalRequestParams
- type ExpandCfwVerticalResponse
- type ExpandCfwVerticalResponseParams
- type FwCidrInfo
- type FwDeploy
- type FwGateway
- type FwGroupSwitch
- type FwGroupSwitchShow
- type FwVpcCidr
- type IPDefendStatus
- type InstanceInfo
- type IntrusionDefenseRule
- type IocListData
- type IpStatic
- type ModifyAcRuleRequest
- type ModifyAcRuleRequestParams
- type ModifyAcRuleResponse
- type ModifyAcRuleResponseParams
- type ModifyAclRuleRequest
- type ModifyAclRuleRequestParams
- type ModifyAclRuleResponse
- type ModifyAclRuleResponseParams
- type ModifyAddressTemplateRequest
- type ModifyAddressTemplateRequestParams
- type ModifyAddressTemplateResponse
- type ModifyAddressTemplateResponseParams
- type ModifyAllPublicIPSwitchStatusRequest
- type ModifyAllPublicIPSwitchStatusRequestParams
- type ModifyAllPublicIPSwitchStatusResponse
- type ModifyAllPublicIPSwitchStatusResponseParams
- type ModifyAllRuleStatusRequest
- type ModifyAllRuleStatusRequestParams
- type ModifyAllRuleStatusResponse
- type ModifyAllRuleStatusResponseParams
- type ModifyAllVPCSwitchStatusRequest
- type ModifyAllVPCSwitchStatusRequestParams
- type ModifyAllVPCSwitchStatusResponse
- type ModifyAllVPCSwitchStatusResponseParams
- type ModifyAssetScanRequest
- type ModifyAssetScanRequestParams
- type ModifyAssetScanResponse
- type ModifyAssetScanResponseParams
- type ModifyAssetSyncRequest
- type ModifyAssetSyncRequestParams
- type ModifyAssetSyncResponse
- type ModifyAssetSyncResponseParams
- type ModifyBlockIgnoreListRequest
- type ModifyBlockIgnoreListRequestParams
- type ModifyBlockIgnoreListResponse
- type ModifyBlockIgnoreListResponseParams
- type ModifyBlockIgnoreRuleRequest
- type ModifyBlockIgnoreRuleRequestParams
- type ModifyBlockIgnoreRuleResponse
- type ModifyBlockIgnoreRuleResponseParams
- type ModifyBlockTopRequest
- type ModifyBlockTopRequestParams
- type ModifyBlockTopResponse
- type ModifyBlockTopResponseParams
- type ModifyEWRuleStatusRequest
- type ModifyEWRuleStatusRequestParams
- type ModifyEWRuleStatusResponse
- type ModifyEWRuleStatusResponseParams
- type ModifyEdgeIpSwitchRequest
- type ModifyEdgeIpSwitchRequestParams
- type ModifyEdgeIpSwitchResponse
- type ModifyEdgeIpSwitchResponseParams
- type ModifyEnterpriseSecurityDispatchStatusRequest
- type ModifyEnterpriseSecurityDispatchStatusRequestParams
- type ModifyEnterpriseSecurityDispatchStatusResponse
- type ModifyEnterpriseSecurityDispatchStatusResponseParams
- type ModifyEnterpriseSecurityGroupRuleRequest
- type ModifyEnterpriseSecurityGroupRuleRequestParams
- type ModifyEnterpriseSecurityGroupRuleResponse
- type ModifyEnterpriseSecurityGroupRuleResponseParams
- type ModifyFwGroupSwitchRequest
- type ModifyFwGroupSwitchRequestParams
- type ModifyFwGroupSwitchResponse
- type ModifyFwGroupSwitchResponseParams
- type ModifyNatAcRuleRequest
- type ModifyNatAcRuleRequestParams
- type ModifyNatAcRuleResponse
- type ModifyNatAcRuleResponseParams
- type ModifyNatFwReSelectRequest
- type ModifyNatFwReSelectRequestParams
- type ModifyNatFwReSelectResponse
- type ModifyNatFwReSelectResponseParams
- type ModifyNatFwSwitchRequest
- type ModifyNatFwSwitchRequestParams
- type ModifyNatFwSwitchResponse
- type ModifyNatFwSwitchResponseParams
- type ModifyNatFwVpcDnsSwitchRequest
- type ModifyNatFwVpcDnsSwitchRequestParams
- type ModifyNatFwVpcDnsSwitchResponse
- type ModifyNatFwVpcDnsSwitchResponseParams
- type ModifyNatInstanceRequest
- type ModifyNatInstanceRequestParams
- type ModifyNatInstanceResponse
- type ModifyNatInstanceResponseParams
- type ModifyNatSequenceRulesRequest
- type ModifyNatSequenceRulesRequestParams
- type ModifyNatSequenceRulesResponse
- type ModifyNatSequenceRulesResponseParams
- type ModifyPublicIPSwitchStatusRequest
- type ModifyPublicIPSwitchStatusRequestParams
- type ModifyPublicIPSwitchStatusResponse
- type ModifyPublicIPSwitchStatusResponseParams
- type ModifyResourceGroupRequest
- type ModifyResourceGroupRequestParams
- type ModifyResourceGroupResponse
- type ModifyResourceGroupResponseParams
- type ModifyRunSyncAssetRequest
- type ModifyRunSyncAssetRequestParams
- type ModifyRunSyncAssetResponse
- type ModifyRunSyncAssetResponseParams
- type ModifySecurityGroupItemRuleStatusRequest
- type ModifySecurityGroupItemRuleStatusRequestParams
- type ModifySecurityGroupItemRuleStatusResponse
- type ModifySecurityGroupItemRuleStatusResponseParams
- type ModifySecurityGroupRuleRequest
- type ModifySecurityGroupRuleRequestParams
- type ModifySecurityGroupRuleResponse
- type ModifySecurityGroupRuleResponseParams
- type ModifySecurityGroupSequenceRulesRequest
- type ModifySecurityGroupSequenceRulesRequestParams
- type ModifySecurityGroupSequenceRulesResponse
- type ModifySecurityGroupSequenceRulesResponseParams
- type ModifySequenceAclRulesRequest
- type ModifySequenceAclRulesRequestParams
- type ModifySequenceAclRulesResponse
- type ModifySequenceAclRulesResponseParams
- type ModifySequenceRulesRequest
- type ModifySequenceRulesRequestParams
- type ModifySequenceRulesResponse
- type ModifySequenceRulesResponseParams
- type ModifyStorageSettingRequest
- type ModifyStorageSettingRequestParams
- type ModifyStorageSettingResponse
- type ModifyStorageSettingResponseParams
- type ModifyTableStatusRequest
- type ModifyTableStatusRequestParams
- type ModifyTableStatusResponse
- type ModifyTableStatusResponseParams
- type ModifyVpcAcRuleRequest
- type ModifyVpcAcRuleRequestParams
- type ModifyVpcAcRuleResponse
- type ModifyVpcAcRuleResponseParams
- type ModifyVpcFwGroupRequest
- type ModifyVpcFwGroupRequestParams
- type ModifyVpcFwGroupResponse
- type ModifyVpcFwGroupResponseParams
- type ModifyVpcFwSequenceRulesRequest
- type ModifyVpcFwSequenceRulesRequestParams
- type ModifyVpcFwSequenceRulesResponse
- type ModifyVpcFwSequenceRulesResponseParams
- type NatFwEipsInfo
- type NatFwFilter
- type NatFwInstance
- type NatInstanceInfo
- type NatSwitchListData
- type NetInstancesInfo
- type NewModeItems
- type RemoveAcRuleRequest
- type RemoveAcRuleRequestParams
- type RemoveAcRuleResponse
- type RemoveAcRuleResponseParams
- type RemoveAclRuleRequest
- type RemoveAclRuleRequestParams
- type RemoveAclRuleResponse
- type RemoveAclRuleResponseParams
- type RemoveEnterpriseSecurityGroupRuleRequest
- type RemoveEnterpriseSecurityGroupRuleRequestParams
- type RemoveEnterpriseSecurityGroupRuleResponse
- type RemoveEnterpriseSecurityGroupRuleResponseParams
- type RemoveNatAcRuleRequest
- type RemoveNatAcRuleRequestParams
- type RemoveNatAcRuleResponse
- type RemoveNatAcRuleResponseParams
- type RemoveVpcAcRuleRequest
- type RemoveVpcAcRuleRequestParams
- type RemoveVpcAcRuleResponse
- type RemoveVpcAcRuleResponseParams
- type RuleChangeItem
- type RuleInfoData
- type ScanInfo
- type ScanResultInfo
- type SecurityGroupBothWayInfo
- type SecurityGroupListData
- type SecurityGroupOrderIndexData
- type SecurityGroupRule
- type SecurityGroupSimplifyRule
- type SequenceData
- type SetNatFwDnatRuleRequest
- type SetNatFwDnatRuleRequestParams
- type SetNatFwDnatRuleResponse
- type SetNatFwDnatRuleResponseParams
- type SetNatFwEipRequest
- type SetNatFwEipRequestParams
- type SetNatFwEipResponse
- type SetNatFwEipResponseParams
- type StaticInfo
- type StopSecurityGroupRuleDispatchRequest
- type StopSecurityGroupRuleDispatchRequestParams
- type StopSecurityGroupRuleDispatchResponse
- type StopSecurityGroupRuleDispatchResponseParams
- type SwitchListsData
- type SyncFwOperateRequest
- type SyncFwOperateRequestParams
- type SyncFwOperateResponse
- type SyncFwOperateResponseParams
- type TLogInfo
- type TemplateListInfo
- type UnHandleEvent
- type UnHandleEventDetail
- type VpcDnsInfo
- type VpcFwCvmInsInfo
- type VpcFwGroupInfo
- type VpcFwInstance
- type VpcFwInstanceInfo
- type VpcFwInstanceShow
- type VpcFwJoinInstanceType
- type VpcRuleItem
- type VpcZoneData
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。 DRYRUNOPERATION = "DryRunOperation" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 内部错误。 INTERNALERROR = "InternalError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 操作被拒绝。 OPERATIONDENIED = "OperationDenied" // 请求的次数超过了频率限制。 REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // 资源被占用。 RESOURCEINUSE = "ResourceInUse" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" // 资源售罄。 RESOURCESSOLDOUT = "ResourcesSoldOut" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" )
const APIVersion = "2019-09-04"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcListsData ¶
type AcListsData struct { // 规则id Id *uint64 `json:"Id,omitnil" name:"Id"` // 访问源 // 注意:此字段可能返回 null,表示取不到有效值。 SourceIp *string `json:"SourceIp,omitnil" name:"SourceIp"` // 访问目的 // 注意:此字段可能返回 null,表示取不到有效值。 TargetIp *string `json:"TargetIp,omitnil" name:"TargetIp"` // 协议 // 注意:此字段可能返回 null,表示取不到有效值。 Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 端口 // 注意:此字段可能返回 null,表示取不到有效值。 Port *string `json:"Port,omitnil" name:"Port"` // 策略 // 注意:此字段可能返回 null,表示取不到有效值。 Strategy *uint64 `json:"Strategy,omitnil" name:"Strategy"` // 描述 // 注意:此字段可能返回 null,表示取不到有效值。 Detail *string `json:"Detail,omitnil" name:"Detail"` // 命中次数 Count *uint64 `json:"Count,omitnil" name:"Count"` // 执行顺序 OrderIndex *uint64 `json:"OrderIndex,omitnil" name:"OrderIndex"` // 告警规则id // 注意:此字段可能返回 null,表示取不到有效值。 LogId *string `json:"LogId,omitnil" name:"LogId"` }
type AddAcRuleRequest ¶ added in v1.0.259
type AddAcRuleRequest struct { *tchttp.BaseRequest // -1表示优先级最低,1表示优先级最高 OrderIndex *string `json:"OrderIndex,omitnil" name:"OrderIndex"` // 访问控制策略中设置的流量通过云防火墙的方式。取值: // accept:放行 // drop:拒绝 // log:观察 RuleAction *string `json:"RuleAction,omitnil" name:"RuleAction"` // 访问控制策略的流量方向。取值: // in:外对内流量访问控制 // out:内对外流量访问控制 Direction *string `json:"Direction,omitnil" name:"Direction"` // 访问控制策略的描述信息 Description *string `json:"Description,omitnil" name:"Description"` // 访问控制策略中的源地址类型。取值: // net:源IP或网段(IP或者CIDR) // location:源区域 // template:云防火墙地址模板 // instance:实例id // vendor:云厂商 SourceType *string `json:"SourceType,omitnil" name:"SourceType"` // 访问控制策略中的源地址。取值: // 当SourceType为net时,SourceContent为源IP地址或者CIDR地址。 // 例如:1.1.1.0/24 // // 当SourceType为template时,SourceContent为源地址模板id。 // // 当SourceType为location时,SourceContent为源区域。 // 例如["BJ11", "ZB"] // // 当SourceType为instance时,SourceContent为该实例id对应的公网ip。 // 例如ins-xxxxx // // 当SourceType为vendor时,SourceContent为所选择厂商的公网ip列表。 // 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个 SourceContent *string `json:"SourceContent,omitnil" name:"SourceContent"` // 访问控制策略中的目的地址类型。取值: // net:目的IP或者网段(IP或者CIDR) // location:源区域 // template:云防火墙地址模板 // instance:实例id // vendor:云厂商 // domain: 域名或者ip DestType *string `json:"DestType,omitnil" name:"DestType"` // 访问控制策略中的目的地址。取值: // 当DestType为net时,DestContent为源IP地址或者CIDR地址。 // 例如:1.1.1.0/24 // // 当DestType为template时,DestContent为源地址模板id。 // // 当DestType为location时,DestContent为源区域。 // 例如["BJ11", "ZB"] // // 当DestType为instance时,DestContent为该实例id对应的公网ip。 // 例如ins-xxxxx // // 当DestType为domain时,DestContent为该实例id对应的域名规则。 // 例如*.qq.com // // 当DestType为vendor时,DestContent为所选择厂商的公网ip列表。 // 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个 DestContent *string `json:"DestContent,omitnil" name:"DestContent"` // 访问控制策略的端口。取值: // -1/-1:全部端口 // 80,443:80或者443 Port *string `json:"Port,omitnil" name:"Port"` // 访问控制策略中流量访问的协议类型。取值:TCP,目前互联网边界规则只能支持TCP,不传参数默认就是TCP Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 七层协议,取值: // HTTP/HTTPS // TLS/SSL ApplicationName *string `json:"ApplicationName,omitnil" name:"ApplicationName"` // 是否启用规则,默认为启用,取值: // true为启用,false为不启用 Enable *string `json:"Enable,omitnil" name:"Enable"` }
func NewAddAcRuleRequest ¶ added in v1.0.259
func NewAddAcRuleRequest() (request *AddAcRuleRequest)
func (*AddAcRuleRequest) FromJsonString ¶ added in v1.0.259
func (r *AddAcRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAcRuleRequest) ToJsonString ¶ added in v1.0.259
func (r *AddAcRuleRequest) ToJsonString() string
type AddAcRuleRequestParams ¶ added in v1.0.426
type AddAcRuleRequestParams struct { // -1表示优先级最低,1表示优先级最高 OrderIndex *string `json:"OrderIndex,omitnil" name:"OrderIndex"` // 访问控制策略中设置的流量通过云防火墙的方式。取值: // accept:放行 // drop:拒绝 // log:观察 RuleAction *string `json:"RuleAction,omitnil" name:"RuleAction"` // 访问控制策略的流量方向。取值: // in:外对内流量访问控制 // out:内对外流量访问控制 Direction *string `json:"Direction,omitnil" name:"Direction"` // 访问控制策略的描述信息 Description *string `json:"Description,omitnil" name:"Description"` // 访问控制策略中的源地址类型。取值: // net:源IP或网段(IP或者CIDR) // location:源区域 // template:云防火墙地址模板 // instance:实例id // vendor:云厂商 SourceType *string `json:"SourceType,omitnil" name:"SourceType"` // 访问控制策略中的源地址。取值: // 当SourceType为net时,SourceContent为源IP地址或者CIDR地址。 // 例如:1.1.1.0/24 // // 当SourceType为template时,SourceContent为源地址模板id。 // // 当SourceType为location时,SourceContent为源区域。 // 例如["BJ11", "ZB"] // // 当SourceType为instance时,SourceContent为该实例id对应的公网ip。 // 例如ins-xxxxx // // 当SourceType为vendor时,SourceContent为所选择厂商的公网ip列表。 // 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个 SourceContent *string `json:"SourceContent,omitnil" name:"SourceContent"` // 访问控制策略中的目的地址类型。取值: // net:目的IP或者网段(IP或者CIDR) // location:源区域 // template:云防火墙地址模板 // instance:实例id // vendor:云厂商 // domain: 域名或者ip DestType *string `json:"DestType,omitnil" name:"DestType"` // 访问控制策略中的目的地址。取值: // 当DestType为net时,DestContent为源IP地址或者CIDR地址。 // 例如:1.1.1.0/24 // // 当DestType为template时,DestContent为源地址模板id。 // // 当DestType为location时,DestContent为源区域。 // 例如["BJ11", "ZB"] // // 当DestType为instance时,DestContent为该实例id对应的公网ip。 // 例如ins-xxxxx // // 当DestType为domain时,DestContent为该实例id对应的域名规则。 // 例如*.qq.com // // 当DestType为vendor时,DestContent为所选择厂商的公网ip列表。 // 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个 DestContent *string `json:"DestContent,omitnil" name:"DestContent"` // 访问控制策略的端口。取值: // -1/-1:全部端口 // 80,443:80或者443 Port *string `json:"Port,omitnil" name:"Port"` // 访问控制策略中流量访问的协议类型。取值:TCP,目前互联网边界规则只能支持TCP,不传参数默认就是TCP Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 七层协议,取值: // HTTP/HTTPS // TLS/SSL ApplicationName *string `json:"ApplicationName,omitnil" name:"ApplicationName"` // 是否启用规则,默认为启用,取值: // true为启用,false为不启用 Enable *string `json:"Enable,omitnil" name:"Enable"` }
Predefined struct for user
type AddAcRuleResponse ¶ added in v1.0.259
type AddAcRuleResponse struct { *tchttp.BaseResponse Response *AddAcRuleResponseParams `json:"Response"` }
func NewAddAcRuleResponse ¶ added in v1.0.259
func NewAddAcRuleResponse() (response *AddAcRuleResponse)
func (*AddAcRuleResponse) FromJsonString ¶ added in v1.0.259
func (r *AddAcRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAcRuleResponse) ToJsonString ¶ added in v1.0.259
func (r *AddAcRuleResponse) ToJsonString() string
type AddAcRuleResponseParams ¶ added in v1.0.426
type AddAcRuleResponseParams struct { // 创建成功后返回新策略的uuid RuleUuid *int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 0代表成功,-1代表失败 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // success代表成功,failed代表失败 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type AddAclRuleRequest ¶ added in v1.0.744
type AddAclRuleRequest struct { *tchttp.BaseRequest // 需要添加的访问控制规则列表 Rules []*CreateRuleItem `json:"Rules,omitnil" name:"Rules"` // 添加规则的来源,一般不需要使用,值insert_rule 表示插入指定位置的规则;值batch_import 表示批量导入规则;为空时表示添加规则 From *string `json:"From,omitnil" name:"From"` }
func NewAddAclRuleRequest ¶ added in v1.0.744
func NewAddAclRuleRequest() (request *AddAclRuleRequest)
func (*AddAclRuleRequest) FromJsonString ¶ added in v1.0.744
func (r *AddAclRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAclRuleRequest) ToJsonString ¶ added in v1.0.744
func (r *AddAclRuleRequest) ToJsonString() string
type AddAclRuleRequestParams ¶ added in v1.0.744
type AddAclRuleRequestParams struct { // 需要添加的访问控制规则列表 Rules []*CreateRuleItem `json:"Rules,omitnil" name:"Rules"` // 添加规则的来源,一般不需要使用,值insert_rule 表示插入指定位置的规则;值batch_import 表示批量导入规则;为空时表示添加规则 From *string `json:"From,omitnil" name:"From"` }
Predefined struct for user
type AddAclRuleResponse ¶ added in v1.0.744
type AddAclRuleResponse struct { *tchttp.BaseResponse Response *AddAclRuleResponseParams `json:"Response"` }
func NewAddAclRuleResponse ¶ added in v1.0.744
func NewAddAclRuleResponse() (response *AddAclRuleResponse)
func (*AddAclRuleResponse) FromJsonString ¶ added in v1.0.744
func (r *AddAclRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAclRuleResponse) ToJsonString ¶ added in v1.0.744
func (r *AddAclRuleResponse) ToJsonString() string
type AddAclRuleResponseParams ¶ added in v1.0.744
type AddAclRuleResponseParams struct { // 创建成功后返回新策略ID列表 RuleUuid []*int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type AddEnterpriseSecurityGroupRulesRequest ¶ added in v1.0.294
type AddEnterpriseSecurityGroupRulesRequest struct { *tchttp.BaseRequest // 创建规则数据 Data []*SecurityGroupRule `json:"Data,omitnil" name:"Data"` // 添加类型,0:添加到最后,1:添加到最前;2:中间插入;默认0添加到最后 Type *uint64 `json:"Type,omitnil" name:"Type"` // 保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符,且不能超过64个字符。 ClientToken *string `json:"ClientToken,omitnil" name:"ClientToken"` // 是否延迟下发,1则延迟下发,否则立即下发 IsDelay *uint64 `json:"IsDelay,omitnil" name:"IsDelay"` }
func NewAddEnterpriseSecurityGroupRulesRequest ¶ added in v1.0.294
func NewAddEnterpriseSecurityGroupRulesRequest() (request *AddEnterpriseSecurityGroupRulesRequest)
func (*AddEnterpriseSecurityGroupRulesRequest) FromJsonString ¶ added in v1.0.294
func (r *AddEnterpriseSecurityGroupRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEnterpriseSecurityGroupRulesRequest) ToJsonString ¶ added in v1.0.294
func (r *AddEnterpriseSecurityGroupRulesRequest) ToJsonString() string
type AddEnterpriseSecurityGroupRulesRequestParams ¶ added in v1.0.426
type AddEnterpriseSecurityGroupRulesRequestParams struct { // 创建规则数据 Data []*SecurityGroupRule `json:"Data,omitnil" name:"Data"` // 添加类型,0:添加到最后,1:添加到最前;2:中间插入;默认0添加到最后 Type *uint64 `json:"Type,omitnil" name:"Type"` // 保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符,且不能超过64个字符。 ClientToken *string `json:"ClientToken,omitnil" name:"ClientToken"` // 是否延迟下发,1则延迟下发,否则立即下发 IsDelay *uint64 `json:"IsDelay,omitnil" name:"IsDelay"` }
Predefined struct for user
type AddEnterpriseSecurityGroupRulesResponse ¶ added in v1.0.294
type AddEnterpriseSecurityGroupRulesResponse struct { *tchttp.BaseResponse Response *AddEnterpriseSecurityGroupRulesResponseParams `json:"Response"` }
func NewAddEnterpriseSecurityGroupRulesResponse ¶ added in v1.0.294
func NewAddEnterpriseSecurityGroupRulesResponse() (response *AddEnterpriseSecurityGroupRulesResponse)
func (*AddEnterpriseSecurityGroupRulesResponse) FromJsonString ¶ added in v1.0.294
func (r *AddEnterpriseSecurityGroupRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddEnterpriseSecurityGroupRulesResponse) ToJsonString ¶ added in v1.0.294
func (r *AddEnterpriseSecurityGroupRulesResponse) ToJsonString() string
type AddEnterpriseSecurityGroupRulesResponseParams ¶ added in v1.0.426
type AddEnterpriseSecurityGroupRulesResponseParams struct { // 状态值,0:添加成功,非0:添加失败 Status *uint64 `json:"Status,omitnil" name:"Status"` // 规则uuid // 注意:此字段可能返回 null,表示取不到有效值。 Rules []*SecurityGroupSimplifyRule `json:"Rules,omitnil" name:"Rules"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type AddNatAcRuleRequest ¶ added in v1.0.602
type AddNatAcRuleRequest struct { *tchttp.BaseRequest // 需要添加的nat访问控制规则列表 Rules []*CreateNatRuleItem `json:"Rules,omitnil" name:"Rules"` // 添加规则的来源,一般不需要使用,值insert_rule 表示插入指定位置的规则;值batch_import 表示批量导入规则;为空时表示添加规则 From *string `json:"From,omitnil" name:"From"` }
func NewAddNatAcRuleRequest ¶ added in v1.0.602
func NewAddNatAcRuleRequest() (request *AddNatAcRuleRequest)
func (*AddNatAcRuleRequest) FromJsonString ¶ added in v1.0.602
func (r *AddNatAcRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddNatAcRuleRequest) ToJsonString ¶ added in v1.0.602
func (r *AddNatAcRuleRequest) ToJsonString() string
type AddNatAcRuleRequestParams ¶ added in v1.0.602
type AddNatAcRuleRequestParams struct { // 需要添加的nat访问控制规则列表 Rules []*CreateNatRuleItem `json:"Rules,omitnil" name:"Rules"` // 添加规则的来源,一般不需要使用,值insert_rule 表示插入指定位置的规则;值batch_import 表示批量导入规则;为空时表示添加规则 From *string `json:"From,omitnil" name:"From"` }
Predefined struct for user
type AddNatAcRuleResponse ¶ added in v1.0.602
type AddNatAcRuleResponse struct { *tchttp.BaseResponse Response *AddNatAcRuleResponseParams `json:"Response"` }
func NewAddNatAcRuleResponse ¶ added in v1.0.602
func NewAddNatAcRuleResponse() (response *AddNatAcRuleResponse)
func (*AddNatAcRuleResponse) FromJsonString ¶ added in v1.0.602
func (r *AddNatAcRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddNatAcRuleResponse) ToJsonString ¶ added in v1.0.602
func (r *AddNatAcRuleResponse) ToJsonString() string
type AddNatAcRuleResponseParams ¶ added in v1.0.602
type AddNatAcRuleResponseParams struct { // 创建成功后返回新策略ID列表 RuleUuid []*int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type AddVpcAcRuleRequest ¶ added in v1.0.744
type AddVpcAcRuleRequest struct { *tchttp.BaseRequest // 需要添加的vpc内网间规则列表 Rules []*VpcRuleItem `json:"Rules,omitnil" name:"Rules"` // 添加规则的来源,一般不需要使用,值insert_rule 表示插入指定位置的规则;值batch_import 表示批量导入规则;为空时表示添加规则 From *string `json:"From,omitnil" name:"From"` }
func NewAddVpcAcRuleRequest ¶ added in v1.0.744
func NewAddVpcAcRuleRequest() (request *AddVpcAcRuleRequest)
func (*AddVpcAcRuleRequest) FromJsonString ¶ added in v1.0.744
func (r *AddVpcAcRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddVpcAcRuleRequest) ToJsonString ¶ added in v1.0.744
func (r *AddVpcAcRuleRequest) ToJsonString() string
type AddVpcAcRuleRequestParams ¶ added in v1.0.744
type AddVpcAcRuleRequestParams struct { // 需要添加的vpc内网间规则列表 Rules []*VpcRuleItem `json:"Rules,omitnil" name:"Rules"` // 添加规则的来源,一般不需要使用,值insert_rule 表示插入指定位置的规则;值batch_import 表示批量导入规则;为空时表示添加规则 From *string `json:"From,omitnil" name:"From"` }
Predefined struct for user
type AddVpcAcRuleResponse ¶ added in v1.0.744
type AddVpcAcRuleResponse struct { *tchttp.BaseResponse Response *AddVpcAcRuleResponseParams `json:"Response"` }
func NewAddVpcAcRuleResponse ¶ added in v1.0.744
func NewAddVpcAcRuleResponse() (response *AddVpcAcRuleResponse)
func (*AddVpcAcRuleResponse) FromJsonString ¶ added in v1.0.744
func (r *AddVpcAcRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddVpcAcRuleResponse) ToJsonString ¶ added in v1.0.744
func (r *AddVpcAcRuleResponse) ToJsonString() string
type AddVpcAcRuleResponseParams ¶ added in v1.0.744
type AddVpcAcRuleResponseParams struct { // 创建成功后返回新策略ID列表 RuleUuids []*int64 `json:"RuleUuids,omitnil" name:"RuleUuids"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type AssociatedInstanceInfo ¶
type AssociatedInstanceInfo struct { // 实例ID // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` // 实例名称 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"` // 实例类型,3是cvm实例,4是clb实例,5是eni实例,6是云数据库 // 注意:此字段可能返回 null,表示取不到有效值。 Type *uint64 `json:"Type,omitnil" name:"Type"` // 私有网络ID // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil" name:"VpcId"` // 私有网络名称 // 注意:此字段可能返回 null,表示取不到有效值。 VpcName *string `json:"VpcName,omitnil" name:"VpcName"` // 公网IP // 注意:此字段可能返回 null,表示取不到有效值。 PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"` // 内网IP // 注意:此字段可能返回 null,表示取不到有效值。 Ip *string `json:"Ip,omitnil" name:"Ip"` // 关联安全组数量 // 注意:此字段可能返回 null,表示取不到有效值。 SecurityGroupCount *uint64 `json:"SecurityGroupCount,omitnil" name:"SecurityGroupCount"` // 关联安全组规则数量 // 注意:此字段可能返回 null,表示取不到有效值。 SecurityGroupRuleCount *uint64 `json:"SecurityGroupRuleCount,omitnil" name:"SecurityGroupRuleCount"` // 关联数据库代理Id // 注意:此字段可能返回 null,表示取不到有效值。 CdbId *string `json:"CdbId,omitnil" name:"CdbId"` }
type BetaInfoByACL ¶ added in v1.0.632
type BetaInfoByACL struct { // 任务id // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *int64 `json:"TaskId,omitnil" name:"TaskId"` // 任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 TaskName *string `json:"TaskName,omitnil" name:"TaskName"` // 上次执行时间 // 注意:此字段可能返回 null,表示取不到有效值。 LastTime *string `json:"LastTime,omitnil" name:"LastTime"` }
type BlockIgnoreRule ¶ added in v1.0.598
type BlockIgnoreRule struct { // 域名 // 注意:此字段可能返回 null,表示取不到有效值。 Domain *string `json:"Domain,omitnil" name:"Domain"` // IP // 注意:此字段可能返回 null,表示取不到有效值。 IP *string `json:"IP,omitnil" name:"IP"` // 规则ip // 注意:此字段可能返回 null,表示取不到有效值。 Ioc *string `json:"Ioc,omitnil" name:"Ioc"` // 危险等级 // 注意:此字段可能返回 null,表示取不到有效值。 Level *string `json:"Level,omitnil" name:"Level"` // 来源事件名称 // 注意:此字段可能返回 null,表示取不到有效值。 EventName *string `json:"EventName,omitnil" name:"EventName"` // 方向:1入站,0出站 // 注意:此字段可能返回 null,表示取不到有效值。 Direction *int64 `json:"Direction,omitnil" name:"Direction"` // 协议 // 注意:此字段可能返回 null,表示取不到有效值。 Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 地理位置 // 注意:此字段可能返回 null,表示取不到有效值。 Address *string `json:"Address,omitnil" name:"Address"` // 规则类型:1封禁,2放通 // 注意:此字段可能返回 null,表示取不到有效值。 Action *int64 `json:"Action,omitnil" name:"Action"` // 规则生效开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 规则生效结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 忽略原因 // 注意:此字段可能返回 null,表示取不到有效值。 IgnoreReason *string `json:"IgnoreReason,omitnil" name:"IgnoreReason"` // 安全事件来源 // 注意:此字段可能返回 null,表示取不到有效值。 Source *string `json:"Source,omitnil" name:"Source"` // 规则id // 注意:此字段可能返回 null,表示取不到有效值。 UniqueId *string `json:"UniqueId,omitnil" name:"UniqueId"` // 规则命中次数 // 注意:此字段可能返回 null,表示取不到有效值。 MatchTimes *int64 `json:"MatchTimes,omitnil" name:"MatchTimes"` // 国家 // 注意:此字段可能返回 null,表示取不到有效值。 Country *string `json:"Country,omitnil" name:"Country"` // 备注 // 注意:此字段可能返回 null,表示取不到有效值。 Comment *string `json:"Comment,omitnil" name:"Comment"` }
type CfwNatDnatRule ¶
type CfwNatDnatRule struct { // 网络协议,可选值:TCP、UDP。 IpProtocol *string `json:"IpProtocol,omitnil" name:"IpProtocol"` // 弹性IP。 PublicIpAddress *string `json:"PublicIpAddress,omitnil" name:"PublicIpAddress"` // 公网端口。 PublicPort *int64 `json:"PublicPort,omitnil" name:"PublicPort"` // 内网地址。 PrivateIpAddress *string `json:"PrivateIpAddress,omitnil" name:"PrivateIpAddress"` // 内网端口。 PrivatePort *int64 `json:"PrivatePort,omitnil" name:"PrivatePort"` // NAT防火墙转发规则描述。 Description *string `json:"Description,omitnil" name:"Description"` }
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddAcRule ¶ added in v1.0.259
func (c *Client) AddAcRule(request *AddAcRuleRequest) (response *AddAcRuleResponse, err error)
AddAcRule 添加互联网边界规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddAcRuleWithContext ¶ added in v1.0.324
func (c *Client) AddAcRuleWithContext(ctx context.Context, request *AddAcRuleRequest) (response *AddAcRuleResponse, err error)
AddAcRule 添加互联网边界规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddAclRule ¶ added in v1.0.744
func (c *Client) AddAclRule(request *AddAclRuleRequest) (response *AddAclRuleResponse, err error)
AddAclRule 添加互联网边界访问控制规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddAclRuleWithContext ¶ added in v1.0.744
func (c *Client) AddAclRuleWithContext(ctx context.Context, request *AddAclRuleRequest) (response *AddAclRuleResponse, err error)
AddAclRule 添加互联网边界访问控制规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddEnterpriseSecurityGroupRules ¶ added in v1.0.294
func (c *Client) AddEnterpriseSecurityGroupRules(request *AddEnterpriseSecurityGroupRulesRequest) (response *AddEnterpriseSecurityGroupRulesResponse, err error)
AddEnterpriseSecurityGroupRules 创建新企业安全组规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddEnterpriseSecurityGroupRulesWithContext ¶ added in v1.0.324
func (c *Client) AddEnterpriseSecurityGroupRulesWithContext(ctx context.Context, request *AddEnterpriseSecurityGroupRulesRequest) (response *AddEnterpriseSecurityGroupRulesResponse, err error)
AddEnterpriseSecurityGroupRules 创建新企业安全组规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddNatAcRule ¶ added in v1.0.602
func (c *Client) AddNatAcRule(request *AddNatAcRuleRequest) (response *AddNatAcRuleResponse, err error)
AddNatAcRule 添加nat访问控制规则(地域必填)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddNatAcRuleWithContext ¶ added in v1.0.602
func (c *Client) AddNatAcRuleWithContext(ctx context.Context, request *AddNatAcRuleRequest) (response *AddNatAcRuleResponse, err error)
AddNatAcRule 添加nat访问控制规则(地域必填)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddVpcAcRule ¶ added in v1.0.744
func (c *Client) AddVpcAcRule(request *AddVpcAcRuleRequest) (response *AddVpcAcRuleResponse, err error)
AddVpcAcRule 添加VPC内网间规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddVpcAcRuleWithContext ¶ added in v1.0.744
func (c *Client) AddVpcAcRuleWithContext(ctx context.Context, request *AddVpcAcRuleRequest) (response *AddVpcAcRuleResponse, err error)
AddVpcAcRule 添加VPC内网间规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateAcRules ¶
func (c *Client) CreateAcRules(request *CreateAcRulesRequest) (response *CreateAcRulesResponse, err error)
CreateAcRules 创建访问控制规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateAcRulesWithContext ¶ added in v1.0.324
func (c *Client) CreateAcRulesWithContext(ctx context.Context, request *CreateAcRulesRequest) (response *CreateAcRulesResponse, err error)
CreateAcRules 创建访问控制规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateAddressTemplate ¶ added in v1.0.701
func (c *Client) CreateAddressTemplate(request *CreateAddressTemplateRequest) (response *CreateAddressTemplateResponse, err error)
CreateAddressTemplate 创建地址模板规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateAddressTemplateWithContext ¶ added in v1.0.701
func (c *Client) CreateAddressTemplateWithContext(ctx context.Context, request *CreateAddressTemplateRequest) (response *CreateAddressTemplateResponse, err error)
CreateAddressTemplate 创建地址模板规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateAlertCenterIsolate ¶ added in v1.0.775
func (c *Client) CreateAlertCenterIsolate(request *CreateAlertCenterIsolateRequest) (response *CreateAlertCenterIsolateResponse, err error)
CreateAlertCenterIsolate 用户告警中心-封隔离处置按钮
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateAlertCenterIsolateWithContext ¶ added in v1.0.775
func (c *Client) CreateAlertCenterIsolateWithContext(ctx context.Context, request *CreateAlertCenterIsolateRequest) (response *CreateAlertCenterIsolateResponse, err error)
CreateAlertCenterIsolate 用户告警中心-封隔离处置按钮
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateAlertCenterOmit ¶ added in v1.0.775
func (c *Client) CreateAlertCenterOmit(request *CreateAlertCenterOmitRequest) (response *CreateAlertCenterOmitResponse, err error)
CreateAlertCenterOmit 用户告警中心-忽略处置按钮
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateAlertCenterOmitWithContext ¶ added in v1.0.775
func (c *Client) CreateAlertCenterOmitWithContext(ctx context.Context, request *CreateAlertCenterOmitRequest) (response *CreateAlertCenterOmitResponse, err error)
CreateAlertCenterOmit 用户告警中心-忽略处置按钮
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateAlertCenterRule ¶ added in v1.0.775
func (c *Client) CreateAlertCenterRule(request *CreateAlertCenterRuleRequest) (response *CreateAlertCenterRuleResponse, err error)
CreateAlertCenterRule 用户告警中心-封禁、放通处置按钮
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateAlertCenterRuleWithContext ¶ added in v1.0.775
func (c *Client) CreateAlertCenterRuleWithContext(ctx context.Context, request *CreateAlertCenterRuleRequest) (response *CreateAlertCenterRuleResponse, err error)
CreateAlertCenterRule 用户告警中心-封禁、放通处置按钮
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateBlockIgnoreRuleList ¶ added in v1.0.740
func (c *Client) CreateBlockIgnoreRuleList(request *CreateBlockIgnoreRuleListRequest) (response *CreateBlockIgnoreRuleListResponse, err error)
CreateBlockIgnoreRuleList 批量添加入侵防御封禁列表、放通列表规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateBlockIgnoreRuleListWithContext ¶ added in v1.0.740
func (c *Client) CreateBlockIgnoreRuleListWithContext(ctx context.Context, request *CreateBlockIgnoreRuleListRequest) (response *CreateBlockIgnoreRuleListResponse, err error)
CreateBlockIgnoreRuleList 批量添加入侵防御封禁列表、放通列表规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateChooseVpcs ¶ added in v1.0.228
func (c *Client) CreateChooseVpcs(request *CreateChooseVpcsRequest) (response *CreateChooseVpcsResponse, err error)
CreateChooseVpcs 创建、选择vpc
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateChooseVpcsWithContext ¶ added in v1.0.324
func (c *Client) CreateChooseVpcsWithContext(ctx context.Context, request *CreateChooseVpcsRequest) (response *CreateChooseVpcsResponse, err error)
CreateChooseVpcs 创建、选择vpc
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateDatabaseWhiteListRules ¶ added in v1.0.250
func (c *Client) CreateDatabaseWhiteListRules(request *CreateDatabaseWhiteListRulesRequest) (response *CreateDatabaseWhiteListRulesResponse, err error)
CreateDatabaseWhiteListRules 创建暴露数据库白名单规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateDatabaseWhiteListRulesWithContext ¶ added in v1.0.324
func (c *Client) CreateDatabaseWhiteListRulesWithContext(ctx context.Context, request *CreateDatabaseWhiteListRulesRequest) (response *CreateDatabaseWhiteListRulesResponse, err error)
CreateDatabaseWhiteListRules 创建暴露数据库白名单规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateNatFwInstance ¶ added in v1.0.228
func (c *Client) CreateNatFwInstance(request *CreateNatFwInstanceRequest) (response *CreateNatFwInstanceResponse, err error)
CreateNatFwInstance 创建NAT防火墙实例(Region参数必填)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateNatFwInstanceWithContext ¶ added in v1.0.324
func (c *Client) CreateNatFwInstanceWithContext(ctx context.Context, request *CreateNatFwInstanceRequest) (response *CreateNatFwInstanceResponse, err error)
CreateNatFwInstance 创建NAT防火墙实例(Region参数必填)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateNatFwInstanceWithDomain ¶ added in v1.0.259
func (c *Client) CreateNatFwInstanceWithDomain(request *CreateNatFwInstanceWithDomainRequest) (response *CreateNatFwInstanceWithDomainResponse, err error)
CreateNatFwInstanceWithDomain 创建防火墙实例和接入域名(Region参数必填)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateNatFwInstanceWithDomainWithContext ¶ added in v1.0.324
func (c *Client) CreateNatFwInstanceWithDomainWithContext(ctx context.Context, request *CreateNatFwInstanceWithDomainRequest) (response *CreateNatFwInstanceWithDomainResponse, err error)
CreateNatFwInstanceWithDomain 创建防火墙实例和接入域名(Region参数必填)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateSecurityGroupRules ¶ added in v1.0.228
func (c *Client) CreateSecurityGroupRules(request *CreateSecurityGroupRulesRequest) (response *CreateSecurityGroupRulesResponse, err error)
CreateSecurityGroupRules 创建企业安全组规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateSecurityGroupRulesWithContext ¶ added in v1.0.324
func (c *Client) CreateSecurityGroupRulesWithContext(ctx context.Context, request *CreateSecurityGroupRulesRequest) (response *CreateSecurityGroupRulesResponse, err error)
CreateSecurityGroupRules 创建企业安全组规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateVpcFwGroup ¶ added in v1.0.744
func (c *Client) CreateVpcFwGroup(request *CreateVpcFwGroupRequest) (response *CreateVpcFwGroupResponse, err error)
CreateVpcFwGroup 创建VPC间防火墙(防火墙组)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateVpcFwGroupWithContext ¶ added in v1.0.744
func (c *Client) CreateVpcFwGroupWithContext(ctx context.Context, request *CreateVpcFwGroupRequest) (response *CreateVpcFwGroupResponse, err error)
CreateVpcFwGroup 创建VPC间防火墙(防火墙组)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAcRule ¶
func (c *Client) DeleteAcRule(request *DeleteAcRuleRequest) (response *DeleteAcRuleResponse, err error)
DeleteAcRule 删除规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteAcRuleWithContext ¶ added in v1.0.324
func (c *Client) DeleteAcRuleWithContext(ctx context.Context, request *DeleteAcRuleRequest) (response *DeleteAcRuleResponse, err error)
DeleteAcRule 删除规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteAddressTemplate ¶ added in v1.0.701
func (c *Client) DeleteAddressTemplate(request *DeleteAddressTemplateRequest) (response *DeleteAddressTemplateResponse, err error)
DeleteAddressTemplate 删除地址模板规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteAddressTemplateWithContext ¶ added in v1.0.701
func (c *Client) DeleteAddressTemplateWithContext(ctx context.Context, request *DeleteAddressTemplateRequest) (response *DeleteAddressTemplateResponse, err error)
DeleteAddressTemplate 删除地址模板规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteAllAccessControlRule ¶
func (c *Client) DeleteAllAccessControlRule(request *DeleteAllAccessControlRuleRequest) (response *DeleteAllAccessControlRuleResponse, err error)
DeleteAllAccessControlRule 全部删除规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteAllAccessControlRuleWithContext ¶ added in v1.0.324
func (c *Client) DeleteAllAccessControlRuleWithContext(ctx context.Context, request *DeleteAllAccessControlRuleRequest) (response *DeleteAllAccessControlRuleResponse, err error)
DeleteAllAccessControlRule 全部删除规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteBlockIgnoreRuleList ¶ added in v1.0.744
func (c *Client) DeleteBlockIgnoreRuleList(request *DeleteBlockIgnoreRuleListRequest) (response *DeleteBlockIgnoreRuleListResponse, err error)
DeleteBlockIgnoreRuleList 批量删除入侵防御封禁列表、放通列表规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteBlockIgnoreRuleListWithContext ¶ added in v1.0.744
func (c *Client) DeleteBlockIgnoreRuleListWithContext(ctx context.Context, request *DeleteBlockIgnoreRuleListRequest) (response *DeleteBlockIgnoreRuleListResponse, err error)
DeleteBlockIgnoreRuleList 批量删除入侵防御封禁列表、放通列表规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteNatFwInstance ¶ added in v1.0.228
func (c *Client) DeleteNatFwInstance(request *DeleteNatFwInstanceRequest) (response *DeleteNatFwInstanceResponse, err error)
DeleteNatFwInstance 销毁防火墙实例
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteNatFwInstanceWithContext ¶ added in v1.0.324
func (c *Client) DeleteNatFwInstanceWithContext(ctx context.Context, request *DeleteNatFwInstanceRequest) (response *DeleteNatFwInstanceResponse, err error)
DeleteNatFwInstance 销毁防火墙实例
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteResourceGroup ¶ added in v1.0.228
func (c *Client) DeleteResourceGroup(request *DeleteResourceGroupRequest) (response *DeleteResourceGroupResponse, err error)
DeleteResourceGroup DeleteResourceGroup-资产中心资产组删除
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteResourceGroupWithContext ¶ added in v1.0.324
func (c *Client) DeleteResourceGroupWithContext(ctx context.Context, request *DeleteResourceGroupRequest) (response *DeleteResourceGroupResponse, err error)
DeleteResourceGroup DeleteResourceGroup-资产中心资产组删除
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteSecurityGroupRule ¶
func (c *Client) DeleteSecurityGroupRule(request *DeleteSecurityGroupRuleRequest) (response *DeleteSecurityGroupRuleResponse, err error)
DeleteSecurityGroupRule 删除规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteSecurityGroupRuleWithContext ¶ added in v1.0.324
func (c *Client) DeleteSecurityGroupRuleWithContext(ctx context.Context, request *DeleteSecurityGroupRuleRequest) (response *DeleteSecurityGroupRuleResponse, err error)
DeleteSecurityGroupRule 删除规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteVpcFwGroup ¶ added in v1.0.744
func (c *Client) DeleteVpcFwGroup(request *DeleteVpcFwGroupRequest) (response *DeleteVpcFwGroupResponse, err error)
DeleteVpcFwGroup 删除防火墙(组),或者删除其中实例
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteVpcFwGroupWithContext ¶ added in v1.0.744
func (c *Client) DeleteVpcFwGroupWithContext(ctx context.Context, request *DeleteVpcFwGroupRequest) (response *DeleteVpcFwGroupResponse, err error)
DeleteVpcFwGroup 删除防火墙(组),或者删除其中实例
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteVpcInstance ¶ added in v1.0.228
func (c *Client) DeleteVpcInstance(request *DeleteVpcInstanceRequest) (response *DeleteVpcInstanceResponse, err error)
DeleteVpcInstance 删除防火墙实例
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded"
func (*Client) DeleteVpcInstanceWithContext ¶ added in v1.0.324
func (c *Client) DeleteVpcInstanceWithContext(ctx context.Context, request *DeleteVpcInstanceRequest) (response *DeleteVpcInstanceResponse, err error)
DeleteVpcInstance 删除防火墙实例
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded"
func (*Client) DescribeAcLists ¶
func (c *Client) DescribeAcLists(request *DescribeAcListsRequest) (response *DescribeAcListsResponse, err error)
DescribeAcLists 访问控制列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeAcListsWithContext ¶ added in v1.0.324
func (c *Client) DescribeAcListsWithContext(ctx context.Context, request *DescribeAcListsRequest) (response *DescribeAcListsResponse, err error)
DescribeAcLists 访问控制列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeAclRule ¶ added in v1.0.744
func (c *Client) DescribeAclRule(request *DescribeAclRuleRequest) (response *DescribeAclRuleResponse, err error)
DescribeAclRule 查询互联网边界访问控制列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeAclRuleWithContext ¶ added in v1.0.744
func (c *Client) DescribeAclRuleWithContext(ctx context.Context, request *DescribeAclRuleRequest) (response *DescribeAclRuleResponse, err error)
DescribeAclRule 查询互联网边界访问控制列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeAddressTemplateList ¶ added in v1.0.745
func (c *Client) DescribeAddressTemplateList(request *DescribeAddressTemplateListRequest) (response *DescribeAddressTemplateListResponse, err error)
DescribeAddressTemplateList 查询地址模板列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAddressTemplateListWithContext ¶ added in v1.0.745
func (c *Client) DescribeAddressTemplateListWithContext(ctx context.Context, request *DescribeAddressTemplateListRequest) (response *DescribeAddressTemplateListResponse, err error)
DescribeAddressTemplateList 查询地址模板列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAssetSync ¶ added in v1.0.745
func (c *Client) DescribeAssetSync(request *DescribeAssetSyncRequest) (response *DescribeAssetSyncResponse, err error)
DescribeAssetSync 资产同步状态查询
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAssetSyncWithContext ¶ added in v1.0.745
func (c *Client) DescribeAssetSyncWithContext(ctx context.Context, request *DescribeAssetSyncRequest) (response *DescribeAssetSyncResponse, err error)
DescribeAssetSync 资产同步状态查询
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAssociatedInstanceList ¶
func (c *Client) DescribeAssociatedInstanceList(request *DescribeAssociatedInstanceListRequest) (response *DescribeAssociatedInstanceListResponse, err error)
DescribeAssociatedInstanceList 获取安全组关联实例列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeAssociatedInstanceListWithContext ¶ added in v1.0.324
func (c *Client) DescribeAssociatedInstanceListWithContext(ctx context.Context, request *DescribeAssociatedInstanceListRequest) (response *DescribeAssociatedInstanceListResponse, err error)
DescribeAssociatedInstanceList 获取安全组关联实例列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeBlockByIpTimesList ¶ added in v1.0.204
func (c *Client) DescribeBlockByIpTimesList(request *DescribeBlockByIpTimesListRequest) (response *DescribeBlockByIpTimesListResponse, err error)
DescribeBlockByIpTimesList DescribeBlockByIpTimesList 告警中心阻断IP折线图
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBlockByIpTimesListWithContext ¶ added in v1.0.324
func (c *Client) DescribeBlockByIpTimesListWithContext(ctx context.Context, request *DescribeBlockByIpTimesListRequest) (response *DescribeBlockByIpTimesListResponse, err error)
DescribeBlockByIpTimesList DescribeBlockByIpTimesList 告警中心阻断IP折线图
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBlockIgnoreList ¶ added in v1.0.598
func (c *Client) DescribeBlockIgnoreList(request *DescribeBlockIgnoreListRequest) (response *DescribeBlockIgnoreListResponse, err error)
DescribeBlockIgnoreList 查询入侵防御放通封禁列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeBlockIgnoreListWithContext ¶ added in v1.0.598
func (c *Client) DescribeBlockIgnoreListWithContext(ctx context.Context, request *DescribeBlockIgnoreListRequest) (response *DescribeBlockIgnoreListResponse, err error)
DescribeBlockIgnoreList 查询入侵防御放通封禁列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeBlockStaticList ¶ added in v1.0.204
func (c *Client) DescribeBlockStaticList(request *DescribeBlockStaticListRequest) (response *DescribeBlockStaticListResponse, err error)
DescribeBlockStaticList DescribeBlockStaticList 告警中心柱形图
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBlockStaticListWithContext ¶ added in v1.0.324
func (c *Client) DescribeBlockStaticListWithContext(ctx context.Context, request *DescribeBlockStaticListRequest) (response *DescribeBlockStaticListResponse, err error)
DescribeBlockStaticList DescribeBlockStaticList 告警中心柱形图
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCfwEips ¶
func (c *Client) DescribeCfwEips(request *DescribeCfwEipsRequest) (response *DescribeCfwEipsResponse, err error)
DescribeCfwEips 查询防火墙弹性公网IP
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCfwEipsWithContext ¶ added in v1.0.324
func (c *Client) DescribeCfwEipsWithContext(ctx context.Context, request *DescribeCfwEipsRequest) (response *DescribeCfwEipsResponse, err error)
DescribeCfwEips 查询防火墙弹性公网IP
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDefenseSwitch ¶ added in v1.0.494
func (c *Client) DescribeDefenseSwitch(request *DescribeDefenseSwitchRequest) (response *DescribeDefenseSwitchResponse, err error)
DescribeDefenseSwitch 获取入侵防御按钮列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeDefenseSwitchWithContext ¶ added in v1.0.494
func (c *Client) DescribeDefenseSwitchWithContext(ctx context.Context, request *DescribeDefenseSwitchRequest) (response *DescribeDefenseSwitchResponse, err error)
DescribeDefenseSwitch 获取入侵防御按钮列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeEnterpriseSGRuleProgress ¶ added in v1.0.677
func (c *Client) DescribeEnterpriseSGRuleProgress(request *DescribeEnterpriseSGRuleProgressRequest) (response *DescribeEnterpriseSGRuleProgressResponse, err error)
DescribeEnterpriseSGRuleProgress 查询新版安全组下发进度
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeEnterpriseSGRuleProgressWithContext ¶ added in v1.0.677
func (c *Client) DescribeEnterpriseSGRuleProgressWithContext(ctx context.Context, request *DescribeEnterpriseSGRuleProgressRequest) (response *DescribeEnterpriseSGRuleProgressResponse, err error)
DescribeEnterpriseSGRuleProgress 查询新版安全组下发进度
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeEnterpriseSecurityGroupRule ¶ added in v1.0.294
func (c *Client) DescribeEnterpriseSecurityGroupRule(request *DescribeEnterpriseSecurityGroupRuleRequest) (response *DescribeEnterpriseSecurityGroupRuleResponse, err error)
DescribeEnterpriseSecurityGroupRule 查询新企业安全组规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeEnterpriseSecurityGroupRuleWithContext ¶ added in v1.0.324
func (c *Client) DescribeEnterpriseSecurityGroupRuleWithContext(ctx context.Context, request *DescribeEnterpriseSecurityGroupRuleRequest) (response *DescribeEnterpriseSecurityGroupRuleResponse, err error)
DescribeEnterpriseSecurityGroupRule 查询新企业安全组规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeFwEdgeIps ¶ added in v1.0.744
func (c *Client) DescribeFwEdgeIps(request *DescribeFwEdgeIpsRequest) (response *DescribeFwEdgeIpsResponse, err error)
DescribeFwEdgeIps 串行防火墙IP开关列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeFwEdgeIpsWithContext ¶ added in v1.0.744
func (c *Client) DescribeFwEdgeIpsWithContext(ctx context.Context, request *DescribeFwEdgeIpsRequest) (response *DescribeFwEdgeIpsResponse, err error)
DescribeFwEdgeIps 串行防火墙IP开关列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeFwGroupInstanceInfo ¶ added in v1.0.744
func (c *Client) DescribeFwGroupInstanceInfo(request *DescribeFwGroupInstanceInfoRequest) (response *DescribeFwGroupInstanceInfoResponse, err error)
DescribeFwGroupInstanceInfo 获取租户所有VPC防火墙(组)及VPC防火墙实例卡片信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeFwGroupInstanceInfoWithContext ¶ added in v1.0.744
func (c *Client) DescribeFwGroupInstanceInfoWithContext(ctx context.Context, request *DescribeFwGroupInstanceInfoRequest) (response *DescribeFwGroupInstanceInfoResponse, err error)
DescribeFwGroupInstanceInfo 获取租户所有VPC防火墙(组)及VPC防火墙实例卡片信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeFwSyncStatus ¶ added in v1.0.745
func (c *Client) DescribeFwSyncStatus(request *DescribeFwSyncStatusRequest) (response *DescribeFwSyncStatusResponse, err error)
DescribeFwSyncStatus 获取防火墙同步状态,一般在执行同步操作后查询
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeFwSyncStatusWithContext ¶ added in v1.0.745
func (c *Client) DescribeFwSyncStatusWithContext(ctx context.Context, request *DescribeFwSyncStatusRequest) (response *DescribeFwSyncStatusResponse, err error)
DescribeFwSyncStatus 获取防火墙同步状态,一般在执行同步操作后查询
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeGuideScanInfo ¶
func (c *Client) DescribeGuideScanInfo(request *DescribeGuideScanInfoRequest) (response *DescribeGuideScanInfoResponse, err error)
DescribeGuideScanInfo DescribeGuideScanInfo新手引导扫描接口信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeGuideScanInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeGuideScanInfoWithContext(ctx context.Context, request *DescribeGuideScanInfoRequest) (response *DescribeGuideScanInfoResponse, err error)
DescribeGuideScanInfo DescribeGuideScanInfo新手引导扫描接口信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeIPStatusList ¶ added in v1.0.366
func (c *Client) DescribeIPStatusList(request *DescribeIPStatusListRequest) (response *DescribeIPStatusListResponse, err error)
DescribeIPStatusList ip防护状态查询
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeIPStatusListWithContext ¶ added in v1.0.366
func (c *Client) DescribeIPStatusListWithContext(ctx context.Context, request *DescribeIPStatusListRequest) (response *DescribeIPStatusListResponse, err error)
DescribeIPStatusList ip防护状态查询
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeLogs ¶ added in v1.0.660
func (c *Client) DescribeLogs(request *DescribeLogsRequest) (response *DescribeLogsResponse, err error)
DescribeLogs 日志审计日志查询
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeLogsWithContext ¶ added in v1.0.660
func (c *Client) DescribeLogsWithContext(ctx context.Context, request *DescribeLogsRequest) (response *DescribeLogsResponse, err error)
DescribeLogs 日志审计日志查询
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeNatAcRule ¶ added in v1.0.602
func (c *Client) DescribeNatAcRule(request *DescribeNatAcRuleRequest) (response *DescribeNatAcRuleResponse, err error)
DescribeNatAcRule 查询NAT访问控制列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNatAcRuleWithContext ¶ added in v1.0.602
func (c *Client) DescribeNatAcRuleWithContext(ctx context.Context, request *DescribeNatAcRuleRequest) (response *DescribeNatAcRuleResponse, err error)
DescribeNatAcRule 查询NAT访问控制列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNatFwInfoCount ¶ added in v1.0.228
func (c *Client) DescribeNatFwInfoCount(request *DescribeNatFwInfoCountRequest) (response *DescribeNatFwInfoCountResponse, err error)
DescribeNatFwInfoCount 获取当前用户接入nat防火墙的所有子网数及natfw实例个数
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNatFwInfoCountWithContext ¶ added in v1.0.324
func (c *Client) DescribeNatFwInfoCountWithContext(ctx context.Context, request *DescribeNatFwInfoCountRequest) (response *DescribeNatFwInfoCountResponse, err error)
DescribeNatFwInfoCount 获取当前用户接入nat防火墙的所有子网数及natfw实例个数
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNatFwInstance ¶ added in v1.0.228
func (c *Client) DescribeNatFwInstance(request *DescribeNatFwInstanceRequest) (response *DescribeNatFwInstanceResponse, err error)
DescribeNatFwInstance DescribeNatFwInstance 获取租户所有NAT实例
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNatFwInstanceWithContext ¶ added in v1.0.324
func (c *Client) DescribeNatFwInstanceWithContext(ctx context.Context, request *DescribeNatFwInstanceRequest) (response *DescribeNatFwInstanceResponse, err error)
DescribeNatFwInstance DescribeNatFwInstance 获取租户所有NAT实例
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNatFwInstanceWithRegion ¶ added in v1.0.228
func (c *Client) DescribeNatFwInstanceWithRegion(request *DescribeNatFwInstanceWithRegionRequest) (response *DescribeNatFwInstanceWithRegionResponse, err error)
DescribeNatFwInstanceWithRegion GetNatFwInstanceWithRegion 获取租户新增运维的NAT实例,带上地域
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNatFwInstanceWithRegionWithContext ¶ added in v1.0.324
func (c *Client) DescribeNatFwInstanceWithRegionWithContext(ctx context.Context, request *DescribeNatFwInstanceWithRegionRequest) (response *DescribeNatFwInstanceWithRegionResponse, err error)
DescribeNatFwInstanceWithRegion GetNatFwInstanceWithRegion 获取租户新增运维的NAT实例,带上地域
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNatFwInstancesInfo ¶ added in v1.0.228
func (c *Client) DescribeNatFwInstancesInfo(request *DescribeNatFwInstancesInfoRequest) (response *DescribeNatFwInstancesInfoResponse, err error)
DescribeNatFwInstancesInfo GetNatInstance 获取租户所有NAT实例及实例卡片信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNatFwInstancesInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeNatFwInstancesInfoWithContext(ctx context.Context, request *DescribeNatFwInstancesInfoRequest) (response *DescribeNatFwInstancesInfoResponse, err error)
DescribeNatFwInstancesInfo GetNatInstance 获取租户所有NAT实例及实例卡片信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNatFwVpcDnsLst ¶ added in v1.0.228
func (c *Client) DescribeNatFwVpcDnsLst(request *DescribeNatFwVpcDnsLstRequest) (response *DescribeNatFwVpcDnsLstResponse, err error)
DescribeNatFwVpcDnsLst 展示当前natfw 实例对应的vpc dns开关
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNatFwVpcDnsLstWithContext ¶ added in v1.0.324
func (c *Client) DescribeNatFwVpcDnsLstWithContext(ctx context.Context, request *DescribeNatFwVpcDnsLstRequest) (response *DescribeNatFwVpcDnsLstResponse, err error)
DescribeNatFwVpcDnsLst 展示当前natfw 实例对应的vpc dns开关
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNatSwitchList ¶ added in v1.0.745
func (c *Client) DescribeNatSwitchList(request *DescribeNatSwitchListRequest) (response *DescribeNatSwitchListResponse, err error)
DescribeNatSwitchList 查询NAT边界防火墙开关列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeNatSwitchListWithContext ¶ added in v1.0.745
func (c *Client) DescribeNatSwitchListWithContext(ctx context.Context, request *DescribeNatSwitchListRequest) (response *DescribeNatSwitchListResponse, err error)
DescribeNatSwitchList 查询NAT边界防火墙开关列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeResourceGroup ¶ added in v1.0.228
func (c *Client) DescribeResourceGroup(request *DescribeResourceGroupRequest) (response *DescribeResourceGroupResponse, err error)
DescribeResourceGroup DescribeResourceGroup资产中心资产树信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeResourceGroupNew ¶ added in v1.0.238
func (c *Client) DescribeResourceGroupNew(request *DescribeResourceGroupNewRequest) (response *DescribeResourceGroupNewResponse, err error)
DescribeResourceGroupNew DescribeResourceGroupNew资产中心资产树信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeResourceGroupNewWithContext ¶ added in v1.0.324
func (c *Client) DescribeResourceGroupNewWithContext(ctx context.Context, request *DescribeResourceGroupNewRequest) (response *DescribeResourceGroupNewResponse, err error)
DescribeResourceGroupNew DescribeResourceGroupNew资产中心资产树信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeResourceGroupWithContext ¶ added in v1.0.324
func (c *Client) DescribeResourceGroupWithContext(ctx context.Context, request *DescribeResourceGroupRequest) (response *DescribeResourceGroupResponse, err error)
DescribeResourceGroup DescribeResourceGroup资产中心资产树信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRuleOverview ¶
func (c *Client) DescribeRuleOverview(request *DescribeRuleOverviewRequest) (response *DescribeRuleOverviewResponse, err error)
DescribeRuleOverview 查询规则列表概况
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeRuleOverviewWithContext ¶ added in v1.0.324
func (c *Client) DescribeRuleOverviewWithContext(ctx context.Context, request *DescribeRuleOverviewRequest) (response *DescribeRuleOverviewResponse, err error)
DescribeRuleOverview 查询规则列表概况
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeSecurityGroupList ¶
func (c *Client) DescribeSecurityGroupList(request *DescribeSecurityGroupListRequest) (response *DescribeSecurityGroupListResponse, err error)
DescribeSecurityGroupList 查询安全组规则列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeSecurityGroupListWithContext ¶ added in v1.0.324
func (c *Client) DescribeSecurityGroupListWithContext(ctx context.Context, request *DescribeSecurityGroupListRequest) (response *DescribeSecurityGroupListResponse, err error)
DescribeSecurityGroupList 查询安全组规则列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeSourceAsset ¶ added in v1.0.228
func (c *Client) DescribeSourceAsset(request *DescribeSourceAssetRequest) (response *DescribeSourceAssetResponse, err error)
DescribeSourceAsset DescribeSourceAsset-查询资产组全部资产信息
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSourceAssetWithContext ¶ added in v1.0.324
func (c *Client) DescribeSourceAssetWithContext(ctx context.Context, request *DescribeSourceAssetRequest) (response *DescribeSourceAssetResponse, err error)
DescribeSourceAsset DescribeSourceAsset-查询资产组全部资产信息
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSwitchLists ¶
func (c *Client) DescribeSwitchLists(request *DescribeSwitchListsRequest) (response *DescribeSwitchListsResponse, err error)
DescribeSwitchLists 防火墙开关列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSwitchListsWithContext ¶ added in v1.0.324
func (c *Client) DescribeSwitchListsWithContext(ctx context.Context, request *DescribeSwitchListsRequest) (response *DescribeSwitchListsResponse, err error)
DescribeSwitchLists 防火墙开关列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeTLogInfo ¶ added in v1.0.204
func (c *Client) DescribeTLogInfo(request *DescribeTLogInfoRequest) (response *DescribeTLogInfoResponse, err error)
DescribeTLogInfo DescribeTLogInfo告警中心概况
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTLogInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeTLogInfoWithContext(ctx context.Context, request *DescribeTLogInfoRequest) (response *DescribeTLogInfoResponse, err error)
DescribeTLogInfo DescribeTLogInfo告警中心概况
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTLogIpList ¶ added in v1.0.204
func (c *Client) DescribeTLogIpList(request *DescribeTLogIpListRequest) (response *DescribeTLogIpListResponse, err error)
DescribeTLogIpList DescribeTLogIpList告警中心IP柱形图
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTLogIpListWithContext ¶ added in v1.0.324
func (c *Client) DescribeTLogIpListWithContext(ctx context.Context, request *DescribeTLogIpListRequest) (response *DescribeTLogIpListResponse, err error)
DescribeTLogIpList DescribeTLogIpList告警中心IP柱形图
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTableStatus ¶
func (c *Client) DescribeTableStatus(request *DescribeTableStatusRequest) (response *DescribeTableStatusResponse, err error)
DescribeTableStatus 查询规则表状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeTableStatusWithContext ¶ added in v1.0.324
func (c *Client) DescribeTableStatusWithContext(ctx context.Context, request *DescribeTableStatusRequest) (response *DescribeTableStatusResponse, err error)
DescribeTableStatus 查询规则表状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeUnHandleEventTabList ¶ added in v1.0.204
func (c *Client) DescribeUnHandleEventTabList(request *DescribeUnHandleEventTabListRequest) (response *DescribeUnHandleEventTabListResponse, err error)
DescribeUnHandleEventTabList DescribeUnHandleEventTabList 告警中心伪攻击链事件未处置接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUnHandleEventTabListWithContext ¶ added in v1.0.324
func (c *Client) DescribeUnHandleEventTabListWithContext(ctx context.Context, request *DescribeUnHandleEventTabListRequest) (response *DescribeUnHandleEventTabListResponse, err error)
DescribeUnHandleEventTabList DescribeUnHandleEventTabList 告警中心伪攻击链事件未处置接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpcAcRule ¶ added in v1.0.744
func (c *Client) DescribeVpcAcRule(request *DescribeVpcAcRuleRequest) (response *DescribeVpcAcRuleResponse, err error)
DescribeVpcAcRule 查询内网间访问控制列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeVpcAcRuleWithContext ¶ added in v1.0.744
func (c *Client) DescribeVpcAcRuleWithContext(ctx context.Context, request *DescribeVpcAcRuleRequest) (response *DescribeVpcAcRuleResponse, err error)
DescribeVpcAcRule 查询内网间访问控制列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeVpcFwGroupSwitch ¶ added in v1.0.744
func (c *Client) DescribeVpcFwGroupSwitch(request *DescribeVpcFwGroupSwitchRequest) (response *DescribeVpcFwGroupSwitchResponse, err error)
DescribeVpcFwGroupSwitch VPC防火墙(组)开关列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpcFwGroupSwitchWithContext ¶ added in v1.0.744
func (c *Client) DescribeVpcFwGroupSwitchWithContext(ctx context.Context, request *DescribeVpcFwGroupSwitchRequest) (response *DescribeVpcFwGroupSwitchResponse, err error)
DescribeVpcFwGroupSwitch VPC防火墙(组)开关列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ExpandCfwVertical ¶
func (c *Client) ExpandCfwVertical(request *ExpandCfwVerticalRequest) (response *ExpandCfwVerticalResponse, err error)
ExpandCfwVertical 防火墙垂直扩容
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ExpandCfwVerticalWithContext ¶ added in v1.0.324
func (c *Client) ExpandCfwVerticalWithContext(ctx context.Context, request *ExpandCfwVerticalRequest) (response *ExpandCfwVerticalResponse, err error)
ExpandCfwVertical 防火墙垂直扩容
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAcRule ¶
func (c *Client) ModifyAcRule(request *ModifyAcRuleRequest) (response *ModifyAcRuleResponse, err error)
ModifyAcRule 修改规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyAcRuleWithContext ¶ added in v1.0.324
func (c *Client) ModifyAcRuleWithContext(ctx context.Context, request *ModifyAcRuleRequest) (response *ModifyAcRuleResponse, err error)
ModifyAcRule 修改规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyAclRule ¶ added in v1.0.744
func (c *Client) ModifyAclRule(request *ModifyAclRuleRequest) (response *ModifyAclRuleResponse, err error)
ModifyAclRule 修改互联网边界访问控制规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAclRuleWithContext ¶ added in v1.0.744
func (c *Client) ModifyAclRuleWithContext(ctx context.Context, request *ModifyAclRuleRequest) (response *ModifyAclRuleResponse, err error)
ModifyAclRule 修改互联网边界访问控制规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAddressTemplate ¶ added in v1.0.745
func (c *Client) ModifyAddressTemplate(request *ModifyAddressTemplateRequest) (response *ModifyAddressTemplateResponse, err error)
ModifyAddressTemplate 修改地址模板
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyAddressTemplateWithContext ¶ added in v1.0.745
func (c *Client) ModifyAddressTemplateWithContext(ctx context.Context, request *ModifyAddressTemplateRequest) (response *ModifyAddressTemplateResponse, err error)
ModifyAddressTemplate 修改地址模板
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyAllPublicIPSwitchStatus ¶ added in v1.0.228
func (c *Client) ModifyAllPublicIPSwitchStatus(request *ModifyAllPublicIPSwitchStatusRequest) (response *ModifyAllPublicIPSwitchStatusResponse, err error)
ModifyAllPublicIPSwitchStatus 互联网边界防火墙一键开关
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded"
func (*Client) ModifyAllPublicIPSwitchStatusWithContext ¶ added in v1.0.324
func (c *Client) ModifyAllPublicIPSwitchStatusWithContext(ctx context.Context, request *ModifyAllPublicIPSwitchStatusRequest) (response *ModifyAllPublicIPSwitchStatusResponse, err error)
ModifyAllPublicIPSwitchStatus 互联网边界防火墙一键开关
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded"
func (*Client) ModifyAllRuleStatus ¶
func (c *Client) ModifyAllRuleStatus(request *ModifyAllRuleStatusRequest) (response *ModifyAllRuleStatusResponse, err error)
ModifyAllRuleStatus 启用停用全部规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyAllRuleStatusWithContext ¶ added in v1.0.324
func (c *Client) ModifyAllRuleStatusWithContext(ctx context.Context, request *ModifyAllRuleStatusRequest) (response *ModifyAllRuleStatusResponse, err error)
ModifyAllRuleStatus 启用停用全部规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyAllVPCSwitchStatus ¶ added in v1.0.228
func (c *Client) ModifyAllVPCSwitchStatus(request *ModifyAllVPCSwitchStatusRequest) (response *ModifyAllVPCSwitchStatusResponse, err error)
ModifyAllVPCSwitchStatus VPC防火墙一键开关
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded"
func (*Client) ModifyAllVPCSwitchStatusWithContext ¶ added in v1.0.324
func (c *Client) ModifyAllVPCSwitchStatusWithContext(ctx context.Context, request *ModifyAllVPCSwitchStatusRequest) (response *ModifyAllVPCSwitchStatusResponse, err error)
ModifyAllVPCSwitchStatus VPC防火墙一键开关
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded"
func (*Client) ModifyAssetScan ¶ added in v1.0.228
func (c *Client) ModifyAssetScan(request *ModifyAssetScanRequest) (response *ModifyAssetScanResponse, err error)
ModifyAssetScan 资产扫描
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded"
func (*Client) ModifyAssetScanWithContext ¶ added in v1.0.324
func (c *Client) ModifyAssetScanWithContext(ctx context.Context, request *ModifyAssetScanRequest) (response *ModifyAssetScanResponse, err error)
ModifyAssetScan 资产扫描
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded"
func (*Client) ModifyAssetSync ¶ added in v1.0.745
func (c *Client) ModifyAssetSync(request *ModifyAssetSyncRequest) (response *ModifyAssetSyncResponse, err error)
ModifyAssetSync 资产同步
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAssetSyncWithContext ¶ added in v1.0.745
func (c *Client) ModifyAssetSyncWithContext(ctx context.Context, request *ModifyAssetSyncRequest) (response *ModifyAssetSyncResponse, err error)
ModifyAssetSync 资产同步
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyBlockIgnoreList ¶
func (c *Client) ModifyBlockIgnoreList(request *ModifyBlockIgnoreListRequest) (response *ModifyBlockIgnoreListResponse, err error)
ModifyBlockIgnoreList 支持对封禁列表、放通列表如下操作:
批量增加封禁IP、放通IP/域名
批量删除封禁IP、放通IP/域名
批量修改封禁IP、放通IP/域名生效事件
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyBlockIgnoreListWithContext ¶ added in v1.0.324
func (c *Client) ModifyBlockIgnoreListWithContext(ctx context.Context, request *ModifyBlockIgnoreListRequest) (response *ModifyBlockIgnoreListResponse, err error)
ModifyBlockIgnoreList 支持对封禁列表、放通列表如下操作:
批量增加封禁IP、放通IP/域名
批量删除封禁IP、放通IP/域名
批量修改封禁IP、放通IP/域名生效事件
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyBlockIgnoreRule ¶ added in v1.0.744
func (c *Client) ModifyBlockIgnoreRule(request *ModifyBlockIgnoreRuleRequest) (response *ModifyBlockIgnoreRuleResponse, err error)
ModifyBlockIgnoreRule 编辑单条入侵防御封禁列表、放通列表规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyBlockIgnoreRuleWithContext ¶ added in v1.0.744
func (c *Client) ModifyBlockIgnoreRuleWithContext(ctx context.Context, request *ModifyBlockIgnoreRuleRequest) (response *ModifyBlockIgnoreRuleResponse, err error)
ModifyBlockIgnoreRule 编辑单条入侵防御封禁列表、放通列表规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyBlockTop ¶ added in v1.0.204
func (c *Client) ModifyBlockTop(request *ModifyBlockTopRequest) (response *ModifyBlockTopResponse, err error)
ModifyBlockTop ModifyBlockTop取消置顶接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyBlockTopWithContext ¶ added in v1.0.324
func (c *Client) ModifyBlockTopWithContext(ctx context.Context, request *ModifyBlockTopRequest) (response *ModifyBlockTopResponse, err error)
ModifyBlockTop ModifyBlockTop取消置顶接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyEWRuleStatus ¶ added in v1.0.740
func (c *Client) ModifyEWRuleStatus(request *ModifyEWRuleStatusRequest) (response *ModifyEWRuleStatusResponse, err error)
ModifyEWRuleStatus 启用停用VPC间规则或Nat边界规则
VPC间规则需指定EdgeId。Nat边界规则需指定地域Region与Direction。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied"
func (*Client) ModifyEWRuleStatusWithContext ¶ added in v1.0.740
func (c *Client) ModifyEWRuleStatusWithContext(ctx context.Context, request *ModifyEWRuleStatusRequest) (response *ModifyEWRuleStatusResponse, err error)
ModifyEWRuleStatus 启用停用VPC间规则或Nat边界规则
VPC间规则需指定EdgeId。Nat边界规则需指定地域Region与Direction。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied"
func (*Client) ModifyEdgeIpSwitch ¶ added in v1.0.744
func (c *Client) ModifyEdgeIpSwitch(request *ModifyEdgeIpSwitchRequest) (response *ModifyEdgeIpSwitchResponse, err error)
ModifyEdgeIpSwitch 修改边界防火墙开关(旁路、串行)
可能返回的错误码:
OPERATIONDENIED = "OperationDenied" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyEdgeIpSwitchWithContext ¶ added in v1.0.744
func (c *Client) ModifyEdgeIpSwitchWithContext(ctx context.Context, request *ModifyEdgeIpSwitchRequest) (response *ModifyEdgeIpSwitchResponse, err error)
ModifyEdgeIpSwitch 修改边界防火墙开关(旁路、串行)
可能返回的错误码:
OPERATIONDENIED = "OperationDenied" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyEnterpriseSecurityDispatchStatus ¶ added in v1.0.604
func (c *Client) ModifyEnterpriseSecurityDispatchStatus(request *ModifyEnterpriseSecurityDispatchStatusRequest) (response *ModifyEnterpriseSecurityDispatchStatusResponse, err error)
ModifyEnterpriseSecurityDispatchStatus 修改企业安全组下发状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyEnterpriseSecurityDispatchStatusWithContext ¶ added in v1.0.604
func (c *Client) ModifyEnterpriseSecurityDispatchStatusWithContext(ctx context.Context, request *ModifyEnterpriseSecurityDispatchStatusRequest) (response *ModifyEnterpriseSecurityDispatchStatusResponse, err error)
ModifyEnterpriseSecurityDispatchStatus 修改企业安全组下发状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyEnterpriseSecurityGroupRule ¶ added in v1.0.604
func (c *Client) ModifyEnterpriseSecurityGroupRule(request *ModifyEnterpriseSecurityGroupRuleRequest) (response *ModifyEnterpriseSecurityGroupRuleResponse, err error)
ModifyEnterpriseSecurityGroupRule 编辑新企业安全组规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyEnterpriseSecurityGroupRuleWithContext ¶ added in v1.0.604
func (c *Client) ModifyEnterpriseSecurityGroupRuleWithContext(ctx context.Context, request *ModifyEnterpriseSecurityGroupRuleRequest) (response *ModifyEnterpriseSecurityGroupRuleResponse, err error)
ModifyEnterpriseSecurityGroupRule 编辑新企业安全组规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyFwGroupSwitch ¶ added in v1.0.744
func (c *Client) ModifyFwGroupSwitch(request *ModifyFwGroupSwitchRequest) (response *ModifyFwGroupSwitchResponse, err error)
ModifyFwGroupSwitch 修改防火墙(组)开关(支持单点模式、多点模式、全互通模式)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyFwGroupSwitchWithContext ¶ added in v1.0.744
func (c *Client) ModifyFwGroupSwitchWithContext(ctx context.Context, request *ModifyFwGroupSwitchRequest) (response *ModifyFwGroupSwitchResponse, err error)
ModifyFwGroupSwitch 修改防火墙(组)开关(支持单点模式、多点模式、全互通模式)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNatAcRule ¶ added in v1.0.602
func (c *Client) ModifyNatAcRule(request *ModifyNatAcRuleRequest) (response *ModifyNatAcRuleResponse, err error)
ModifyNatAcRule 修改NAT访问控制规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNatAcRuleWithContext ¶ added in v1.0.602
func (c *Client) ModifyNatAcRuleWithContext(ctx context.Context, request *ModifyNatAcRuleRequest) (response *ModifyNatAcRuleResponse, err error)
ModifyNatAcRule 修改NAT访问控制规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNatFwReSelect ¶ added in v1.0.228
func (c *Client) ModifyNatFwReSelect(request *ModifyNatFwReSelectRequest) (response *ModifyNatFwReSelectResponse, err error)
ModifyNatFwReSelect 防火墙实例重新选择vpc或nat
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNatFwReSelectWithContext ¶ added in v1.0.324
func (c *Client) ModifyNatFwReSelectWithContext(ctx context.Context, request *ModifyNatFwReSelectRequest) (response *ModifyNatFwReSelectResponse, err error)
ModifyNatFwReSelect 防火墙实例重新选择vpc或nat
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNatFwSwitch ¶ added in v1.0.228
func (c *Client) ModifyNatFwSwitch(request *ModifyNatFwSwitchRequest) (response *ModifyNatFwSwitchResponse, err error)
ModifyNatFwSwitch 修改NAT防火墙开关
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNatFwSwitchWithContext ¶ added in v1.0.324
func (c *Client) ModifyNatFwSwitchWithContext(ctx context.Context, request *ModifyNatFwSwitchRequest) (response *ModifyNatFwSwitchResponse, err error)
ModifyNatFwSwitch 修改NAT防火墙开关
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNatFwVpcDnsSwitch ¶ added in v1.0.228
func (c *Client) ModifyNatFwVpcDnsSwitch(request *ModifyNatFwVpcDnsSwitchRequest) (response *ModifyNatFwVpcDnsSwitchResponse, err error)
ModifyNatFwVpcDnsSwitch nat 防火墙VPC DNS 开关切换
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyNatFwVpcDnsSwitchWithContext ¶ added in v1.0.324
func (c *Client) ModifyNatFwVpcDnsSwitchWithContext(ctx context.Context, request *ModifyNatFwVpcDnsSwitchRequest) (response *ModifyNatFwVpcDnsSwitchResponse, err error)
ModifyNatFwVpcDnsSwitch nat 防火墙VPC DNS 开关切换
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyNatInstance ¶ added in v1.0.745
func (c *Client) ModifyNatInstance(request *ModifyNatInstanceRequest) (response *ModifyNatInstanceResponse, err error)
ModifyNatInstance 编辑NAT防火墙
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNatInstanceWithContext ¶ added in v1.0.745
func (c *Client) ModifyNatInstanceWithContext(ctx context.Context, request *ModifyNatInstanceRequest) (response *ModifyNatInstanceResponse, err error)
ModifyNatInstance 编辑NAT防火墙
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNatSequenceRules ¶ added in v1.0.604
func (c *Client) ModifyNatSequenceRules(request *ModifyNatSequenceRulesRequest) (response *ModifyNatSequenceRulesResponse, err error)
ModifyNatSequenceRules NAT防火墙规则快速排序
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNatSequenceRulesWithContext ¶ added in v1.0.604
func (c *Client) ModifyNatSequenceRulesWithContext(ctx context.Context, request *ModifyNatSequenceRulesRequest) (response *ModifyNatSequenceRulesResponse, err error)
ModifyNatSequenceRules NAT防火墙规则快速排序
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyPublicIPSwitchStatus ¶ added in v1.0.228
func (c *Client) ModifyPublicIPSwitchStatus(request *ModifyPublicIPSwitchStatusRequest) (response *ModifyPublicIPSwitchStatusResponse, err error)
ModifyPublicIPSwitchStatus 已上新接口,支持串行
单个修改互联网边界防火墙开关
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyPublicIPSwitchStatusWithContext ¶ added in v1.0.324
func (c *Client) ModifyPublicIPSwitchStatusWithContext(ctx context.Context, request *ModifyPublicIPSwitchStatusRequest) (response *ModifyPublicIPSwitchStatusResponse, err error)
ModifyPublicIPSwitchStatus 已上新接口,支持串行
单个修改互联网边界防火墙开关
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyResourceGroup ¶ added in v1.0.228
func (c *Client) ModifyResourceGroup(request *ModifyResourceGroupRequest) (response *ModifyResourceGroupResponse, err error)
ModifyResourceGroup ModifyResourceGroup-资产中心资产组信息修改
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyResourceGroupWithContext ¶ added in v1.0.324
func (c *Client) ModifyResourceGroupWithContext(ctx context.Context, request *ModifyResourceGroupRequest) (response *ModifyResourceGroupResponse, err error)
ModifyResourceGroup ModifyResourceGroup-资产中心资产组信息修改
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRunSyncAsset ¶ added in v1.0.331
func (c *Client) ModifyRunSyncAsset(request *ModifyRunSyncAssetRequest) (response *ModifyRunSyncAssetResponse, err error)
ModifyRunSyncAsset 同步资产-互联网&VPC(新)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyRunSyncAssetWithContext ¶ added in v1.0.331
func (c *Client) ModifyRunSyncAssetWithContext(ctx context.Context, request *ModifyRunSyncAssetRequest) (response *ModifyRunSyncAssetResponse, err error)
ModifyRunSyncAsset 同步资产-互联网&VPC(新)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifySecurityGroupItemRuleStatus ¶ added in v1.0.228
func (c *Client) ModifySecurityGroupItemRuleStatus(request *ModifySecurityGroupItemRuleStatusRequest) (response *ModifySecurityGroupItemRuleStatusResponse, err error)
ModifySecurityGroupItemRuleStatus 启用停用单条企业安全组规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifySecurityGroupItemRuleStatusWithContext ¶ added in v1.0.324
func (c *Client) ModifySecurityGroupItemRuleStatusWithContext(ctx context.Context, request *ModifySecurityGroupItemRuleStatusRequest) (response *ModifySecurityGroupItemRuleStatusResponse, err error)
ModifySecurityGroupItemRuleStatus 启用停用单条企业安全组规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifySecurityGroupRule ¶ added in v1.0.228
func (c *Client) ModifySecurityGroupRule(request *ModifySecurityGroupRuleRequest) (response *ModifySecurityGroupRuleResponse, err error)
ModifySecurityGroupRule 编辑单条安全组规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse"
func (*Client) ModifySecurityGroupRuleWithContext ¶ added in v1.0.324
func (c *Client) ModifySecurityGroupRuleWithContext(ctx context.Context, request *ModifySecurityGroupRuleRequest) (response *ModifySecurityGroupRuleResponse, err error)
ModifySecurityGroupRule 编辑单条安全组规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse"
func (*Client) ModifySecurityGroupSequenceRules ¶ added in v1.0.228
func (c *Client) ModifySecurityGroupSequenceRules(request *ModifySecurityGroupSequenceRulesRequest) (response *ModifySecurityGroupSequenceRulesResponse, err error)
ModifySecurityGroupSequenceRules 企业安全组规则快速排序
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse"
func (*Client) ModifySecurityGroupSequenceRulesWithContext ¶ added in v1.0.324
func (c *Client) ModifySecurityGroupSequenceRulesWithContext(ctx context.Context, request *ModifySecurityGroupSequenceRulesRequest) (response *ModifySecurityGroupSequenceRulesResponse, err error)
ModifySecurityGroupSequenceRules 企业安全组规则快速排序
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEINUSE = "ResourceInUse"
func (*Client) ModifySequenceAclRules ¶ added in v1.0.744
func (c *Client) ModifySequenceAclRules(request *ModifySequenceAclRulesRequest) (response *ModifySequenceAclRulesResponse, err error)
ModifySequenceAclRules 互联网边界规则快速排序
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifySequenceAclRulesWithContext ¶ added in v1.0.744
func (c *Client) ModifySequenceAclRulesWithContext(ctx context.Context, request *ModifySequenceAclRulesRequest) (response *ModifySequenceAclRulesResponse, err error)
ModifySequenceAclRules 互联网边界规则快速排序
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifySequenceRules ¶
func (c *Client) ModifySequenceRules(request *ModifySequenceRulesRequest) (response *ModifySequenceRulesResponse, err error)
ModifySequenceRules 修改规则执行顺序
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifySequenceRulesWithContext ¶ added in v1.0.324
func (c *Client) ModifySequenceRulesWithContext(ctx context.Context, request *ModifySequenceRulesRequest) (response *ModifySequenceRulesResponse, err error)
ModifySequenceRules 修改规则执行顺序
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyStorageSetting ¶ added in v1.0.600
func (c *Client) ModifyStorageSetting(request *ModifyStorageSettingRequest) (response *ModifyStorageSettingResponse, err error)
ModifyStorageSetting 日志存储设置,可以修改存储时间和清空日志
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyStorageSettingWithContext ¶ added in v1.0.600
func (c *Client) ModifyStorageSettingWithContext(ctx context.Context, request *ModifyStorageSettingRequest) (response *ModifyStorageSettingResponse, err error)
ModifyStorageSetting 日志存储设置,可以修改存储时间和清空日志
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyTableStatus ¶
func (c *Client) ModifyTableStatus(request *ModifyTableStatusRequest) (response *ModifyTableStatusResponse, err error)
ModifyTableStatus 修改规则表状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyTableStatusWithContext ¶ added in v1.0.324
func (c *Client) ModifyTableStatusWithContext(ctx context.Context, request *ModifyTableStatusRequest) (response *ModifyTableStatusResponse, err error)
ModifyTableStatus 修改规则表状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyVpcAcRule ¶ added in v1.0.744
func (c *Client) ModifyVpcAcRule(request *ModifyVpcAcRuleRequest) (response *ModifyVpcAcRuleResponse, err error)
ModifyVpcAcRule 修改内网间访问控制规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyVpcAcRuleWithContext ¶ added in v1.0.744
func (c *Client) ModifyVpcAcRuleWithContext(ctx context.Context, request *ModifyVpcAcRuleRequest) (response *ModifyVpcAcRuleResponse, err error)
ModifyVpcAcRule 修改内网间访问控制规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyVpcFwGroup ¶ added in v1.0.744
func (c *Client) ModifyVpcFwGroup(request *ModifyVpcFwGroupRequest) (response *ModifyVpcFwGroupResponse, err error)
ModifyVpcFwGroup 编辑VPC间防火墙(防火墙组)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyVpcFwGroupWithContext ¶ added in v1.0.744
func (c *Client) ModifyVpcFwGroupWithContext(ctx context.Context, request *ModifyVpcFwGroupRequest) (response *ModifyVpcFwGroupResponse, err error)
ModifyVpcFwGroup 编辑VPC间防火墙(防火墙组)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyVpcFwSequenceRules ¶ added in v1.0.744
func (c *Client) ModifyVpcFwSequenceRules(request *ModifyVpcFwSequenceRulesRequest) (response *ModifyVpcFwSequenceRulesResponse, err error)
ModifyVpcFwSequenceRules vpc间规则快速排序
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyVpcFwSequenceRulesWithContext ¶ added in v1.0.744
func (c *Client) ModifyVpcFwSequenceRulesWithContext(ctx context.Context, request *ModifyVpcFwSequenceRulesRequest) (response *ModifyVpcFwSequenceRulesResponse, err error)
ModifyVpcFwSequenceRules vpc间规则快速排序
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RemoveAcRule ¶ added in v1.0.259
func (c *Client) RemoveAcRule(request *RemoveAcRuleRequest) (response *RemoveAcRuleResponse, err error)
RemoveAcRule 删除互联网边界规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RemoveAcRuleWithContext ¶ added in v1.0.324
func (c *Client) RemoveAcRuleWithContext(ctx context.Context, request *RemoveAcRuleRequest) (response *RemoveAcRuleResponse, err error)
RemoveAcRule 删除互联网边界规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RemoveAclRule ¶ added in v1.0.744
func (c *Client) RemoveAclRule(request *RemoveAclRuleRequest) (response *RemoveAclRuleResponse, err error)
RemoveAclRule 删除互联网边界访问控制规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RemoveAclRuleWithContext ¶ added in v1.0.744
func (c *Client) RemoveAclRuleWithContext(ctx context.Context, request *RemoveAclRuleRequest) (response *RemoveAclRuleResponse, err error)
RemoveAclRule 删除互联网边界访问控制规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RemoveEnterpriseSecurityGroupRule ¶ added in v1.0.294
func (c *Client) RemoveEnterpriseSecurityGroupRule(request *RemoveEnterpriseSecurityGroupRuleRequest) (response *RemoveEnterpriseSecurityGroupRuleResponse, err error)
RemoveEnterpriseSecurityGroupRule 删除新企业安全组规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RemoveEnterpriseSecurityGroupRuleWithContext ¶ added in v1.0.324
func (c *Client) RemoveEnterpriseSecurityGroupRuleWithContext(ctx context.Context, request *RemoveEnterpriseSecurityGroupRuleRequest) (response *RemoveEnterpriseSecurityGroupRuleResponse, err error)
RemoveEnterpriseSecurityGroupRule 删除新企业安全组规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RemoveNatAcRule ¶ added in v1.0.602
func (c *Client) RemoveNatAcRule(request *RemoveNatAcRuleRequest) (response *RemoveNatAcRuleResponse, err error)
RemoveNatAcRule 删除NAT访问控制规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RemoveNatAcRuleWithContext ¶ added in v1.0.602
func (c *Client) RemoveNatAcRuleWithContext(ctx context.Context, request *RemoveNatAcRuleRequest) (response *RemoveNatAcRuleResponse, err error)
RemoveNatAcRule 删除NAT访问控制规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RemoveVpcAcRule ¶ added in v1.0.744
func (c *Client) RemoveVpcAcRule(request *RemoveVpcAcRuleRequest) (response *RemoveVpcAcRuleResponse, err error)
RemoveVpcAcRule 删除VPC间规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RemoveVpcAcRuleWithContext ¶ added in v1.0.744
func (c *Client) RemoveVpcAcRuleWithContext(ctx context.Context, request *RemoveVpcAcRuleRequest) (response *RemoveVpcAcRuleResponse, err error)
RemoveVpcAcRule 删除VPC间规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SetNatFwDnatRule ¶
func (c *Client) SetNatFwDnatRule(request *SetNatFwDnatRuleRequest) (response *SetNatFwDnatRuleResponse, err error)
SetNatFwDnatRule 配置防火墙Dnat规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SetNatFwDnatRuleWithContext ¶ added in v1.0.324
func (c *Client) SetNatFwDnatRuleWithContext(ctx context.Context, request *SetNatFwDnatRuleRequest) (response *SetNatFwDnatRuleResponse, err error)
SetNatFwDnatRule 配置防火墙Dnat规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SetNatFwEip ¶ added in v1.0.228
func (c *Client) SetNatFwEip(request *SetNatFwEipRequest) (response *SetNatFwEipResponse, err error)
SetNatFwEip 设置防火墙实例弹性公网ip,目前仅支持新增模式的防火墙实例
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SetNatFwEipWithContext ¶ added in v1.0.324
func (c *Client) SetNatFwEipWithContext(ctx context.Context, request *SetNatFwEipRequest) (response *SetNatFwEipResponse, err error)
SetNatFwEip 设置防火墙实例弹性公网ip,目前仅支持新增模式的防火墙实例
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) StopSecurityGroupRuleDispatch ¶ added in v1.0.228
func (c *Client) StopSecurityGroupRuleDispatch(request *StopSecurityGroupRuleDispatchRequest) (response *StopSecurityGroupRuleDispatchResponse, err error)
StopSecurityGroupRuleDispatch 中止安全组规则下发
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) StopSecurityGroupRuleDispatchWithContext ¶ added in v1.0.324
func (c *Client) StopSecurityGroupRuleDispatchWithContext(ctx context.Context, request *StopSecurityGroupRuleDispatchRequest) (response *StopSecurityGroupRuleDispatchResponse, err error)
StopSecurityGroupRuleDispatch 中止安全组规则下发
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SyncFwOperate ¶ added in v1.0.745
func (c *Client) SyncFwOperate(request *SyncFwOperateRequest) (response *SyncFwOperateResponse, err error)
SyncFwOperate 同步防火墙操作,包括同步防火墙路由(若vpc,专线网关等增加了Cidr,需要手动同步一下路由使之在防火墙上生效)等。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SyncFwOperateWithContext ¶ added in v1.0.745
func (c *Client) SyncFwOperateWithContext(ctx context.Context, request *SyncFwOperateRequest) (response *SyncFwOperateResponse, err error)
SyncFwOperate 同步防火墙操作,包括同步防火墙路由(若vpc,专线网关等增加了Cidr,需要手动同步一下路由使之在防火墙上生效)等。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
type CommonFilter ¶ added in v1.0.602
type CommonFilter struct { // 检索的键值 Name *string `json:"Name,omitnil" name:"Name"` // 检索的值,各检索值间为OR关系 Values []*string `json:"Values,omitnil" name:"Values"` // 枚举类型,代表Name与Values之间的匹配关系 // enum FilterOperatorType { // //等于 // FILTER_OPERATOR_TYPE_EQUAL = 1; // //大于 // FILTER_OPERATOR_TYPE_GREATER = 2; // //小于 // FILTER_OPERATOR_TYPE_LESS = 3; // //大于等于 // FILTER_OPERATOR_TYPE_GREATER_EQ = 4; // //小于等于 // FILTER_OPERATOR_TYPE_LESS_EQ = 5; // //不等于 // FILTER_OPERATOR_TYPE_NO_EQ = 6; // //not in // FILTER_OPERATOR_TYPE_NOT_IN = 8; // //模糊匹配 // FILTER_OPERATOR_TYPE_FUZZINESS = 9; // } OperatorType *int64 `json:"OperatorType,omitnil" name:"OperatorType"` }
type CreateAcRulesRequest ¶
type CreateAcRulesRequest struct { *tchttp.BaseRequest // 创建规则数据 Data []*RuleInfoData `json:"Data,omitnil" name:"Data"` // 0:添加(默认),1:插入 Type *uint64 `json:"Type,omitnil" name:"Type"` // 边id EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 访问控制规则状态 Enable *int64 `json:"Enable,omitnil" name:"Enable"` // 0:添加,1:覆盖 Overwrite *uint64 `json:"Overwrite,omitnil" name:"Overwrite"` // NAT实例ID, 参数Area存在的时候这个必传 InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` // portScan: 来自于端口扫描, patchImport: 来自于批量导入 From *string `json:"From,omitnil" name:"From"` // NAT地域 Area *string `json:"Area,omitnil" name:"Area"` }
func NewCreateAcRulesRequest ¶
func NewCreateAcRulesRequest() (request *CreateAcRulesRequest)
func (*CreateAcRulesRequest) FromJsonString ¶
func (r *CreateAcRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAcRulesRequest) ToJsonString ¶
func (r *CreateAcRulesRequest) ToJsonString() string
type CreateAcRulesRequestParams ¶ added in v1.0.426
type CreateAcRulesRequestParams struct { // 创建规则数据 Data []*RuleInfoData `json:"Data,omitnil" name:"Data"` // 0:添加(默认),1:插入 Type *uint64 `json:"Type,omitnil" name:"Type"` // 边id EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 访问控制规则状态 Enable *int64 `json:"Enable,omitnil" name:"Enable"` // 0:添加,1:覆盖 Overwrite *uint64 `json:"Overwrite,omitnil" name:"Overwrite"` // NAT实例ID, 参数Area存在的时候这个必传 InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` // portScan: 来自于端口扫描, patchImport: 来自于批量导入 From *string `json:"From,omitnil" name:"From"` // NAT地域 Area *string `json:"Area,omitnil" name:"Area"` }
Predefined struct for user
type CreateAcRulesResponse ¶
type CreateAcRulesResponse struct { *tchttp.BaseResponse Response *CreateAcRulesResponseParams `json:"Response"` }
func NewCreateAcRulesResponse ¶
func NewCreateAcRulesResponse() (response *CreateAcRulesResponse)
func (*CreateAcRulesResponse) FromJsonString ¶
func (r *CreateAcRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAcRulesResponse) ToJsonString ¶
func (r *CreateAcRulesResponse) ToJsonString() string
type CreateAcRulesResponseParams ¶ added in v1.0.426
type CreateAcRulesResponseParams struct { // 状态值,0:操作成功 Status *int64 `json:"Status,omitnil" name:"Status"` // 返回多余的信息 // 注意:此字段可能返回 null,表示取不到有效值。 Info *string `json:"Info,omitnil" name:"Info"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type CreateAddressTemplateRequest ¶ added in v1.0.701
type CreateAddressTemplateRequest struct { *tchttp.BaseRequest // 模板名称 Name *string `json:"Name,omitnil" name:"Name"` // 模板描述 Detail *string `json:"Detail,omitnil" name:"Detail"` // Type为1,ip模板eg:1.1.1.1,2.2.2.2; // Type为5,域名模板eg:www.qq.com,www.tencent.com IpString *string `json:"IpString,omitnil" name:"IpString"` // 1 ip模板 // 5 域名模板 // 6 协议端口模板 Type *int64 `json:"Type,omitnil" name:"Type"` // 协议端口模板,协议类型,4:4层协议,7:7层协议,Type=6时必填 ProtocolType *string `json:"ProtocolType,omitnil" name:"ProtocolType"` }
func NewCreateAddressTemplateRequest ¶ added in v1.0.701
func NewCreateAddressTemplateRequest() (request *CreateAddressTemplateRequest)
func (*CreateAddressTemplateRequest) FromJsonString ¶ added in v1.0.701
func (r *CreateAddressTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAddressTemplateRequest) ToJsonString ¶ added in v1.0.701
func (r *CreateAddressTemplateRequest) ToJsonString() string
type CreateAddressTemplateRequestParams ¶ added in v1.0.701
type CreateAddressTemplateRequestParams struct { // 模板名称 Name *string `json:"Name,omitnil" name:"Name"` // 模板描述 Detail *string `json:"Detail,omitnil" name:"Detail"` // Type为1,ip模板eg:1.1.1.1,2.2.2.2; // Type为5,域名模板eg:www.qq.com,www.tencent.com IpString *string `json:"IpString,omitnil" name:"IpString"` // 1 ip模板 // 5 域名模板 // 6 协议端口模板 Type *int64 `json:"Type,omitnil" name:"Type"` // 协议端口模板,协议类型,4:4层协议,7:7层协议,Type=6时必填 ProtocolType *string `json:"ProtocolType,omitnil" name:"ProtocolType"` }
Predefined struct for user
type CreateAddressTemplateResponse ¶ added in v1.0.701
type CreateAddressTemplateResponse struct { *tchttp.BaseResponse Response *CreateAddressTemplateResponseParams `json:"Response"` }
func NewCreateAddressTemplateResponse ¶ added in v1.0.701
func NewCreateAddressTemplateResponse() (response *CreateAddressTemplateResponse)
func (*CreateAddressTemplateResponse) FromJsonString ¶ added in v1.0.701
func (r *CreateAddressTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAddressTemplateResponse) ToJsonString ¶ added in v1.0.701
func (r *CreateAddressTemplateResponse) ToJsonString() string
type CreateAddressTemplateResponseParams ¶ added in v1.0.701
type CreateAddressTemplateResponseParams struct { // 创建结果,0成功 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一Id Uuid *string `json:"Uuid,omitnil" name:"Uuid"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type CreateAlertCenterIsolateRequest ¶ added in v1.0.775
type CreateAlertCenterIsolateRequest struct { *tchttp.BaseRequest // 处置对象,资产列表 HandleAssetList []*string `json:"HandleAssetList,omitnil" name:"HandleAssetList"` // 处置时间 // 1 1天 // 7 7天 // -2 永久 HandleTime *int64 `json:"HandleTime,omitnil" name:"HandleTime"` // 当前日志方向: 0 出向 1 入向 AlertDirection *int64 `json:"AlertDirection,omitnil" name:"AlertDirection"` // 隔离类型 // 1 互联网入站 // 2 互联网出站 // 4 内网访问 IsolateType []*int64 `json:"IsolateType,omitnil" name:"IsolateType"` // 运维模式 1 IP白名单 2 身份认证 OmMode *int64 `json:"OmMode,omitnil" name:"OmMode"` }
func NewCreateAlertCenterIsolateRequest ¶ added in v1.0.775
func NewCreateAlertCenterIsolateRequest() (request *CreateAlertCenterIsolateRequest)
func (*CreateAlertCenterIsolateRequest) FromJsonString ¶ added in v1.0.775
func (r *CreateAlertCenterIsolateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAlertCenterIsolateRequest) ToJsonString ¶ added in v1.0.775
func (r *CreateAlertCenterIsolateRequest) ToJsonString() string
type CreateAlertCenterIsolateRequestParams ¶ added in v1.0.775
type CreateAlertCenterIsolateRequestParams struct { // 处置对象,资产列表 HandleAssetList []*string `json:"HandleAssetList,omitnil" name:"HandleAssetList"` // 处置时间 // 1 1天 // 7 7天 // -2 永久 HandleTime *int64 `json:"HandleTime,omitnil" name:"HandleTime"` // 当前日志方向: 0 出向 1 入向 AlertDirection *int64 `json:"AlertDirection,omitnil" name:"AlertDirection"` // 隔离类型 // 1 互联网入站 // 2 互联网出站 // 4 内网访问 IsolateType []*int64 `json:"IsolateType,omitnil" name:"IsolateType"` // 运维模式 1 IP白名单 2 身份认证 OmMode *int64 `json:"OmMode,omitnil" name:"OmMode"` }
Predefined struct for user
type CreateAlertCenterIsolateResponse ¶ added in v1.0.775
type CreateAlertCenterIsolateResponse struct { *tchttp.BaseResponse Response *CreateAlertCenterIsolateResponseParams `json:"Response"` }
func NewCreateAlertCenterIsolateResponse ¶ added in v1.0.775
func NewCreateAlertCenterIsolateResponse() (response *CreateAlertCenterIsolateResponse)
func (*CreateAlertCenterIsolateResponse) FromJsonString ¶ added in v1.0.775
func (r *CreateAlertCenterIsolateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAlertCenterIsolateResponse) ToJsonString ¶ added in v1.0.775
func (r *CreateAlertCenterIsolateResponse) ToJsonString() string
type CreateAlertCenterIsolateResponseParams ¶ added in v1.0.775
type CreateAlertCenterIsolateResponseParams struct { // 返回状态码: // 0 成功 // 非0 失败 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 返回信息: // success 成功 // 其他 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 处置状态码: // 0 处置成功 // -1 通用错误,不用处理 // -3 表示重复,需重新刷新列表 // 其他 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type CreateAlertCenterOmitRequest ¶ added in v1.0.775
type CreateAlertCenterOmitRequest struct { *tchttp.BaseRequest // 处置对象,ID列表, IdLists和IpList二选一 HandleIdList []*string `json:"HandleIdList,omitnil" name:"HandleIdList"` // 忽略数据来源: // AlertTable 告警中心 InterceptionTable拦截列表 TableType *string `json:"TableType,omitnil" name:"TableType"` }
func NewCreateAlertCenterOmitRequest ¶ added in v1.0.775
func NewCreateAlertCenterOmitRequest() (request *CreateAlertCenterOmitRequest)
func (*CreateAlertCenterOmitRequest) FromJsonString ¶ added in v1.0.775
func (r *CreateAlertCenterOmitRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAlertCenterOmitRequest) ToJsonString ¶ added in v1.0.775
func (r *CreateAlertCenterOmitRequest) ToJsonString() string
type CreateAlertCenterOmitRequestParams ¶ added in v1.0.775
type CreateAlertCenterOmitRequestParams struct { // 处置对象,ID列表, IdLists和IpList二选一 HandleIdList []*string `json:"HandleIdList,omitnil" name:"HandleIdList"` // 忽略数据来源: // AlertTable 告警中心 InterceptionTable拦截列表 TableType *string `json:"TableType,omitnil" name:"TableType"` }
Predefined struct for user
type CreateAlertCenterOmitResponse ¶ added in v1.0.775
type CreateAlertCenterOmitResponse struct { *tchttp.BaseResponse Response *CreateAlertCenterOmitResponseParams `json:"Response"` }
func NewCreateAlertCenterOmitResponse ¶ added in v1.0.775
func NewCreateAlertCenterOmitResponse() (response *CreateAlertCenterOmitResponse)
func (*CreateAlertCenterOmitResponse) FromJsonString ¶ added in v1.0.775
func (r *CreateAlertCenterOmitResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAlertCenterOmitResponse) ToJsonString ¶ added in v1.0.775
func (r *CreateAlertCenterOmitResponse) ToJsonString() string
type CreateAlertCenterOmitResponseParams ¶ added in v1.0.775
type CreateAlertCenterOmitResponseParams struct { // 返回状态码: // 0 成功 // 非0 失败 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 返回信息: // success 成功 // 其他 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 处置状态码: // 0 处置成功 // -1 通用错误,不用处理 // -3 表示重复,需重新刷新列表 // 其他 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type CreateAlertCenterRuleRequest ¶ added in v1.0.775
type CreateAlertCenterRuleRequest struct { *tchttp.BaseRequest // 处置时间 // 1 1天 // 7 7天 // -2 永久 HandleTime *int64 `json:"HandleTime,omitnil" name:"HandleTime"` // 处置类型 // 当HandleIdList 不为空时:1封禁 2放通 // 当HandleIpList 不为空时:3放通 4封禁 HandleType *int64 `json:"HandleType,omitnil" name:"HandleType"` // 当前日志方向: 0 出向 1 入向 AlertDirection *int64 `json:"AlertDirection,omitnil" name:"AlertDirection"` // 处置方向: 0出向 1入向 0,1出入向 3内网 HandleDirection *string `json:"HandleDirection,omitnil" name:"HandleDirection"` // 处置对象,ID列表, IdLists和IpList二选一 HandleIdList []*string `json:"HandleIdList,omitnil" name:"HandleIdList"` // 处置对象,IP列表, IdLists和IpList二选一 HandleIpList []*string `json:"HandleIpList,omitnil" name:"HandleIpList"` // 处置描述 HandleComment *string `json:"HandleComment,omitnil" name:"HandleComment"` // 放通原因: // 0默认 1重复 2误报 3紧急放通 IgnoreReason *int64 `json:"IgnoreReason,omitnil" name:"IgnoreReason"` // 封禁域名-保留字段 BlockDomain *string `json:"BlockDomain,omitnil" name:"BlockDomain"` }
func NewCreateAlertCenterRuleRequest ¶ added in v1.0.775
func NewCreateAlertCenterRuleRequest() (request *CreateAlertCenterRuleRequest)
func (*CreateAlertCenterRuleRequest) FromJsonString ¶ added in v1.0.775
func (r *CreateAlertCenterRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAlertCenterRuleRequest) ToJsonString ¶ added in v1.0.775
func (r *CreateAlertCenterRuleRequest) ToJsonString() string
type CreateAlertCenterRuleRequestParams ¶ added in v1.0.775
type CreateAlertCenterRuleRequestParams struct { // 处置时间 // 1 1天 // 7 7天 // -2 永久 HandleTime *int64 `json:"HandleTime,omitnil" name:"HandleTime"` // 处置类型 // 当HandleIdList 不为空时:1封禁 2放通 // 当HandleIpList 不为空时:3放通 4封禁 HandleType *int64 `json:"HandleType,omitnil" name:"HandleType"` // 当前日志方向: 0 出向 1 入向 AlertDirection *int64 `json:"AlertDirection,omitnil" name:"AlertDirection"` // 处置方向: 0出向 1入向 0,1出入向 3内网 HandleDirection *string `json:"HandleDirection,omitnil" name:"HandleDirection"` // 处置对象,ID列表, IdLists和IpList二选一 HandleIdList []*string `json:"HandleIdList,omitnil" name:"HandleIdList"` // 处置对象,IP列表, IdLists和IpList二选一 HandleIpList []*string `json:"HandleIpList,omitnil" name:"HandleIpList"` // 处置描述 HandleComment *string `json:"HandleComment,omitnil" name:"HandleComment"` // 放通原因: // 0默认 1重复 2误报 3紧急放通 IgnoreReason *int64 `json:"IgnoreReason,omitnil" name:"IgnoreReason"` // 封禁域名-保留字段 BlockDomain *string `json:"BlockDomain,omitnil" name:"BlockDomain"` }
Predefined struct for user
type CreateAlertCenterRuleResponse ¶ added in v1.0.775
type CreateAlertCenterRuleResponse struct { *tchttp.BaseResponse Response *CreateAlertCenterRuleResponseParams `json:"Response"` }
func NewCreateAlertCenterRuleResponse ¶ added in v1.0.775
func NewCreateAlertCenterRuleResponse() (response *CreateAlertCenterRuleResponse)
func (*CreateAlertCenterRuleResponse) FromJsonString ¶ added in v1.0.775
func (r *CreateAlertCenterRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAlertCenterRuleResponse) ToJsonString ¶ added in v1.0.775
func (r *CreateAlertCenterRuleResponse) ToJsonString() string
type CreateAlertCenterRuleResponseParams ¶ added in v1.0.775
type CreateAlertCenterRuleResponseParams struct { // 返回状态码: // 0 成功 // 非0 失败 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 返回信息: // success 成功 // 其他 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 处置状态码: // 0 处置成功 // -1 通用错误,不用处理 // -3 表示重复,需重新刷新列表 // 其他 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type CreateBlockIgnoreRuleListRequest ¶ added in v1.0.740
type CreateBlockIgnoreRuleListRequest struct { *tchttp.BaseRequest // 规则列表 Rules []*IntrusionDefenseRule `json:"Rules,omitnil" name:"Rules"` // 规则类型,1封禁,2放通,不支持域名封禁 RuleType *int64 `json:"RuleType,omitnil" name:"RuleType"` // 是否覆盖重复数据,1覆盖,非1不覆盖,跳过重复数据 CoverDuplicate *int64 `json:"CoverDuplicate,omitnil" name:"CoverDuplicate"` }
func NewCreateBlockIgnoreRuleListRequest ¶ added in v1.0.740
func NewCreateBlockIgnoreRuleListRequest() (request *CreateBlockIgnoreRuleListRequest)
func (*CreateBlockIgnoreRuleListRequest) FromJsonString ¶ added in v1.0.740
func (r *CreateBlockIgnoreRuleListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBlockIgnoreRuleListRequest) ToJsonString ¶ added in v1.0.740
func (r *CreateBlockIgnoreRuleListRequest) ToJsonString() string
type CreateBlockIgnoreRuleListRequestParams ¶ added in v1.0.740
type CreateBlockIgnoreRuleListRequestParams struct { // 规则列表 Rules []*IntrusionDefenseRule `json:"Rules,omitnil" name:"Rules"` // 规则类型,1封禁,2放通,不支持域名封禁 RuleType *int64 `json:"RuleType,omitnil" name:"RuleType"` // 是否覆盖重复数据,1覆盖,非1不覆盖,跳过重复数据 CoverDuplicate *int64 `json:"CoverDuplicate,omitnil" name:"CoverDuplicate"` }
Predefined struct for user
type CreateBlockIgnoreRuleListResponse ¶ added in v1.0.740
type CreateBlockIgnoreRuleListResponse struct { *tchttp.BaseResponse Response *CreateBlockIgnoreRuleListResponseParams `json:"Response"` }
func NewCreateBlockIgnoreRuleListResponse ¶ added in v1.0.740
func NewCreateBlockIgnoreRuleListResponse() (response *CreateBlockIgnoreRuleListResponse)
func (*CreateBlockIgnoreRuleListResponse) FromJsonString ¶ added in v1.0.740
func (r *CreateBlockIgnoreRuleListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBlockIgnoreRuleListResponse) ToJsonString ¶ added in v1.0.740
func (r *CreateBlockIgnoreRuleListResponse) ToJsonString() string
type CreateBlockIgnoreRuleListResponseParams ¶ added in v1.0.740
type CreateBlockIgnoreRuleListResponseParams struct { // 成功返回 List []*IocListData `json:"List,omitnil" name:"List"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type CreateChooseVpcsRequest ¶ added in v1.0.228
type CreateChooseVpcsRequest struct { *tchttp.BaseRequest // vpc列表 VpcList []*string `json:"VpcList,omitnil" name:"VpcList"` // zone列表 AllZoneList []*VpcZoneData `json:"AllZoneList,omitnil" name:"AllZoneList"` }
func NewCreateChooseVpcsRequest ¶ added in v1.0.228
func NewCreateChooseVpcsRequest() (request *CreateChooseVpcsRequest)
func (*CreateChooseVpcsRequest) FromJsonString ¶ added in v1.0.228
func (r *CreateChooseVpcsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateChooseVpcsRequest) ToJsonString ¶ added in v1.0.228
func (r *CreateChooseVpcsRequest) ToJsonString() string
type CreateChooseVpcsRequestParams ¶ added in v1.0.426
type CreateChooseVpcsRequestParams struct { // vpc列表 VpcList []*string `json:"VpcList,omitnil" name:"VpcList"` // zone列表 AllZoneList []*VpcZoneData `json:"AllZoneList,omitnil" name:"AllZoneList"` }
Predefined struct for user
type CreateChooseVpcsResponse ¶ added in v1.0.228
type CreateChooseVpcsResponse struct { *tchttp.BaseResponse Response *CreateChooseVpcsResponseParams `json:"Response"` }
func NewCreateChooseVpcsResponse ¶ added in v1.0.228
func NewCreateChooseVpcsResponse() (response *CreateChooseVpcsResponse)
func (*CreateChooseVpcsResponse) FromJsonString ¶ added in v1.0.228
func (r *CreateChooseVpcsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateChooseVpcsResponse) ToJsonString ¶ added in v1.0.228
func (r *CreateChooseVpcsResponse) ToJsonString() string
type CreateChooseVpcsResponseParams ¶ added in v1.0.426
type CreateChooseVpcsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type CreateDatabaseWhiteListRulesRequest ¶ added in v1.0.250
type CreateDatabaseWhiteListRulesRequest struct { *tchttp.BaseRequest // 创建白名单数据 DatabaseWhiteListRuleData []*DatabaseWhiteListRuleData `json:"DatabaseWhiteListRuleData,omitnil" name:"DatabaseWhiteListRuleData"` }
func NewCreateDatabaseWhiteListRulesRequest ¶ added in v1.0.250
func NewCreateDatabaseWhiteListRulesRequest() (request *CreateDatabaseWhiteListRulesRequest)
func (*CreateDatabaseWhiteListRulesRequest) FromJsonString ¶ added in v1.0.250
func (r *CreateDatabaseWhiteListRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDatabaseWhiteListRulesRequest) ToJsonString ¶ added in v1.0.250
func (r *CreateDatabaseWhiteListRulesRequest) ToJsonString() string
type CreateDatabaseWhiteListRulesRequestParams ¶ added in v1.0.426
type CreateDatabaseWhiteListRulesRequestParams struct { // 创建白名单数据 DatabaseWhiteListRuleData []*DatabaseWhiteListRuleData `json:"DatabaseWhiteListRuleData,omitnil" name:"DatabaseWhiteListRuleData"` }
Predefined struct for user
type CreateDatabaseWhiteListRulesResponse ¶ added in v1.0.250
type CreateDatabaseWhiteListRulesResponse struct { *tchttp.BaseResponse Response *CreateDatabaseWhiteListRulesResponseParams `json:"Response"` }
func NewCreateDatabaseWhiteListRulesResponse ¶ added in v1.0.250
func NewCreateDatabaseWhiteListRulesResponse() (response *CreateDatabaseWhiteListRulesResponse)
func (*CreateDatabaseWhiteListRulesResponse) FromJsonString ¶ added in v1.0.250
func (r *CreateDatabaseWhiteListRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDatabaseWhiteListRulesResponse) ToJsonString ¶ added in v1.0.250
func (r *CreateDatabaseWhiteListRulesResponse) ToJsonString() string
type CreateDatabaseWhiteListRulesResponseParams ¶ added in v1.0.426
type CreateDatabaseWhiteListRulesResponseParams struct { // 状态值,0:添加成功,非0:添加失败 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type CreateNatFwInstanceRequest ¶ added in v1.0.228
type CreateNatFwInstanceRequest struct { *tchttp.BaseRequest // 防火墙实例名称 Name *string `json:"Name,omitnil" name:"Name"` // 带宽 Width *int64 `json:"Width,omitnil" name:"Width"` // 模式 1:接入模式;0:新增模式 Mode *int64 `json:"Mode,omitnil" name:"Mode"` // 新增模式传递参数,其中NewModeItems和NatgwList至少传递一种。 NewModeItems *NewModeItems `json:"NewModeItems,omitnil" name:"NewModeItems"` // 接入模式接入的nat网关列表,其中NewModeItems和NatgwList至少传递一种。 NatGwList []*string `json:"NatGwList,omitnil" name:"NatGwList"` // 主可用区,为空则选择默认可用区 Zone *string `json:"Zone,omitnil" name:"Zone"` // 备可用区,为空则选择默认可用区 ZoneBak *string `json:"ZoneBak,omitnil" name:"ZoneBak"` // 异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备 CrossAZone *int64 `json:"CrossAZone,omitnil" name:"CrossAZone"` // 指定防火墙使用网段信息 FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil" name:"FwCidrInfo"` }
func NewCreateNatFwInstanceRequest ¶ added in v1.0.228
func NewCreateNatFwInstanceRequest() (request *CreateNatFwInstanceRequest)
func (*CreateNatFwInstanceRequest) FromJsonString ¶ added in v1.0.228
func (r *CreateNatFwInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNatFwInstanceRequest) ToJsonString ¶ added in v1.0.228
func (r *CreateNatFwInstanceRequest) ToJsonString() string
type CreateNatFwInstanceRequestParams ¶ added in v1.0.426
type CreateNatFwInstanceRequestParams struct { // 防火墙实例名称 Name *string `json:"Name,omitnil" name:"Name"` // 带宽 Width *int64 `json:"Width,omitnil" name:"Width"` // 模式 1:接入模式;0:新增模式 Mode *int64 `json:"Mode,omitnil" name:"Mode"` // 新增模式传递参数,其中NewModeItems和NatgwList至少传递一种。 NewModeItems *NewModeItems `json:"NewModeItems,omitnil" name:"NewModeItems"` // 接入模式接入的nat网关列表,其中NewModeItems和NatgwList至少传递一种。 NatGwList []*string `json:"NatGwList,omitnil" name:"NatGwList"` // 主可用区,为空则选择默认可用区 Zone *string `json:"Zone,omitnil" name:"Zone"` // 备可用区,为空则选择默认可用区 ZoneBak *string `json:"ZoneBak,omitnil" name:"ZoneBak"` // 异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备 CrossAZone *int64 `json:"CrossAZone,omitnil" name:"CrossAZone"` // 指定防火墙使用网段信息 FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil" name:"FwCidrInfo"` }
Predefined struct for user
type CreateNatFwInstanceResponse ¶ added in v1.0.228
type CreateNatFwInstanceResponse struct { *tchttp.BaseResponse Response *CreateNatFwInstanceResponseParams `json:"Response"` }
func NewCreateNatFwInstanceResponse ¶ added in v1.0.228
func NewCreateNatFwInstanceResponse() (response *CreateNatFwInstanceResponse)
func (*CreateNatFwInstanceResponse) FromJsonString ¶ added in v1.0.228
func (r *CreateNatFwInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNatFwInstanceResponse) ToJsonString ¶ added in v1.0.228
func (r *CreateNatFwInstanceResponse) ToJsonString() string
type CreateNatFwInstanceResponseParams ¶ added in v1.0.426
type CreateNatFwInstanceResponseParams struct { // 防火墙实例id CfwInsId *string `json:"CfwInsId,omitnil" name:"CfwInsId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type CreateNatFwInstanceWithDomainRequest ¶ added in v1.0.259
type CreateNatFwInstanceWithDomainRequest struct { *tchttp.BaseRequest // 防火墙实例名称 Name *string `json:"Name,omitnil" name:"Name"` // 带宽 Width *int64 `json:"Width,omitnil" name:"Width"` // 模式 1:接入模式;0:新增模式 Mode *int64 `json:"Mode,omitnil" name:"Mode"` // 新增模式传递参数,其中NewModeItems和NatgwList至少传递一种。 NewModeItems *NewModeItems `json:"NewModeItems,omitnil" name:"NewModeItems"` // 接入模式接入的nat网关列表,其中NewModeItems和NatgwList至少传递一种。 NatGwList []*string `json:"NatGwList,omitnil" name:"NatGwList"` // 主可用区,为空则选择默认可用区 Zone *string `json:"Zone,omitnil" name:"Zone"` // 备可用区,为空则选择默认可用区 ZoneBak *string `json:"ZoneBak,omitnil" name:"ZoneBak"` // 异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备 CrossAZone *int64 `json:"CrossAZone,omitnil" name:"CrossAZone"` // 0不创建域名,1创建域名 IsCreateDomain *int64 `json:"IsCreateDomain,omitnil" name:"IsCreateDomain"` // 如果要创建域名则必填 Domain *string `json:"Domain,omitnil" name:"Domain"` // 指定防火墙使用网段信息 FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil" name:"FwCidrInfo"` }
func NewCreateNatFwInstanceWithDomainRequest ¶ added in v1.0.259
func NewCreateNatFwInstanceWithDomainRequest() (request *CreateNatFwInstanceWithDomainRequest)
func (*CreateNatFwInstanceWithDomainRequest) FromJsonString ¶ added in v1.0.259
func (r *CreateNatFwInstanceWithDomainRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNatFwInstanceWithDomainRequest) ToJsonString ¶ added in v1.0.259
func (r *CreateNatFwInstanceWithDomainRequest) ToJsonString() string
type CreateNatFwInstanceWithDomainRequestParams ¶ added in v1.0.426
type CreateNatFwInstanceWithDomainRequestParams struct { // 防火墙实例名称 Name *string `json:"Name,omitnil" name:"Name"` // 带宽 Width *int64 `json:"Width,omitnil" name:"Width"` // 模式 1:接入模式;0:新增模式 Mode *int64 `json:"Mode,omitnil" name:"Mode"` // 新增模式传递参数,其中NewModeItems和NatgwList至少传递一种。 NewModeItems *NewModeItems `json:"NewModeItems,omitnil" name:"NewModeItems"` // 接入模式接入的nat网关列表,其中NewModeItems和NatgwList至少传递一种。 NatGwList []*string `json:"NatGwList,omitnil" name:"NatGwList"` // 主可用区,为空则选择默认可用区 Zone *string `json:"Zone,omitnil" name:"Zone"` // 备可用区,为空则选择默认可用区 ZoneBak *string `json:"ZoneBak,omitnil" name:"ZoneBak"` // 异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备 CrossAZone *int64 `json:"CrossAZone,omitnil" name:"CrossAZone"` // 0不创建域名,1创建域名 IsCreateDomain *int64 `json:"IsCreateDomain,omitnil" name:"IsCreateDomain"` // 如果要创建域名则必填 Domain *string `json:"Domain,omitnil" name:"Domain"` // 指定防火墙使用网段信息 FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil" name:"FwCidrInfo"` }
Predefined struct for user
type CreateNatFwInstanceWithDomainResponse ¶ added in v1.0.259
type CreateNatFwInstanceWithDomainResponse struct { *tchttp.BaseResponse Response *CreateNatFwInstanceWithDomainResponseParams `json:"Response"` }
func NewCreateNatFwInstanceWithDomainResponse ¶ added in v1.0.259
func NewCreateNatFwInstanceWithDomainResponse() (response *CreateNatFwInstanceWithDomainResponse)
func (*CreateNatFwInstanceWithDomainResponse) FromJsonString ¶ added in v1.0.259
func (r *CreateNatFwInstanceWithDomainResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNatFwInstanceWithDomainResponse) ToJsonString ¶ added in v1.0.259
func (r *CreateNatFwInstanceWithDomainResponse) ToJsonString() string
type CreateNatFwInstanceWithDomainResponseParams ¶ added in v1.0.426
type CreateNatFwInstanceWithDomainResponseParams struct { // nat实例信息 // 注意:此字段可能返回 null,表示取不到有效值。 CfwInsId *string `json:"CfwInsId,omitnil" name:"CfwInsId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type CreateNatRuleItem ¶ added in v1.0.602
type CreateNatRuleItem struct { // 访问源示例: net:IP/CIDR(192.168.0.2) SourceContent *string `json:"SourceContent,omitnil" name:"SourceContent"` // 访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag SourceType *string `json:"SourceType,omitnil" name:"SourceType"` // 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com TargetContent *string `json:"TargetContent,omitnil" name:"TargetContent"` // 访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location TargetType *string `json:"TargetType,omitnil" name:"TargetType"` // 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察 RuleAction *string `json:"RuleAction,omitnil" name:"RuleAction"` // 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 Port *string `json:"Port,omitnil" name:"Port"` // 规则方向:1,入站;0,出站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 规则序号 OrderIndex *int64 `json:"OrderIndex,omitnil" name:"OrderIndex"` // 规则状态,true表示启用,false表示禁用 Enable *string `json:"Enable,omitnil" name:"Enable"` // 规则对应的唯一id,创建规则时无需填写 Uuid *int64 `json:"Uuid,omitnil" name:"Uuid"` // 描述 Description *string `json:"Description,omitnil" name:"Description"` }
type CreateRuleItem ¶ added in v1.0.744
type CreateRuleItem struct { // 访问源示例: net:IP/CIDR(192.168.0.2) SourceContent *string `json:"SourceContent,omitnil" name:"SourceContent"` // 访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag SourceType *string `json:"SourceType,omitnil" name:"SourceType"` // 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com TargetContent *string `json:"TargetContent,omitnil" name:"TargetContent"` // 访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location TargetType *string `json:"TargetType,omitnil" name:"TargetType"` // 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察 RuleAction *string `json:"RuleAction,omitnil" name:"RuleAction"` // 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 Port *string `json:"Port,omitnil" name:"Port"` // 规则方向:1,入站;0,出站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 规则序号 OrderIndex *int64 `json:"OrderIndex,omitnil" name:"OrderIndex"` // 规则对应的唯一id,创建规则时无需填写 Uuid *int64 `json:"Uuid,omitnil" name:"Uuid"` // 规则状态,true表示启用,false表示禁用 Enable *string `json:"Enable,omitnil" name:"Enable"` // 描述 Description *string `json:"Description,omitnil" name:"Description"` // all Scope *string `json:"Scope,omitnil" name:"Scope"` // 0,正常规则添加;1,入侵检测添加 RuleSource *int64 `json:"RuleSource,omitnil" name:"RuleSource"` // 告警Id LogId *string `json:"LogId,omitnil" name:"LogId"` }
type CreateSecurityGroupRulesRequest ¶ added in v1.0.228
type CreateSecurityGroupRulesRequest struct { *tchttp.BaseRequest // 添加的企业安全组规则数据 Data []*SecurityGroupListData `json:"Data,omitnil" name:"Data"` // 方向,0:出站,1:入站,默认1 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 0:后插,1:前插,2:中插,默认0 Type *uint64 `json:"Type,omitnil" name:"Type"` // 添加后是否启用规则,0:不启用,1:启用,默认1 Enable *uint64 `json:"Enable,omitnil" name:"Enable"` }
func NewCreateSecurityGroupRulesRequest ¶ added in v1.0.228
func NewCreateSecurityGroupRulesRequest() (request *CreateSecurityGroupRulesRequest)
func (*CreateSecurityGroupRulesRequest) FromJsonString ¶ added in v1.0.228
func (r *CreateSecurityGroupRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSecurityGroupRulesRequest) ToJsonString ¶ added in v1.0.228
func (r *CreateSecurityGroupRulesRequest) ToJsonString() string
type CreateSecurityGroupRulesRequestParams ¶ added in v1.0.426
type CreateSecurityGroupRulesRequestParams struct { // 添加的企业安全组规则数据 Data []*SecurityGroupListData `json:"Data,omitnil" name:"Data"` // 方向,0:出站,1:入站,默认1 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 0:后插,1:前插,2:中插,默认0 Type *uint64 `json:"Type,omitnil" name:"Type"` // 添加后是否启用规则,0:不启用,1:启用,默认1 Enable *uint64 `json:"Enable,omitnil" name:"Enable"` }
Predefined struct for user
type CreateSecurityGroupRulesResponse ¶ added in v1.0.228
type CreateSecurityGroupRulesResponse struct { *tchttp.BaseResponse Response *CreateSecurityGroupRulesResponseParams `json:"Response"` }
func NewCreateSecurityGroupRulesResponse ¶ added in v1.0.228
func NewCreateSecurityGroupRulesResponse() (response *CreateSecurityGroupRulesResponse)
func (*CreateSecurityGroupRulesResponse) FromJsonString ¶ added in v1.0.228
func (r *CreateSecurityGroupRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSecurityGroupRulesResponse) ToJsonString ¶ added in v1.0.228
func (r *CreateSecurityGroupRulesResponse) ToJsonString() string
type CreateSecurityGroupRulesResponseParams ¶ added in v1.0.426
type CreateSecurityGroupRulesResponseParams struct { // 状态值,0:添加成功,非0:添加失败 Status *uint64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type CreateVpcFwGroupRequest ¶ added in v1.0.744
type CreateVpcFwGroupRequest struct { *tchttp.BaseRequest // VPC防火墙(组)名称 Name *string `json:"Name,omitnil" name:"Name"` // 模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式) Mode *int64 `json:"Mode,omitnil" name:"Mode"` // 防火墙(组)下的防火墙实例列表 VpcFwInstances []*VpcFwInstance `json:"VpcFwInstances,omitnil" name:"VpcFwInstances"` // 防火墙实例的开关模式 // 1: 单点互通 // 2: 多点互通 // 3: 全互通 // 4: 自定义路由 SwitchMode *int64 `json:"SwitchMode,omitnil" name:"SwitchMode"` // auto 自动选择防火墙网段 // 10.10.10.0/24 用户输入的防火墙网段 FwVpcCidr *string `json:"FwVpcCidr,omitnil" name:"FwVpcCidr"` // 云联网id ,适用于云联网模式 CcnId *string `json:"CcnId,omitnil" name:"CcnId"` // 指定防火墙使用网段信息 FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil" name:"FwCidrInfo"` // 跨租户管理员模式 1管理员 2多账号 CrossUserMode *string `json:"CrossUserMode,omitnil" name:"CrossUserMode"` }
func NewCreateVpcFwGroupRequest ¶ added in v1.0.744
func NewCreateVpcFwGroupRequest() (request *CreateVpcFwGroupRequest)
func (*CreateVpcFwGroupRequest) FromJsonString ¶ added in v1.0.744
func (r *CreateVpcFwGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpcFwGroupRequest) ToJsonString ¶ added in v1.0.744
func (r *CreateVpcFwGroupRequest) ToJsonString() string
type CreateVpcFwGroupRequestParams ¶ added in v1.0.744
type CreateVpcFwGroupRequestParams struct { // VPC防火墙(组)名称 Name *string `json:"Name,omitnil" name:"Name"` // 模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式) Mode *int64 `json:"Mode,omitnil" name:"Mode"` // 防火墙(组)下的防火墙实例列表 VpcFwInstances []*VpcFwInstance `json:"VpcFwInstances,omitnil" name:"VpcFwInstances"` // 防火墙实例的开关模式 // 1: 单点互通 // 2: 多点互通 // 3: 全互通 // 4: 自定义路由 SwitchMode *int64 `json:"SwitchMode,omitnil" name:"SwitchMode"` // auto 自动选择防火墙网段 // 10.10.10.0/24 用户输入的防火墙网段 FwVpcCidr *string `json:"FwVpcCidr,omitnil" name:"FwVpcCidr"` // 云联网id ,适用于云联网模式 CcnId *string `json:"CcnId,omitnil" name:"CcnId"` // 指定防火墙使用网段信息 FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil" name:"FwCidrInfo"` // 跨租户管理员模式 1管理员 2多账号 CrossUserMode *string `json:"CrossUserMode,omitnil" name:"CrossUserMode"` }
Predefined struct for user
type CreateVpcFwGroupResponse ¶ added in v1.0.744
type CreateVpcFwGroupResponse struct { *tchttp.BaseResponse Response *CreateVpcFwGroupResponseParams `json:"Response"` }
func NewCreateVpcFwGroupResponse ¶ added in v1.0.744
func NewCreateVpcFwGroupResponse() (response *CreateVpcFwGroupResponse)
func (*CreateVpcFwGroupResponse) FromJsonString ¶ added in v1.0.744
func (r *CreateVpcFwGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpcFwGroupResponse) ToJsonString ¶ added in v1.0.744
func (r *CreateVpcFwGroupResponse) ToJsonString() string
type CreateVpcFwGroupResponseParams ¶ added in v1.0.744
type CreateVpcFwGroupResponseParams struct { // 防火墙组ID // 注意:此字段可能返回 null,表示取不到有效值。 FwGroupId *string `json:"FwGroupId,omitnil" name:"FwGroupId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DatabaseWhiteListRuleData ¶ added in v1.0.250
type DatabaseWhiteListRuleData struct { // 访问源 SourceIp *string `json:"SourceIp,omitnil" name:"SourceIp"` // 访问源类型,1 ip;6 实例;100 资源分组 SourceType *int64 `json:"SourceType,omitnil" name:"SourceType"` // 访问目的 TargetIp *string `json:"TargetIp,omitnil" name:"TargetIp"` // 访问目的类型,1 ip;6 实例;100 资源分组 TargetType *int64 `json:"TargetType,omitnil" name:"TargetType"` // 规则描述 Detail *string `json:"Detail,omitnil" name:"Detail"` // 是否地域规则,0不是 1是 IsRegionRule *int64 `json:"IsRegionRule,omitnil" name:"IsRegionRule"` // 是否云厂商规则,0不是 1 时 IsCloudRule *int64 `json:"IsCloudRule,omitnil" name:"IsCloudRule"` // 是否启用,0 不启用,1启用 Enable *int64 `json:"Enable,omitnil" name:"Enable"` // 地域码1 FirstLevelRegionCode *int64 `json:"FirstLevelRegionCode,omitnil" name:"FirstLevelRegionCode"` // 地域码2 SecondLevelRegionCode *int64 `json:"SecondLevelRegionCode,omitnil" name:"SecondLevelRegionCode"` // 地域名称1 FirstLevelRegionName *string `json:"FirstLevelRegionName,omitnil" name:"FirstLevelRegionName"` // 地域名称2 SecondLevelRegionName *string `json:"SecondLevelRegionName,omitnil" name:"SecondLevelRegionName"` // 云厂商码 CloudCode *string `json:"CloudCode,omitnil" name:"CloudCode"` }
type DeleteAcRuleRequest ¶
type DeleteAcRuleRequest struct { *tchttp.BaseRequest // 删除规则对应的id值, 对应获取规则列表接口的Id 值 Id *uint64 `json:"Id,omitnil" name:"Id"` // 方向,0:出站,1:入站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // EdgeId值两个vpc间的边id EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // NAT地域, 如ap-shanghai/ap-guangzhou/ap-chongqing等 Area *string `json:"Area,omitnil" name:"Area"` }
func NewDeleteAcRuleRequest ¶
func NewDeleteAcRuleRequest() (request *DeleteAcRuleRequest)
func (*DeleteAcRuleRequest) FromJsonString ¶
func (r *DeleteAcRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAcRuleRequest) ToJsonString ¶
func (r *DeleteAcRuleRequest) ToJsonString() string
type DeleteAcRuleRequestParams ¶ added in v1.0.426
type DeleteAcRuleRequestParams struct { // 删除规则对应的id值, 对应获取规则列表接口的Id 值 Id *uint64 `json:"Id,omitnil" name:"Id"` // 方向,0:出站,1:入站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // EdgeId值两个vpc间的边id EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // NAT地域, 如ap-shanghai/ap-guangzhou/ap-chongqing等 Area *string `json:"Area,omitnil" name:"Area"` }
Predefined struct for user
type DeleteAcRuleResponse ¶
type DeleteAcRuleResponse struct { *tchttp.BaseResponse Response *DeleteAcRuleResponseParams `json:"Response"` }
func NewDeleteAcRuleResponse ¶
func NewDeleteAcRuleResponse() (response *DeleteAcRuleResponse)
func (*DeleteAcRuleResponse) FromJsonString ¶
func (r *DeleteAcRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAcRuleResponse) ToJsonString ¶
func (r *DeleteAcRuleResponse) ToJsonString() string
type DeleteAcRuleResponseParams ¶ added in v1.0.426
type DeleteAcRuleResponseParams struct { // 状态值 0: 删除成功, !0: 删除失败 Status *int64 `json:"Status,omitnil" name:"Status"` // 返回多余的信息 // 注意:此字段可能返回 null,表示取不到有效值。 Info *string `json:"Info,omitnil" name:"Info"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DeleteAddressTemplateRequest ¶ added in v1.0.701
type DeleteAddressTemplateRequest struct { *tchttp.BaseRequest // 模板id Uuid *string `json:"Uuid,omitnil" name:"Uuid"` }
func NewDeleteAddressTemplateRequest ¶ added in v1.0.701
func NewDeleteAddressTemplateRequest() (request *DeleteAddressTemplateRequest)
func (*DeleteAddressTemplateRequest) FromJsonString ¶ added in v1.0.701
func (r *DeleteAddressTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAddressTemplateRequest) ToJsonString ¶ added in v1.0.701
func (r *DeleteAddressTemplateRequest) ToJsonString() string
type DeleteAddressTemplateRequestParams ¶ added in v1.0.701
type DeleteAddressTemplateRequestParams struct { // 模板id Uuid *string `json:"Uuid,omitnil" name:"Uuid"` }
Predefined struct for user
type DeleteAddressTemplateResponse ¶ added in v1.0.701
type DeleteAddressTemplateResponse struct { *tchttp.BaseResponse Response *DeleteAddressTemplateResponseParams `json:"Response"` }
func NewDeleteAddressTemplateResponse ¶ added in v1.0.701
func NewDeleteAddressTemplateResponse() (response *DeleteAddressTemplateResponse)
func (*DeleteAddressTemplateResponse) FromJsonString ¶ added in v1.0.701
func (r *DeleteAddressTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAddressTemplateResponse) ToJsonString ¶ added in v1.0.701
func (r *DeleteAddressTemplateResponse) ToJsonString() string
type DeleteAddressTemplateResponseParams ¶ added in v1.0.701
type DeleteAddressTemplateResponseParams struct { // 删除结果,0成功 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DeleteAllAccessControlRuleRequest ¶
type DeleteAllAccessControlRuleRequest struct { *tchttp.BaseRequest // 方向,0:出站,1:入站 默认值是 0 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // VPC间防火墙开关ID 全部删除 EdgeId和Area只填写一个,不填写则不删除vpc间防火墙开关 ,默认值为‘’ EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // nat地域 全部删除 EdgeId和Area只填写一个,不填写则不删除nat防火墙开关 默认值为‘’ Area *string `json:"Area,omitnil" name:"Area"` }
func NewDeleteAllAccessControlRuleRequest ¶
func NewDeleteAllAccessControlRuleRequest() (request *DeleteAllAccessControlRuleRequest)
func (*DeleteAllAccessControlRuleRequest) FromJsonString ¶
func (r *DeleteAllAccessControlRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAllAccessControlRuleRequest) ToJsonString ¶
func (r *DeleteAllAccessControlRuleRequest) ToJsonString() string
type DeleteAllAccessControlRuleRequestParams ¶ added in v1.0.426
type DeleteAllAccessControlRuleRequestParams struct { // 方向,0:出站,1:入站 默认值是 0 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // VPC间防火墙开关ID 全部删除 EdgeId和Area只填写一个,不填写则不删除vpc间防火墙开关 ,默认值为‘’ EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // nat地域 全部删除 EdgeId和Area只填写一个,不填写则不删除nat防火墙开关 默认值为‘’ Area *string `json:"Area,omitnil" name:"Area"` }
Predefined struct for user
type DeleteAllAccessControlRuleResponse ¶
type DeleteAllAccessControlRuleResponse struct { *tchttp.BaseResponse Response *DeleteAllAccessControlRuleResponseParams `json:"Response"` }
func NewDeleteAllAccessControlRuleResponse ¶
func NewDeleteAllAccessControlRuleResponse() (response *DeleteAllAccessControlRuleResponse)
func (*DeleteAllAccessControlRuleResponse) FromJsonString ¶
func (r *DeleteAllAccessControlRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAllAccessControlRuleResponse) ToJsonString ¶
func (r *DeleteAllAccessControlRuleResponse) ToJsonString() string
type DeleteAllAccessControlRuleResponseParams ¶ added in v1.0.426
type DeleteAllAccessControlRuleResponseParams struct { // 状态值 0: 修改成功, 非0: 修改失败 Status *int64 `json:"Status,omitnil" name:"Status"` // 删除了几条访问控制规则 // 注意:此字段可能返回 null,表示取不到有效值。 Info *int64 `json:"Info,omitnil" name:"Info"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DeleteBlockIgnoreRuleListRequest ¶ added in v1.0.744
type DeleteBlockIgnoreRuleListRequest struct { *tchttp.BaseRequest // 规则列表 Rules []*IocListData `json:"Rules,omitnil" name:"Rules"` // 规则类型,1封禁,2放通,不支持域名封禁 RuleType *int64 `json:"RuleType,omitnil" name:"RuleType"` }
func NewDeleteBlockIgnoreRuleListRequest ¶ added in v1.0.744
func NewDeleteBlockIgnoreRuleListRequest() (request *DeleteBlockIgnoreRuleListRequest)
func (*DeleteBlockIgnoreRuleListRequest) FromJsonString ¶ added in v1.0.744
func (r *DeleteBlockIgnoreRuleListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteBlockIgnoreRuleListRequest) ToJsonString ¶ added in v1.0.744
func (r *DeleteBlockIgnoreRuleListRequest) ToJsonString() string
type DeleteBlockIgnoreRuleListRequestParams ¶ added in v1.0.744
type DeleteBlockIgnoreRuleListRequestParams struct { // 规则列表 Rules []*IocListData `json:"Rules,omitnil" name:"Rules"` // 规则类型,1封禁,2放通,不支持域名封禁 RuleType *int64 `json:"RuleType,omitnil" name:"RuleType"` }
Predefined struct for user
type DeleteBlockIgnoreRuleListResponse ¶ added in v1.0.744
type DeleteBlockIgnoreRuleListResponse struct { *tchttp.BaseResponse Response *DeleteBlockIgnoreRuleListResponseParams `json:"Response"` }
func NewDeleteBlockIgnoreRuleListResponse ¶ added in v1.0.744
func NewDeleteBlockIgnoreRuleListResponse() (response *DeleteBlockIgnoreRuleListResponse)
func (*DeleteBlockIgnoreRuleListResponse) FromJsonString ¶ added in v1.0.744
func (r *DeleteBlockIgnoreRuleListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteBlockIgnoreRuleListResponse) ToJsonString ¶ added in v1.0.744
func (r *DeleteBlockIgnoreRuleListResponse) ToJsonString() string
type DeleteBlockIgnoreRuleListResponseParams ¶ added in v1.0.744
type DeleteBlockIgnoreRuleListResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DeleteNatFwInstanceRequest ¶ added in v1.0.228
type DeleteNatFwInstanceRequest struct { *tchttp.BaseRequest // 防火墙实例id CfwInstance *string `json:"CfwInstance,omitnil" name:"CfwInstance"` }
func NewDeleteNatFwInstanceRequest ¶ added in v1.0.228
func NewDeleteNatFwInstanceRequest() (request *DeleteNatFwInstanceRequest)
func (*DeleteNatFwInstanceRequest) FromJsonString ¶ added in v1.0.228
func (r *DeleteNatFwInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNatFwInstanceRequest) ToJsonString ¶ added in v1.0.228
func (r *DeleteNatFwInstanceRequest) ToJsonString() string
type DeleteNatFwInstanceRequestParams ¶ added in v1.0.426
type DeleteNatFwInstanceRequestParams struct { // 防火墙实例id CfwInstance *string `json:"CfwInstance,omitnil" name:"CfwInstance"` }
Predefined struct for user
type DeleteNatFwInstanceResponse ¶ added in v1.0.228
type DeleteNatFwInstanceResponse struct { *tchttp.BaseResponse Response *DeleteNatFwInstanceResponseParams `json:"Response"` }
func NewDeleteNatFwInstanceResponse ¶ added in v1.0.228
func NewDeleteNatFwInstanceResponse() (response *DeleteNatFwInstanceResponse)
func (*DeleteNatFwInstanceResponse) FromJsonString ¶ added in v1.0.228
func (r *DeleteNatFwInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNatFwInstanceResponse) ToJsonString ¶ added in v1.0.228
func (r *DeleteNatFwInstanceResponse) ToJsonString() string
type DeleteNatFwInstanceResponseParams ¶ added in v1.0.426
type DeleteNatFwInstanceResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DeleteResourceGroupRequest ¶ added in v1.0.228
type DeleteResourceGroupRequest struct { *tchttp.BaseRequest // 组id GroupId *string `json:"GroupId,omitnil" name:"GroupId"` }
func NewDeleteResourceGroupRequest ¶ added in v1.0.228
func NewDeleteResourceGroupRequest() (request *DeleteResourceGroupRequest)
func (*DeleteResourceGroupRequest) FromJsonString ¶ added in v1.0.228
func (r *DeleteResourceGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteResourceGroupRequest) ToJsonString ¶ added in v1.0.228
func (r *DeleteResourceGroupRequest) ToJsonString() string
type DeleteResourceGroupRequestParams ¶ added in v1.0.426
type DeleteResourceGroupRequestParams struct { // 组id GroupId *string `json:"GroupId,omitnil" name:"GroupId"` }
Predefined struct for user
type DeleteResourceGroupResponse ¶ added in v1.0.228
type DeleteResourceGroupResponse struct { *tchttp.BaseResponse Response *DeleteResourceGroupResponseParams `json:"Response"` }
func NewDeleteResourceGroupResponse ¶ added in v1.0.228
func NewDeleteResourceGroupResponse() (response *DeleteResourceGroupResponse)
func (*DeleteResourceGroupResponse) FromJsonString ¶ added in v1.0.228
func (r *DeleteResourceGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteResourceGroupResponse) ToJsonString ¶ added in v1.0.228
func (r *DeleteResourceGroupResponse) ToJsonString() string
type DeleteResourceGroupResponseParams ¶ added in v1.0.426
type DeleteResourceGroupResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DeleteSecurityGroupRuleRequest ¶
type DeleteSecurityGroupRuleRequest struct { *tchttp.BaseRequest // 所需要删除规则的ID Id *uint64 `json:"Id,omitnil" name:"Id"` // 腾讯云地域的英文简写 Area *string `json:"Area,omitnil" name:"Area"` // 方向,0:出站,1:入站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 是否删除反向规则,0:否,1:是 IsDelReverse *uint64 `json:"IsDelReverse,omitnil" name:"IsDelReverse"` }
func NewDeleteSecurityGroupRuleRequest ¶
func NewDeleteSecurityGroupRuleRequest() (request *DeleteSecurityGroupRuleRequest)
func (*DeleteSecurityGroupRuleRequest) FromJsonString ¶
func (r *DeleteSecurityGroupRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSecurityGroupRuleRequest) ToJsonString ¶
func (r *DeleteSecurityGroupRuleRequest) ToJsonString() string
type DeleteSecurityGroupRuleRequestParams ¶ added in v1.0.426
type DeleteSecurityGroupRuleRequestParams struct { // 所需要删除规则的ID Id *uint64 `json:"Id,omitnil" name:"Id"` // 腾讯云地域的英文简写 Area *string `json:"Area,omitnil" name:"Area"` // 方向,0:出站,1:入站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 是否删除反向规则,0:否,1:是 IsDelReverse *uint64 `json:"IsDelReverse,omitnil" name:"IsDelReverse"` }
Predefined struct for user
type DeleteSecurityGroupRuleResponse ¶
type DeleteSecurityGroupRuleResponse struct { *tchttp.BaseResponse Response *DeleteSecurityGroupRuleResponseParams `json:"Response"` }
func NewDeleteSecurityGroupRuleResponse ¶
func NewDeleteSecurityGroupRuleResponse() (response *DeleteSecurityGroupRuleResponse)
func (*DeleteSecurityGroupRuleResponse) FromJsonString ¶
func (r *DeleteSecurityGroupRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSecurityGroupRuleResponse) ToJsonString ¶
func (r *DeleteSecurityGroupRuleResponse) ToJsonString() string
type DeleteSecurityGroupRuleResponseParams ¶ added in v1.0.426
type DeleteSecurityGroupRuleResponseParams struct { // 状态值,0:成功,非0:失败 Status *int64 `json:"Status,omitnil" name:"Status"` // 返回多余的信息 // 注意:此字段可能返回 null,表示取不到有效值。 Info *string `json:"Info,omitnil" name:"Info"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DeleteVpcFwGroupRequest ¶ added in v1.0.744
type DeleteVpcFwGroupRequest struct { *tchttp.BaseRequest // 防火墙(组)Id FwGroupId *string `json:"FwGroupId,omitnil" name:"FwGroupId"` // 是否删除整个防火墙(组) // 0:不删除防火墙(组),只删除单独实例 // 1:删除整个防火墙(组) DeleteFwGroup *int64 `json:"DeleteFwGroup,omitnil" name:"DeleteFwGroup"` // 待删除的防火墙实例数组 VpcFwInsList []*string `json:"VpcFwInsList,omitnil" name:"VpcFwInsList"` }
func NewDeleteVpcFwGroupRequest ¶ added in v1.0.744
func NewDeleteVpcFwGroupRequest() (request *DeleteVpcFwGroupRequest)
func (*DeleteVpcFwGroupRequest) FromJsonString ¶ added in v1.0.744
func (r *DeleteVpcFwGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpcFwGroupRequest) ToJsonString ¶ added in v1.0.744
func (r *DeleteVpcFwGroupRequest) ToJsonString() string
type DeleteVpcFwGroupRequestParams ¶ added in v1.0.744
type DeleteVpcFwGroupRequestParams struct { // 防火墙(组)Id FwGroupId *string `json:"FwGroupId,omitnil" name:"FwGroupId"` // 是否删除整个防火墙(组) // 0:不删除防火墙(组),只删除单独实例 // 1:删除整个防火墙(组) DeleteFwGroup *int64 `json:"DeleteFwGroup,omitnil" name:"DeleteFwGroup"` // 待删除的防火墙实例数组 VpcFwInsList []*string `json:"VpcFwInsList,omitnil" name:"VpcFwInsList"` }
Predefined struct for user
type DeleteVpcFwGroupResponse ¶ added in v1.0.744
type DeleteVpcFwGroupResponse struct { *tchttp.BaseResponse Response *DeleteVpcFwGroupResponseParams `json:"Response"` }
func NewDeleteVpcFwGroupResponse ¶ added in v1.0.744
func NewDeleteVpcFwGroupResponse() (response *DeleteVpcFwGroupResponse)
func (*DeleteVpcFwGroupResponse) FromJsonString ¶ added in v1.0.744
func (r *DeleteVpcFwGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpcFwGroupResponse) ToJsonString ¶ added in v1.0.744
func (r *DeleteVpcFwGroupResponse) ToJsonString() string
type DeleteVpcFwGroupResponseParams ¶ added in v1.0.744
type DeleteVpcFwGroupResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DeleteVpcInstanceRequest ¶ added in v1.0.228
type DeleteVpcInstanceRequest struct {
*tchttp.BaseRequest
}
func NewDeleteVpcInstanceRequest ¶ added in v1.0.228
func NewDeleteVpcInstanceRequest() (request *DeleteVpcInstanceRequest)
func (*DeleteVpcInstanceRequest) FromJsonString ¶ added in v1.0.228
func (r *DeleteVpcInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpcInstanceRequest) ToJsonString ¶ added in v1.0.228
func (r *DeleteVpcInstanceRequest) ToJsonString() string
type DeleteVpcInstanceRequestParams ¶ added in v1.0.426
type DeleteVpcInstanceRequestParams struct { }
Predefined struct for user
type DeleteVpcInstanceResponse ¶ added in v1.0.228
type DeleteVpcInstanceResponse struct { *tchttp.BaseResponse Response *DeleteVpcInstanceResponseParams `json:"Response"` }
func NewDeleteVpcInstanceResponse ¶ added in v1.0.228
func NewDeleteVpcInstanceResponse() (response *DeleteVpcInstanceResponse)
func (*DeleteVpcInstanceResponse) FromJsonString ¶ added in v1.0.228
func (r *DeleteVpcInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpcInstanceResponse) ToJsonString ¶ added in v1.0.228
func (r *DeleteVpcInstanceResponse) ToJsonString() string
type DeleteVpcInstanceResponseParams ¶ added in v1.0.426
type DeleteVpcInstanceResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescAcItem ¶ added in v1.0.602
type DescAcItem struct { // 访问源 // 注意:此字段可能返回 null,表示取不到有效值。 SourceContent *string `json:"SourceContent,omitnil" name:"SourceContent"` // 访问目的 // 注意:此字段可能返回 null,表示取不到有效值。 TargetContent *string `json:"TargetContent,omitnil" name:"TargetContent"` // 协议 // 注意:此字段可能返回 null,表示取不到有效值。 Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 端口 // 注意:此字段可能返回 null,表示取不到有效值。 Port *string `json:"Port,omitnil" name:"Port"` // 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察 // 注意:此字段可能返回 null,表示取不到有效值。 RuleAction *string `json:"RuleAction,omitnil" name:"RuleAction"` // 描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil" name:"Description"` // 命中次数 Count *uint64 `json:"Count,omitnil" name:"Count"` // 执行顺序 OrderIndex *uint64 `json:"OrderIndex,omitnil" name:"OrderIndex"` // 访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag // 注意:此字段可能返回 null,表示取不到有效值。 SourceType *string `json:"SourceType,omitnil" name:"SourceType"` // 访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location // 注意:此字段可能返回 null,表示取不到有效值。 TargetType *string `json:"TargetType,omitnil" name:"TargetType"` // 规则对应的唯一id // 注意:此字段可能返回 null,表示取不到有效值。 Uuid *uint64 `json:"Uuid,omitnil" name:"Uuid"` // 规则有效性 // 注意:此字段可能返回 null,表示取不到有效值。 Invalid *uint64 `json:"Invalid,omitnil" name:"Invalid"` // 0为正常规则,1为地域规则 // 注意:此字段可能返回 null,表示取不到有效值。 IsRegion *uint64 `json:"IsRegion,omitnil" name:"IsRegion"` // 国家id // 注意:此字段可能返回 null,表示取不到有效值。 CountryCode *uint64 `json:"CountryCode,omitnil" name:"CountryCode"` // 城市id // 注意:此字段可能返回 null,表示取不到有效值。 CityCode *uint64 `json:"CityCode,omitnil" name:"CityCode"` // 国家名称 // 注意:此字段可能返回 null,表示取不到有效值。 CountryName *string `json:"CountryName,omitnil" name:"CountryName"` // 省名称 // 注意:此字段可能返回 null,表示取不到有效值。 CityName *string `json:"CityName,omitnil" name:"CityName"` // 云厂商code // 注意:此字段可能返回 null,表示取不到有效值。 CloudCode *string `json:"CloudCode,omitnil" name:"CloudCode"` // 0为正常规则,1为云厂商规则 // 注意:此字段可能返回 null,表示取不到有效值。 IsCloud *uint64 `json:"IsCloud,omitnil" name:"IsCloud"` // 规则状态,true表示启用,false表示禁用 // 注意:此字段可能返回 null,表示取不到有效值。 Enable *string `json:"Enable,omitnil" name:"Enable"` // 规则方向:1,入向;0,出向 // 注意:此字段可能返回 null,表示取不到有效值。 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 实例名称 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"` // 内部使用的uuid,一般情况下不会使用到该字段 // 注意:此字段可能返回 null,表示取不到有效值。 InternalUuid *int64 `json:"InternalUuid,omitnil" name:"InternalUuid"` // 规则状态,查询规则命中详情时该字段有效,0:新增,1: 已删除, 2: 编辑删除 // 注意:此字段可能返回 null,表示取不到有效值。 Status *uint64 `json:"Status,omitnil" name:"Status"` // 关联任务详情 // 注意:此字段可能返回 null,表示取不到有效值。 BetaList []*BetaInfoByACL `json:"BetaList,omitnil" name:"BetaList"` // 生效范围:serial,串行;side,旁路;all,全局 // 注意:此字段可能返回 null,表示取不到有效值。 Scope *string `json:"Scope,omitnil" name:"Scope"` // 互联网边界防火墙使用的内部规则id // 注意:此字段可能返回 null,表示取不到有效值。 InternetBorderUuid *string `json:"InternetBorderUuid,omitnil" name:"InternetBorderUuid"` }
type DescribeAcListsRequest ¶
type DescribeAcListsRequest struct { *tchttp.BaseRequest // 协议 Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 策略 Strategy *string `json:"Strategy,omitnil" name:"Strategy"` // 搜索值 SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` // 每页条数 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 出站还是入站,1:入站,0:出站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // EdgeId值 EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 规则是否开启,'0': 未开启,'1': 开启, 默认为'0' Status *string `json:"Status,omitnil" name:"Status"` // 地域 Area *string `json:"Area,omitnil" name:"Area"` // 实例ID InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` }
func NewDescribeAcListsRequest ¶
func NewDescribeAcListsRequest() (request *DescribeAcListsRequest)
func (*DescribeAcListsRequest) FromJsonString ¶
func (r *DescribeAcListsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAcListsRequest) ToJsonString ¶
func (r *DescribeAcListsRequest) ToJsonString() string
type DescribeAcListsRequestParams ¶ added in v1.0.426
type DescribeAcListsRequestParams struct { // 协议 Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 策略 Strategy *string `json:"Strategy,omitnil" name:"Strategy"` // 搜索值 SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` // 每页条数 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 出站还是入站,1:入站,0:出站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // EdgeId值 EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 规则是否开启,'0': 未开启,'1': 开启, 默认为'0' Status *string `json:"Status,omitnil" name:"Status"` // 地域 Area *string `json:"Area,omitnil" name:"Area"` // 实例ID InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` }
Predefined struct for user
type DescribeAcListsResponse ¶
type DescribeAcListsResponse struct { *tchttp.BaseResponse Response *DescribeAcListsResponseParams `json:"Response"` }
func NewDescribeAcListsResponse ¶
func NewDescribeAcListsResponse() (response *DescribeAcListsResponse)
func (*DescribeAcListsResponse) FromJsonString ¶
func (r *DescribeAcListsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAcListsResponse) ToJsonString ¶
func (r *DescribeAcListsResponse) ToJsonString() string
type DescribeAcListsResponseParams ¶ added in v1.0.426
type DescribeAcListsResponseParams struct { // 总条数 Total *uint64 `json:"Total,omitnil" name:"Total"` // 访问控制列表数据 Data []*AcListsData `json:"Data,omitnil" name:"Data"` // 不算筛选条数的总条数 AllTotal *uint64 `json:"AllTotal,omitnil" name:"AllTotal"` // 访问控制规则全部启用/全部停用 // 注意:此字段可能返回 null,表示取不到有效值。 Enable *uint64 `json:"Enable,omitnil" name:"Enable"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeAclRuleRequest ¶ added in v1.0.744
type DescribeAclRuleRequest struct { *tchttp.BaseRequest // 每页条数 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 需要查询的索引,特定场景使用,可不填 Index *string `json:"Index,omitnil" name:"Index"` // 过滤条件组合 Filters []*CommonFilter `json:"Filters,omitnil" name:"Filters"` // 检索的起始时间,可不传 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 检索的截止时间,可不传 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值 Order *string `json:"Order,omitnil" name:"Order"` // 排序所用到的字段 By *string `json:"By,omitnil" name:"By"` }
func NewDescribeAclRuleRequest ¶ added in v1.0.744
func NewDescribeAclRuleRequest() (request *DescribeAclRuleRequest)
func (*DescribeAclRuleRequest) FromJsonString ¶ added in v1.0.744
func (r *DescribeAclRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAclRuleRequest) ToJsonString ¶ added in v1.0.744
func (r *DescribeAclRuleRequest) ToJsonString() string
type DescribeAclRuleRequestParams ¶ added in v1.0.744
type DescribeAclRuleRequestParams struct { // 每页条数 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 需要查询的索引,特定场景使用,可不填 Index *string `json:"Index,omitnil" name:"Index"` // 过滤条件组合 Filters []*CommonFilter `json:"Filters,omitnil" name:"Filters"` // 检索的起始时间,可不传 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 检索的截止时间,可不传 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值 Order *string `json:"Order,omitnil" name:"Order"` // 排序所用到的字段 By *string `json:"By,omitnil" name:"By"` }
Predefined struct for user
type DescribeAclRuleResponse ¶ added in v1.0.744
type DescribeAclRuleResponse struct { *tchttp.BaseResponse Response *DescribeAclRuleResponseParams `json:"Response"` }
func NewDescribeAclRuleResponse ¶ added in v1.0.744
func NewDescribeAclRuleResponse() (response *DescribeAclRuleResponse)
func (*DescribeAclRuleResponse) FromJsonString ¶ added in v1.0.744
func (r *DescribeAclRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAclRuleResponse) ToJsonString ¶ added in v1.0.744
func (r *DescribeAclRuleResponse) ToJsonString() string
type DescribeAclRuleResponseParams ¶ added in v1.0.744
type DescribeAclRuleResponseParams struct { // 总条数 Total *uint64 `json:"Total,omitnil" name:"Total"` // nat访问控制列表数据 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*DescAcItem `json:"Data,omitnil" name:"Data"` // 未过滤的总条数 AllTotal *uint64 `json:"AllTotal,omitnil" name:"AllTotal"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeAddressTemplateListRequest ¶ added in v1.0.745
type DescribeAddressTemplateListRequest struct { *tchttp.BaseRequest // 偏移量,分页用 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 条数,分页用 Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 排序字段,取值 'UpdateTime' | 'RulesNum' By *string `json:"By,omitnil" name:"By"` // 排序,取值 'asc'|'desc' Order *string `json:"Order,omitnil" name:"Order"` // 搜索值 SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` // 检索地址模板唯一id Uuid *string `json:"Uuid,omitnil" name:"Uuid"` // 1:ip模板,5:域名模板,6:协议端口模板 TemplateType *string `json:"TemplateType,omitnil" name:"TemplateType"` // 模板Id TemplateId *string `json:"TemplateId,omitnil" name:"TemplateId"` }
func NewDescribeAddressTemplateListRequest ¶ added in v1.0.745
func NewDescribeAddressTemplateListRequest() (request *DescribeAddressTemplateListRequest)
func (*DescribeAddressTemplateListRequest) FromJsonString ¶ added in v1.0.745
func (r *DescribeAddressTemplateListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAddressTemplateListRequest) ToJsonString ¶ added in v1.0.745
func (r *DescribeAddressTemplateListRequest) ToJsonString() string
type DescribeAddressTemplateListRequestParams ¶ added in v1.0.745
type DescribeAddressTemplateListRequestParams struct { // 偏移量,分页用 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 条数,分页用 Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 排序字段,取值 'UpdateTime' | 'RulesNum' By *string `json:"By,omitnil" name:"By"` // 排序,取值 'asc'|'desc' Order *string `json:"Order,omitnil" name:"Order"` // 搜索值 SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` // 检索地址模板唯一id Uuid *string `json:"Uuid,omitnil" name:"Uuid"` // 1:ip模板,5:域名模板,6:协议端口模板 TemplateType *string `json:"TemplateType,omitnil" name:"TemplateType"` // 模板Id TemplateId *string `json:"TemplateId,omitnil" name:"TemplateId"` }
Predefined struct for user
type DescribeAddressTemplateListResponse ¶ added in v1.0.745
type DescribeAddressTemplateListResponse struct { *tchttp.BaseResponse Response *DescribeAddressTemplateListResponseParams `json:"Response"` }
func NewDescribeAddressTemplateListResponse ¶ added in v1.0.745
func NewDescribeAddressTemplateListResponse() (response *DescribeAddressTemplateListResponse)
func (*DescribeAddressTemplateListResponse) FromJsonString ¶ added in v1.0.745
func (r *DescribeAddressTemplateListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAddressTemplateListResponse) ToJsonString ¶ added in v1.0.745
func (r *DescribeAddressTemplateListResponse) ToJsonString() string
type DescribeAddressTemplateListResponseParams ¶ added in v1.0.745
type DescribeAddressTemplateListResponseParams struct { // 模板总数 Total *int64 `json:"Total,omitnil" name:"Total"` // 模板列表数据 Data []*TemplateListInfo `json:"Data,omitnil" name:"Data"` // 模板名称列表 NameList []*string `json:"NameList,omitnil" name:"NameList"` // Ip地址模板数量 IpTemplateCount *int64 `json:"IpTemplateCount,omitnil" name:"IpTemplateCount"` // 域名地址模板数量 DomainTemplateCount *int64 `json:"DomainTemplateCount,omitnil" name:"DomainTemplateCount"` // 协议端口模板数量 PortTemplateCount *int64 `json:"PortTemplateCount,omitnil" name:"PortTemplateCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeAssetSyncRequest ¶ added in v1.0.745
type DescribeAssetSyncRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAssetSyncRequest ¶ added in v1.0.745
func NewDescribeAssetSyncRequest() (request *DescribeAssetSyncRequest)
func (*DescribeAssetSyncRequest) FromJsonString ¶ added in v1.0.745
func (r *DescribeAssetSyncRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetSyncRequest) ToJsonString ¶ added in v1.0.745
func (r *DescribeAssetSyncRequest) ToJsonString() string
type DescribeAssetSyncRequestParams ¶ added in v1.0.745
type DescribeAssetSyncRequestParams struct { }
Predefined struct for user
type DescribeAssetSyncResponse ¶ added in v1.0.745
type DescribeAssetSyncResponse struct { *tchttp.BaseResponse Response *DescribeAssetSyncResponseParams `json:"Response"` }
func NewDescribeAssetSyncResponse ¶ added in v1.0.745
func NewDescribeAssetSyncResponse() (response *DescribeAssetSyncResponse)
func (*DescribeAssetSyncResponse) FromJsonString ¶ added in v1.0.745
func (r *DescribeAssetSyncResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssetSyncResponse) ToJsonString ¶ added in v1.0.745
func (r *DescribeAssetSyncResponse) ToJsonString() string
type DescribeAssetSyncResponseParams ¶ added in v1.0.745
type DescribeAssetSyncResponseParams struct { // 返回状态 // 1 更新中 // 2 更新完成 // 3 更新失败 // 4 更新失败 Status *int64 `json:"Status,omitnil" name:"Status"` // success 成功 // 其他失败 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 0 成功 // 非0 失败 ReturnCode *uint64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeAssociatedInstanceListRequest ¶
type DescribeAssociatedInstanceListRequest struct { *tchttp.BaseRequest // 列表偏移量 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 每页记录条数 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 地域代码(例:ap-guangzhou),支持腾讯云全地域 Area *string `json:"Area,omitnil" name:"Area"` // 额外检索条件(JSON字符串) SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` // 排序字段 By *string `json:"By,omitnil" name:"By"` // 排序方式(asc:升序,desc:降序) Order *string `json:"Order,omitnil" name:"Order"` // 安全组ID SecurityGroupId *string `json:"SecurityGroupId,omitnil" name:"SecurityGroupId"` // 实例类型,'3'是cvm实例,'4'是clb实例,'5'是eni实例,'6'是云数据库 Type *string `json:"Type,omitnil" name:"Type"` }
func NewDescribeAssociatedInstanceListRequest ¶
func NewDescribeAssociatedInstanceListRequest() (request *DescribeAssociatedInstanceListRequest)
func (*DescribeAssociatedInstanceListRequest) FromJsonString ¶
func (r *DescribeAssociatedInstanceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssociatedInstanceListRequest) ToJsonString ¶
func (r *DescribeAssociatedInstanceListRequest) ToJsonString() string
type DescribeAssociatedInstanceListRequestParams ¶ added in v1.0.426
type DescribeAssociatedInstanceListRequestParams struct { // 列表偏移量 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 每页记录条数 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 地域代码(例:ap-guangzhou),支持腾讯云全地域 Area *string `json:"Area,omitnil" name:"Area"` // 额外检索条件(JSON字符串) SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` // 排序字段 By *string `json:"By,omitnil" name:"By"` // 排序方式(asc:升序,desc:降序) Order *string `json:"Order,omitnil" name:"Order"` // 安全组ID SecurityGroupId *string `json:"SecurityGroupId,omitnil" name:"SecurityGroupId"` // 实例类型,'3'是cvm实例,'4'是clb实例,'5'是eni实例,'6'是云数据库 Type *string `json:"Type,omitnil" name:"Type"` }
Predefined struct for user
type DescribeAssociatedInstanceListResponse ¶
type DescribeAssociatedInstanceListResponse struct { *tchttp.BaseResponse Response *DescribeAssociatedInstanceListResponseParams `json:"Response"` }
func NewDescribeAssociatedInstanceListResponse ¶
func NewDescribeAssociatedInstanceListResponse() (response *DescribeAssociatedInstanceListResponse)
func (*DescribeAssociatedInstanceListResponse) FromJsonString ¶
func (r *DescribeAssociatedInstanceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssociatedInstanceListResponse) ToJsonString ¶
func (r *DescribeAssociatedInstanceListResponse) ToJsonString() string
type DescribeAssociatedInstanceListResponseParams ¶ added in v1.0.426
type DescribeAssociatedInstanceListResponseParams struct { // 实例数量 // 注意:此字段可能返回 null,表示取不到有效值。 Total *uint64 `json:"Total,omitnil" name:"Total"` // 实例列表 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*AssociatedInstanceInfo `json:"Data,omitnil" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeBlockByIpTimesListRequest ¶ added in v1.0.204
type DescribeBlockByIpTimesListRequest struct { *tchttp.BaseRequest // 开始时间 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // ip查询条件 Ip *string `json:"Ip,omitnil" name:"Ip"` // 地域 Zone *string `json:"Zone,omitnil" name:"Zone"` // 方向 Direction *string `json:"Direction,omitnil" name:"Direction"` // 来源 Source *string `json:"Source,omitnil" name:"Source"` // vpc间防火墙开关边id EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 日志来源 move:vpc间防火墙 LogSource *string `json:"LogSource,omitnil" name:"LogSource"` }
func NewDescribeBlockByIpTimesListRequest ¶ added in v1.0.204
func NewDescribeBlockByIpTimesListRequest() (request *DescribeBlockByIpTimesListRequest)
func (*DescribeBlockByIpTimesListRequest) FromJsonString ¶ added in v1.0.204
func (r *DescribeBlockByIpTimesListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBlockByIpTimesListRequest) ToJsonString ¶ added in v1.0.204
func (r *DescribeBlockByIpTimesListRequest) ToJsonString() string
type DescribeBlockByIpTimesListRequestParams ¶ added in v1.0.426
type DescribeBlockByIpTimesListRequestParams struct { // 开始时间 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // ip查询条件 Ip *string `json:"Ip,omitnil" name:"Ip"` // 地域 Zone *string `json:"Zone,omitnil" name:"Zone"` // 方向 Direction *string `json:"Direction,omitnil" name:"Direction"` // 来源 Source *string `json:"Source,omitnil" name:"Source"` // vpc间防火墙开关边id EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 日志来源 move:vpc间防火墙 LogSource *string `json:"LogSource,omitnil" name:"LogSource"` }
Predefined struct for user
type DescribeBlockByIpTimesListResponse ¶ added in v1.0.204
type DescribeBlockByIpTimesListResponse struct { *tchttp.BaseResponse Response *DescribeBlockByIpTimesListResponseParams `json:"Response"` }
func NewDescribeBlockByIpTimesListResponse ¶ added in v1.0.204
func NewDescribeBlockByIpTimesListResponse() (response *DescribeBlockByIpTimesListResponse)
func (*DescribeBlockByIpTimesListResponse) FromJsonString ¶ added in v1.0.204
func (r *DescribeBlockByIpTimesListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBlockByIpTimesListResponse) ToJsonString ¶ added in v1.0.204
func (r *DescribeBlockByIpTimesListResponse) ToJsonString() string
type DescribeBlockByIpTimesListResponseParams ¶ added in v1.0.426
type DescribeBlockByIpTimesListResponseParams struct { // 返回数据 Data []*IpStatic `json:"Data,omitnil" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeBlockIgnoreListRequest ¶ added in v1.0.598
type DescribeBlockIgnoreListRequest struct { *tchttp.BaseRequest // 单页数量 Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 页偏移量 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 方向:1互联网入站,0互联网出站,3内网,空 全部方向 Direction *string `json:"Direction,omitnil" name:"Direction"` // 规则类型:1封禁,2放通 RuleType *uint64 `json:"RuleType,omitnil" name:"RuleType"` // 排序类型:desc降序,asc正序 Order *string `json:"Order,omitnil" name:"Order"` // 排序列:EndTime结束时间,StartTime开始时间,MatchTimes命中次数 By *string `json:"By,omitnil" name:"By"` // 搜索参数,json格式字符串,空则传"{}",域名:domain,危险等级:level,放通原因:ignore_reason,安全事件来源:rule_source,地理位置:address,模糊搜索:common SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` }
func NewDescribeBlockIgnoreListRequest ¶ added in v1.0.598
func NewDescribeBlockIgnoreListRequest() (request *DescribeBlockIgnoreListRequest)
func (*DescribeBlockIgnoreListRequest) FromJsonString ¶ added in v1.0.598
func (r *DescribeBlockIgnoreListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBlockIgnoreListRequest) ToJsonString ¶ added in v1.0.598
func (r *DescribeBlockIgnoreListRequest) ToJsonString() string
type DescribeBlockIgnoreListRequestParams ¶ added in v1.0.598
type DescribeBlockIgnoreListRequestParams struct { // 单页数量 Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 页偏移量 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 方向:1互联网入站,0互联网出站,3内网,空 全部方向 Direction *string `json:"Direction,omitnil" name:"Direction"` // 规则类型:1封禁,2放通 RuleType *uint64 `json:"RuleType,omitnil" name:"RuleType"` // 排序类型:desc降序,asc正序 Order *string `json:"Order,omitnil" name:"Order"` // 排序列:EndTime结束时间,StartTime开始时间,MatchTimes命中次数 By *string `json:"By,omitnil" name:"By"` // 搜索参数,json格式字符串,空则传"{}",域名:domain,危险等级:level,放通原因:ignore_reason,安全事件来源:rule_source,地理位置:address,模糊搜索:common SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` }
Predefined struct for user
type DescribeBlockIgnoreListResponse ¶ added in v1.0.598
type DescribeBlockIgnoreListResponse struct { *tchttp.BaseResponse Response *DescribeBlockIgnoreListResponseParams `json:"Response"` }
func NewDescribeBlockIgnoreListResponse ¶ added in v1.0.598
func NewDescribeBlockIgnoreListResponse() (response *DescribeBlockIgnoreListResponse)
func (*DescribeBlockIgnoreListResponse) FromJsonString ¶ added in v1.0.598
func (r *DescribeBlockIgnoreListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBlockIgnoreListResponse) ToJsonString ¶ added in v1.0.598
func (r *DescribeBlockIgnoreListResponse) ToJsonString() string
type DescribeBlockIgnoreListResponseParams ¶ added in v1.0.598
type DescribeBlockIgnoreListResponseParams struct { // 列表数据 Data []*BlockIgnoreRule `json:"Data,omitnil" name:"Data"` // 查询结果总数,用于分页 Total *int64 `json:"Total,omitnil" name:"Total"` // 状态值,0:查询成功,非0:查询失败 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 状态信息,success:查询成功,fail:查询失败 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 安全事件来源下拉框 SourceList []*string `json:"SourceList,omitnil" name:"SourceList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeBlockStaticListRequest ¶ added in v1.0.204
type DescribeBlockStaticListRequest struct { *tchttp.BaseRequest // 开始时间 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 列表类型,只能是下面三种之一:port、address、ip QueryType *string `json:"QueryType,omitnil" name:"QueryType"` // top数 Top *int64 `json:"Top,omitnil" name:"Top"` // 查询条件 SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` }
func NewDescribeBlockStaticListRequest ¶ added in v1.0.204
func NewDescribeBlockStaticListRequest() (request *DescribeBlockStaticListRequest)
func (*DescribeBlockStaticListRequest) FromJsonString ¶ added in v1.0.204
func (r *DescribeBlockStaticListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBlockStaticListRequest) ToJsonString ¶ added in v1.0.204
func (r *DescribeBlockStaticListRequest) ToJsonString() string
type DescribeBlockStaticListRequestParams ¶ added in v1.0.426
type DescribeBlockStaticListRequestParams struct { // 开始时间 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 列表类型,只能是下面三种之一:port、address、ip QueryType *string `json:"QueryType,omitnil" name:"QueryType"` // top数 Top *int64 `json:"Top,omitnil" name:"Top"` // 查询条件 SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` }
Predefined struct for user
type DescribeBlockStaticListResponse ¶ added in v1.0.204
type DescribeBlockStaticListResponse struct { *tchttp.BaseResponse Response *DescribeBlockStaticListResponseParams `json:"Response"` }
func NewDescribeBlockStaticListResponse ¶ added in v1.0.204
func NewDescribeBlockStaticListResponse() (response *DescribeBlockStaticListResponse)
func (*DescribeBlockStaticListResponse) FromJsonString ¶ added in v1.0.204
func (r *DescribeBlockStaticListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBlockStaticListResponse) ToJsonString ¶ added in v1.0.204
func (r *DescribeBlockStaticListResponse) ToJsonString() string
type DescribeBlockStaticListResponseParams ¶ added in v1.0.426
type DescribeBlockStaticListResponseParams struct { // 无 Data []*StaticInfo `json:"Data,omitnil" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeCfwEipsRequest ¶
type DescribeCfwEipsRequest struct { *tchttp.BaseRequest // 1:cfw接入模式,目前仅支持接入模式实例 Mode *uint64 `json:"Mode,omitnil" name:"Mode"` // ALL:查询所有弹性公网ip; nat-xxxxx:接入模式场景指定网关的弹性公网ip NatGatewayId *string `json:"NatGatewayId,omitnil" name:"NatGatewayId"` // 防火墙实例id,当前仅支持接入模式的实例 CfwInstance *string `json:"CfwInstance,omitnil" name:"CfwInstance"` }
func NewDescribeCfwEipsRequest ¶
func NewDescribeCfwEipsRequest() (request *DescribeCfwEipsRequest)
func (*DescribeCfwEipsRequest) FromJsonString ¶
func (r *DescribeCfwEipsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCfwEipsRequest) ToJsonString ¶
func (r *DescribeCfwEipsRequest) ToJsonString() string
type DescribeCfwEipsRequestParams ¶ added in v1.0.426
type DescribeCfwEipsRequestParams struct { // 1:cfw接入模式,目前仅支持接入模式实例 Mode *uint64 `json:"Mode,omitnil" name:"Mode"` // ALL:查询所有弹性公网ip; nat-xxxxx:接入模式场景指定网关的弹性公网ip NatGatewayId *string `json:"NatGatewayId,omitnil" name:"NatGatewayId"` // 防火墙实例id,当前仅支持接入模式的实例 CfwInstance *string `json:"CfwInstance,omitnil" name:"CfwInstance"` }
Predefined struct for user
type DescribeCfwEipsResponse ¶
type DescribeCfwEipsResponse struct { *tchttp.BaseResponse Response *DescribeCfwEipsResponseParams `json:"Response"` }
func NewDescribeCfwEipsResponse ¶
func NewDescribeCfwEipsResponse() (response *DescribeCfwEipsResponse)
func (*DescribeCfwEipsResponse) FromJsonString ¶
func (r *DescribeCfwEipsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCfwEipsResponse) ToJsonString ¶
func (r *DescribeCfwEipsResponse) ToJsonString() string
type DescribeCfwEipsResponseParams ¶ added in v1.0.426
type DescribeCfwEipsResponseParams struct { // 返回值信息 NatFwEipList []*NatFwEipsInfo `json:"NatFwEipList,omitnil" name:"NatFwEipList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeDefenseSwitchRequest ¶ added in v1.0.494
type DescribeDefenseSwitchRequest struct {
*tchttp.BaseRequest
}
func NewDescribeDefenseSwitchRequest ¶ added in v1.0.494
func NewDescribeDefenseSwitchRequest() (request *DescribeDefenseSwitchRequest)
func (*DescribeDefenseSwitchRequest) FromJsonString ¶ added in v1.0.494
func (r *DescribeDefenseSwitchRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDefenseSwitchRequest) ToJsonString ¶ added in v1.0.494
func (r *DescribeDefenseSwitchRequest) ToJsonString() string
type DescribeDefenseSwitchRequestParams ¶ added in v1.0.494
type DescribeDefenseSwitchRequestParams struct { }
Predefined struct for user
type DescribeDefenseSwitchResponse ¶ added in v1.0.494
type DescribeDefenseSwitchResponse struct { *tchttp.BaseResponse Response *DescribeDefenseSwitchResponseParams `json:"Response"` }
func NewDescribeDefenseSwitchResponse ¶ added in v1.0.494
func NewDescribeDefenseSwitchResponse() (response *DescribeDefenseSwitchResponse)
func (*DescribeDefenseSwitchResponse) FromJsonString ¶ added in v1.0.494
func (r *DescribeDefenseSwitchResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDefenseSwitchResponse) ToJsonString ¶ added in v1.0.494
func (r *DescribeDefenseSwitchResponse) ToJsonString() string
type DescribeDefenseSwitchResponseParams ¶ added in v1.0.494
type DescribeDefenseSwitchResponseParams struct { // 基础防御开关 BasicRuleSwitch *int64 `json:"BasicRuleSwitch,omitnil" name:"BasicRuleSwitch"` // 安全基线开关 BaselineAllSwitch *int64 `json:"BaselineAllSwitch,omitnil" name:"BaselineAllSwitch"` // 威胁情报开关 TiSwitch *int64 `json:"TiSwitch,omitnil" name:"TiSwitch"` // 虚拟补丁开关 VirtualPatchSwitch *int64 `json:"VirtualPatchSwitch,omitnil" name:"VirtualPatchSwitch"` // 是否历史开启 HistoryOpen *int64 `json:"HistoryOpen,omitnil" name:"HistoryOpen"` // 状态值,0:查询成功,非0:查询失败 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 状态信息,success:查询成功,fail:查询失败 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeEnterpriseSGRuleProgressRequest ¶ added in v1.0.677
type DescribeEnterpriseSGRuleProgressRequest struct {
*tchttp.BaseRequest
}
func NewDescribeEnterpriseSGRuleProgressRequest ¶ added in v1.0.677
func NewDescribeEnterpriseSGRuleProgressRequest() (request *DescribeEnterpriseSGRuleProgressRequest)
func (*DescribeEnterpriseSGRuleProgressRequest) FromJsonString ¶ added in v1.0.677
func (r *DescribeEnterpriseSGRuleProgressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEnterpriseSGRuleProgressRequest) ToJsonString ¶ added in v1.0.677
func (r *DescribeEnterpriseSGRuleProgressRequest) ToJsonString() string
type DescribeEnterpriseSGRuleProgressRequestParams ¶ added in v1.0.677
type DescribeEnterpriseSGRuleProgressRequestParams struct { }
Predefined struct for user
type DescribeEnterpriseSGRuleProgressResponse ¶ added in v1.0.677
type DescribeEnterpriseSGRuleProgressResponse struct { *tchttp.BaseResponse Response *DescribeEnterpriseSGRuleProgressResponseParams `json:"Response"` }
func NewDescribeEnterpriseSGRuleProgressResponse ¶ added in v1.0.677
func NewDescribeEnterpriseSGRuleProgressResponse() (response *DescribeEnterpriseSGRuleProgressResponse)
func (*DescribeEnterpriseSGRuleProgressResponse) FromJsonString ¶ added in v1.0.677
func (r *DescribeEnterpriseSGRuleProgressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEnterpriseSGRuleProgressResponse) ToJsonString ¶ added in v1.0.677
func (r *DescribeEnterpriseSGRuleProgressResponse) ToJsonString() string
type DescribeEnterpriseSGRuleProgressResponseParams ¶ added in v1.0.677
type DescribeEnterpriseSGRuleProgressResponseParams struct { // 0-100,代表下发进度百分比 Progress *int64 `json:"Progress,omitnil" name:"Progress"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeEnterpriseSecurityGroupRuleRequest ¶ added in v1.0.294
type DescribeEnterpriseSecurityGroupRuleRequest struct { *tchttp.BaseRequest // 分页查询时,显示的当前页的页码。 // // 默认值为1。 PageNo *string `json:"PageNo,omitnil" name:"PageNo"` // 分页查询时,显示的每页数据的最大条数。 // // 可设置值最大为50。 PageSize *string `json:"PageSize,omitnil" name:"PageSize"` // 访问源示例: // net:IP/CIDR(192.168.0.2) // template:参数模板(ipm-dyodhpby) // instance:资产实例(ins-123456) // resourcegroup:资产分组(/全部分组/分组1/子分组1) // tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) // region:地域(ap-gaungzhou) // 支持通配 SourceContent *string `json:"SourceContent,omitnil" name:"SourceContent"` // 访问目的示例: // net:IP/CIDR(192.168.0.2) // template:参数模板(ipm-dyodhpby) // instance:资产实例(ins-123456) // resourcegroup:资产分组(/全部分组/分组1/子分组1) // tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) // region:地域(ap-gaungzhou) // 支持通配 DestContent *string `json:"DestContent,omitnil" name:"DestContent"` // 规则描述,支持通配 Description *string `json:"Description,omitnil" name:"Description"` // 访问控制策略中设置的流量通过云防火墙的方式。取值: // accept:放行 // drop:拒绝 RuleAction *string `json:"RuleAction,omitnil" name:"RuleAction"` // 是否启用规则,默认为启用,取值: // true为启用,false为不启用 Enable *string `json:"Enable,omitnil" name:"Enable"` // 访问控制策略的端口。取值: // -1/-1:全部端口 // 80:80端口 Port *string `json:"Port,omitnil" name:"Port"` // 协议;TCP/UDP/ICMP/ANY Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥 ServiceTemplateId *string `json:"ServiceTemplateId,omitnil" name:"ServiceTemplateId"` // 规则的uuid RuleUuid *int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` }
func NewDescribeEnterpriseSecurityGroupRuleRequest ¶ added in v1.0.294
func NewDescribeEnterpriseSecurityGroupRuleRequest() (request *DescribeEnterpriseSecurityGroupRuleRequest)
func (*DescribeEnterpriseSecurityGroupRuleRequest) FromJsonString ¶ added in v1.0.294
func (r *DescribeEnterpriseSecurityGroupRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEnterpriseSecurityGroupRuleRequest) ToJsonString ¶ added in v1.0.294
func (r *DescribeEnterpriseSecurityGroupRuleRequest) ToJsonString() string
type DescribeEnterpriseSecurityGroupRuleRequestParams ¶ added in v1.0.426
type DescribeEnterpriseSecurityGroupRuleRequestParams struct { // 分页查询时,显示的当前页的页码。 // // 默认值为1。 PageNo *string `json:"PageNo,omitnil" name:"PageNo"` // 分页查询时,显示的每页数据的最大条数。 // // 可设置值最大为50。 PageSize *string `json:"PageSize,omitnil" name:"PageSize"` // 访问源示例: // net:IP/CIDR(192.168.0.2) // template:参数模板(ipm-dyodhpby) // instance:资产实例(ins-123456) // resourcegroup:资产分组(/全部分组/分组1/子分组1) // tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) // region:地域(ap-gaungzhou) // 支持通配 SourceContent *string `json:"SourceContent,omitnil" name:"SourceContent"` // 访问目的示例: // net:IP/CIDR(192.168.0.2) // template:参数模板(ipm-dyodhpby) // instance:资产实例(ins-123456) // resourcegroup:资产分组(/全部分组/分组1/子分组1) // tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) // region:地域(ap-gaungzhou) // 支持通配 DestContent *string `json:"DestContent,omitnil" name:"DestContent"` // 规则描述,支持通配 Description *string `json:"Description,omitnil" name:"Description"` // 访问控制策略中设置的流量通过云防火墙的方式。取值: // accept:放行 // drop:拒绝 RuleAction *string `json:"RuleAction,omitnil" name:"RuleAction"` // 是否启用规则,默认为启用,取值: // true为启用,false为不启用 Enable *string `json:"Enable,omitnil" name:"Enable"` // 访问控制策略的端口。取值: // -1/-1:全部端口 // 80:80端口 Port *string `json:"Port,omitnil" name:"Port"` // 协议;TCP/UDP/ICMP/ANY Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥 ServiceTemplateId *string `json:"ServiceTemplateId,omitnil" name:"ServiceTemplateId"` // 规则的uuid RuleUuid *int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` }
Predefined struct for user
type DescribeEnterpriseSecurityGroupRuleResponse ¶ added in v1.0.294
type DescribeEnterpriseSecurityGroupRuleResponse struct { *tchttp.BaseResponse Response *DescribeEnterpriseSecurityGroupRuleResponseParams `json:"Response"` }
func NewDescribeEnterpriseSecurityGroupRuleResponse ¶ added in v1.0.294
func NewDescribeEnterpriseSecurityGroupRuleResponse() (response *DescribeEnterpriseSecurityGroupRuleResponse)
func (*DescribeEnterpriseSecurityGroupRuleResponse) FromJsonString ¶ added in v1.0.294
func (r *DescribeEnterpriseSecurityGroupRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEnterpriseSecurityGroupRuleResponse) ToJsonString ¶ added in v1.0.294
func (r *DescribeEnterpriseSecurityGroupRuleResponse) ToJsonString() string
type DescribeEnterpriseSecurityGroupRuleResponseParams ¶ added in v1.0.426
type DescribeEnterpriseSecurityGroupRuleResponseParams struct { // 分页查询时,显示的当前页的页码。 PageNo *string `json:"PageNo,omitnil" name:"PageNo"` // 分页查询时,显示的每页数据的最大条数。 PageSize *string `json:"PageSize,omitnil" name:"PageSize"` // 访问控制策略列表 Rules []*SecurityGroupRule `json:"Rules,omitnil" name:"Rules"` // 访问控制策略的总数量。 TotalCount *string `json:"TotalCount,omitnil" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeFwEdgeIpsRequest ¶ added in v1.0.744
type DescribeFwEdgeIpsRequest struct { *tchttp.BaseRequest // 过滤条件组合 Filters []*CommonFilter `json:"Filters,omitnil" name:"Filters"` // 每页条数 Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 检索的起始时间,可不传 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 检索的截止时间,可不传 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值 Order *string `json:"Order,omitnil" name:"Order"` // 排序所用到的字段 By *string `json:"By,omitnil" name:"By"` }
func NewDescribeFwEdgeIpsRequest ¶ added in v1.0.744
func NewDescribeFwEdgeIpsRequest() (request *DescribeFwEdgeIpsRequest)
func (*DescribeFwEdgeIpsRequest) FromJsonString ¶ added in v1.0.744
func (r *DescribeFwEdgeIpsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFwEdgeIpsRequest) ToJsonString ¶ added in v1.0.744
func (r *DescribeFwEdgeIpsRequest) ToJsonString() string
type DescribeFwEdgeIpsRequestParams ¶ added in v1.0.744
type DescribeFwEdgeIpsRequestParams struct { // 过滤条件组合 Filters []*CommonFilter `json:"Filters,omitnil" name:"Filters"` // 每页条数 Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 检索的起始时间,可不传 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 检索的截止时间,可不传 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值 Order *string `json:"Order,omitnil" name:"Order"` // 排序所用到的字段 By *string `json:"By,omitnil" name:"By"` }
Predefined struct for user
type DescribeFwEdgeIpsResponse ¶ added in v1.0.744
type DescribeFwEdgeIpsResponse struct { *tchttp.BaseResponse Response *DescribeFwEdgeIpsResponseParams `json:"Response"` }
func NewDescribeFwEdgeIpsResponse ¶ added in v1.0.744
func NewDescribeFwEdgeIpsResponse() (response *DescribeFwEdgeIpsResponse)
func (*DescribeFwEdgeIpsResponse) FromJsonString ¶ added in v1.0.744
func (r *DescribeFwEdgeIpsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFwEdgeIpsResponse) ToJsonString ¶ added in v1.0.744
func (r *DescribeFwEdgeIpsResponse) ToJsonString() string
type DescribeFwEdgeIpsResponseParams ¶ added in v1.0.744
type DescribeFwEdgeIpsResponseParams struct { // ip 开关列表 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*EdgeIpInfo `json:"Data,omitnil" name:"Data"` // ip 开关列表个数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil" name:"Total"` // 地域列表 // 注意:此字段可能返回 null,表示取不到有效值。 RegionLst []*string `json:"RegionLst,omitnil" name:"RegionLst"` // 实例类型列表 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceTypeLst []*string `json:"InstanceTypeLst,omitnil" name:"InstanceTypeLst"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeFwGroupInstanceInfoRequest ¶ added in v1.0.744
type DescribeFwGroupInstanceInfoRequest struct { *tchttp.BaseRequest // 每页条数 Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 过滤条件组合 Filters []*CommonFilter `json:"Filters,omitnil" name:"Filters"` // 检索的起始时间,可不传 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 检索的截止时间,可不传 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值 Order *string `json:"Order,omitnil" name:"Order"` // 排序所用到的字段 By *string `json:"By,omitnil" name:"By"` }
func NewDescribeFwGroupInstanceInfoRequest ¶ added in v1.0.744
func NewDescribeFwGroupInstanceInfoRequest() (request *DescribeFwGroupInstanceInfoRequest)
func (*DescribeFwGroupInstanceInfoRequest) FromJsonString ¶ added in v1.0.744
func (r *DescribeFwGroupInstanceInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFwGroupInstanceInfoRequest) ToJsonString ¶ added in v1.0.744
func (r *DescribeFwGroupInstanceInfoRequest) ToJsonString() string
type DescribeFwGroupInstanceInfoRequestParams ¶ added in v1.0.744
type DescribeFwGroupInstanceInfoRequestParams struct { // 每页条数 Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 过滤条件组合 Filters []*CommonFilter `json:"Filters,omitnil" name:"Filters"` // 检索的起始时间,可不传 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 检索的截止时间,可不传 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值 Order *string `json:"Order,omitnil" name:"Order"` // 排序所用到的字段 By *string `json:"By,omitnil" name:"By"` }
Predefined struct for user
type DescribeFwGroupInstanceInfoResponse ¶ added in v1.0.744
type DescribeFwGroupInstanceInfoResponse struct { *tchttp.BaseResponse Response *DescribeFwGroupInstanceInfoResponseParams `json:"Response"` }
func NewDescribeFwGroupInstanceInfoResponse ¶ added in v1.0.744
func NewDescribeFwGroupInstanceInfoResponse() (response *DescribeFwGroupInstanceInfoResponse)
func (*DescribeFwGroupInstanceInfoResponse) FromJsonString ¶ added in v1.0.744
func (r *DescribeFwGroupInstanceInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFwGroupInstanceInfoResponse) ToJsonString ¶ added in v1.0.744
func (r *DescribeFwGroupInstanceInfoResponse) ToJsonString() string
type DescribeFwGroupInstanceInfoResponseParams ¶ added in v1.0.744
type DescribeFwGroupInstanceInfoResponseParams struct { // 防火墙(组) // 注意:此字段可能返回 null,表示取不到有效值。 VpcFwGroupLst []*VpcFwGroupInfo `json:"VpcFwGroupLst,omitnil" name:"VpcFwGroupLst"` // 防火墙(组)个数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil" name:"Total"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeFwSyncStatusRequest ¶ added in v1.0.745
type DescribeFwSyncStatusRequest struct { *tchttp.BaseRequest // 查询的同步状态类型:Route,同步路由状态 SyncType *string `json:"SyncType,omitnil" name:"SyncType"` }
func NewDescribeFwSyncStatusRequest ¶ added in v1.0.745
func NewDescribeFwSyncStatusRequest() (request *DescribeFwSyncStatusRequest)
func (*DescribeFwSyncStatusRequest) FromJsonString ¶ added in v1.0.745
func (r *DescribeFwSyncStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFwSyncStatusRequest) ToJsonString ¶ added in v1.0.745
func (r *DescribeFwSyncStatusRequest) ToJsonString() string
type DescribeFwSyncStatusRequestParams ¶ added in v1.0.745
type DescribeFwSyncStatusRequestParams struct { // 查询的同步状态类型:Route,同步路由状态 SyncType *string `json:"SyncType,omitnil" name:"SyncType"` }
Predefined struct for user
type DescribeFwSyncStatusResponse ¶ added in v1.0.745
type DescribeFwSyncStatusResponse struct { *tchttp.BaseResponse Response *DescribeFwSyncStatusResponseParams `json:"Response"` }
func NewDescribeFwSyncStatusResponse ¶ added in v1.0.745
func NewDescribeFwSyncStatusResponse() (response *DescribeFwSyncStatusResponse)
func (*DescribeFwSyncStatusResponse) FromJsonString ¶ added in v1.0.745
func (r *DescribeFwSyncStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFwSyncStatusResponse) ToJsonString ¶ added in v1.0.745
func (r *DescribeFwSyncStatusResponse) ToJsonString() string
type DescribeFwSyncStatusResponseParams ¶ added in v1.0.745
type DescribeFwSyncStatusResponseParams struct { // 同步状态:1,同步中;0,同步完成 SyncStatus *int64 `json:"SyncStatus,omitnil" name:"SyncStatus"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeGuideScanInfoRequest ¶
type DescribeGuideScanInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeGuideScanInfoRequest ¶
func NewDescribeGuideScanInfoRequest() (request *DescribeGuideScanInfoRequest)
func (*DescribeGuideScanInfoRequest) FromJsonString ¶
func (r *DescribeGuideScanInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGuideScanInfoRequest) ToJsonString ¶
func (r *DescribeGuideScanInfoRequest) ToJsonString() string
type DescribeGuideScanInfoRequestParams ¶ added in v1.0.426
type DescribeGuideScanInfoRequestParams struct { }
Predefined struct for user
type DescribeGuideScanInfoResponse ¶
type DescribeGuideScanInfoResponse struct { *tchttp.BaseResponse Response *DescribeGuideScanInfoResponseParams `json:"Response"` }
func NewDescribeGuideScanInfoResponse ¶
func NewDescribeGuideScanInfoResponse() (response *DescribeGuideScanInfoResponse)
func (*DescribeGuideScanInfoResponse) FromJsonString ¶
func (r *DescribeGuideScanInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGuideScanInfoResponse) ToJsonString ¶
func (r *DescribeGuideScanInfoResponse) ToJsonString() string
type DescribeGuideScanInfoResponseParams ¶ added in v1.0.426
type DescribeGuideScanInfoResponseParams struct { // 扫描信息 Data *ScanInfo `json:"Data,omitnil" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeIPStatusListRequest ¶ added in v1.0.366
type DescribeIPStatusListRequest struct { *tchttp.BaseRequest // 资产Id IPList []*string `json:"IPList,omitnil" name:"IPList"` }
func NewDescribeIPStatusListRequest ¶ added in v1.0.366
func NewDescribeIPStatusListRequest() (request *DescribeIPStatusListRequest)
func (*DescribeIPStatusListRequest) FromJsonString ¶ added in v1.0.366
func (r *DescribeIPStatusListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIPStatusListRequest) ToJsonString ¶ added in v1.0.366
func (r *DescribeIPStatusListRequest) ToJsonString() string
type DescribeIPStatusListRequestParams ¶ added in v1.0.426
type DescribeIPStatusListRequestParams struct { // 资产Id IPList []*string `json:"IPList,omitnil" name:"IPList"` }
Predefined struct for user
type DescribeIPStatusListResponse ¶ added in v1.0.366
type DescribeIPStatusListResponse struct { *tchttp.BaseResponse Response *DescribeIPStatusListResponseParams `json:"Response"` }
func NewDescribeIPStatusListResponse ¶ added in v1.0.366
func NewDescribeIPStatusListResponse() (response *DescribeIPStatusListResponse)
func (*DescribeIPStatusListResponse) FromJsonString ¶ added in v1.0.366
func (r *DescribeIPStatusListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIPStatusListResponse) ToJsonString ¶ added in v1.0.366
func (r *DescribeIPStatusListResponse) ToJsonString() string
type DescribeIPStatusListResponseParams ¶ added in v1.0.426
type DescribeIPStatusListResponseParams struct { // ip状态信息 StatusList []*IPDefendStatus `json:"StatusList,omitnil" name:"StatusList"` // 状态码 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 状态信息 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeLogsRequest ¶ added in v1.0.660
type DescribeLogsRequest struct { *tchttp.BaseRequest // 日志类型标识 // 流量日志:互联网边界防火墙netflow_border,NAT边界防火墙netflow_nat,VPC间防火墙vpcnetflow,内网流量日志netflow_fl // 入侵防御日志rule_threatinfo // 访问控制日志:互联网边界规则rule_acl,NAT边界规则rule_acl,内网间规则rule_vpcacl,企业安全组rule_sg // 操作日志:防火墙开关-开关操作operate_switch,防火墙开关-实例配置operate_instance,资产中心操作operate_assetgroup,访问控制操作operate_acl,零信任防护操作operate_identity,入侵防御操作-入侵防御operate_ids,入侵防御操作-安全基线operate_baseline,常用工具操作operate_tool,网络蜜罐操作operate_honeypot,日志投递操作operate_logdelivery,通用设置操作operate_logstorage,登录日志operate_login Index *string `json:"Index,omitnil" name:"Index"` // 每页条数,最大支持2000 Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 偏移值,最大支持60000 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 筛选开始时间 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 筛选结束时间 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 过滤条件组合,各数组元素间为AND关系,查询字段名Name参考文档https://cloud.tencent.com/document/product/1132/87894,数值类型字段不支持模糊匹配 Filters []*CommonFilter `json:"Filters,omitnil" name:"Filters"` }
func NewDescribeLogsRequest ¶ added in v1.0.660
func NewDescribeLogsRequest() (request *DescribeLogsRequest)
func (*DescribeLogsRequest) FromJsonString ¶ added in v1.0.660
func (r *DescribeLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogsRequest) ToJsonString ¶ added in v1.0.660
func (r *DescribeLogsRequest) ToJsonString() string
type DescribeLogsRequestParams ¶ added in v1.0.660
type DescribeLogsRequestParams struct { // 日志类型标识 // 流量日志:互联网边界防火墙netflow_border,NAT边界防火墙netflow_nat,VPC间防火墙vpcnetflow,内网流量日志netflow_fl // 入侵防御日志rule_threatinfo // 访问控制日志:互联网边界规则rule_acl,NAT边界规则rule_acl,内网间规则rule_vpcacl,企业安全组rule_sg // 操作日志:防火墙开关-开关操作operate_switch,防火墙开关-实例配置operate_instance,资产中心操作operate_assetgroup,访问控制操作operate_acl,零信任防护操作operate_identity,入侵防御操作-入侵防御operate_ids,入侵防御操作-安全基线operate_baseline,常用工具操作operate_tool,网络蜜罐操作operate_honeypot,日志投递操作operate_logdelivery,通用设置操作operate_logstorage,登录日志operate_login Index *string `json:"Index,omitnil" name:"Index"` // 每页条数,最大支持2000 Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 偏移值,最大支持60000 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 筛选开始时间 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 筛选结束时间 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 过滤条件组合,各数组元素间为AND关系,查询字段名Name参考文档https://cloud.tencent.com/document/product/1132/87894,数值类型字段不支持模糊匹配 Filters []*CommonFilter `json:"Filters,omitnil" name:"Filters"` }
Predefined struct for user
type DescribeLogsResponse ¶ added in v1.0.660
type DescribeLogsResponse struct { *tchttp.BaseResponse Response *DescribeLogsResponseParams `json:"Response"` }
func NewDescribeLogsResponse ¶ added in v1.0.660
func NewDescribeLogsResponse() (response *DescribeLogsResponse)
func (*DescribeLogsResponse) FromJsonString ¶ added in v1.0.660
func (r *DescribeLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLogsResponse) ToJsonString ¶ added in v1.0.660
func (r *DescribeLogsResponse) ToJsonString() string
type DescribeLogsResponseParams ¶ added in v1.0.660
type DescribeLogsResponseParams struct { // 日志列表 Data *string `json:"Data,omitnil" name:"Data"` // 总条数 Total *int64 `json:"Total,omitnil" name:"Total"` // 返回状态码 0 成功 非0不成功 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 返回信息 success 成功 其他 不成功 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeNatAcRuleRequest ¶ added in v1.0.602
type DescribeNatAcRuleRequest struct { *tchttp.BaseRequest // 每页条数 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 需要查询的索引,特定场景使用,可不填 Index *string `json:"Index,omitnil" name:"Index"` // 过滤条件组合 Filters []*CommonFilter `json:"Filters,omitnil" name:"Filters"` // 检索的起始时间,可不传 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 检索的截止时间,可不传 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值 Order *string `json:"Order,omitnil" name:"Order"` // 排序所用到的字段 By *string `json:"By,omitnil" name:"By"` }
func NewDescribeNatAcRuleRequest ¶ added in v1.0.602
func NewDescribeNatAcRuleRequest() (request *DescribeNatAcRuleRequest)
func (*DescribeNatAcRuleRequest) FromJsonString ¶ added in v1.0.602
func (r *DescribeNatAcRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatAcRuleRequest) ToJsonString ¶ added in v1.0.602
func (r *DescribeNatAcRuleRequest) ToJsonString() string
type DescribeNatAcRuleRequestParams ¶ added in v1.0.602
type DescribeNatAcRuleRequestParams struct { // 每页条数 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 需要查询的索引,特定场景使用,可不填 Index *string `json:"Index,omitnil" name:"Index"` // 过滤条件组合 Filters []*CommonFilter `json:"Filters,omitnil" name:"Filters"` // 检索的起始时间,可不传 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 检索的截止时间,可不传 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值 Order *string `json:"Order,omitnil" name:"Order"` // 排序所用到的字段 By *string `json:"By,omitnil" name:"By"` }
Predefined struct for user
type DescribeNatAcRuleResponse ¶ added in v1.0.602
type DescribeNatAcRuleResponse struct { *tchttp.BaseResponse Response *DescribeNatAcRuleResponseParams `json:"Response"` }
func NewDescribeNatAcRuleResponse ¶ added in v1.0.602
func NewDescribeNatAcRuleResponse() (response *DescribeNatAcRuleResponse)
func (*DescribeNatAcRuleResponse) FromJsonString ¶ added in v1.0.602
func (r *DescribeNatAcRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatAcRuleResponse) ToJsonString ¶ added in v1.0.602
func (r *DescribeNatAcRuleResponse) ToJsonString() string
type DescribeNatAcRuleResponseParams ¶ added in v1.0.602
type DescribeNatAcRuleResponseParams struct { // 总条数 Total *uint64 `json:"Total,omitnil" name:"Total"` // nat访问控制列表数据 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*DescAcItem `json:"Data,omitnil" name:"Data"` // 未过滤的总条数 AllTotal *uint64 `json:"AllTotal,omitnil" name:"AllTotal"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeNatFwInfoCountRequest ¶ added in v1.0.228
type DescribeNatFwInfoCountRequest struct {
*tchttp.BaseRequest
}
func NewDescribeNatFwInfoCountRequest ¶ added in v1.0.228
func NewDescribeNatFwInfoCountRequest() (request *DescribeNatFwInfoCountRequest)
func (*DescribeNatFwInfoCountRequest) FromJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInfoCountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatFwInfoCountRequest) ToJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInfoCountRequest) ToJsonString() string
type DescribeNatFwInfoCountRequestParams ¶ added in v1.0.426
type DescribeNatFwInfoCountRequestParams struct { }
Predefined struct for user
type DescribeNatFwInfoCountResponse ¶ added in v1.0.228
type DescribeNatFwInfoCountResponse struct { *tchttp.BaseResponse Response *DescribeNatFwInfoCountResponseParams `json:"Response"` }
func NewDescribeNatFwInfoCountResponse ¶ added in v1.0.228
func NewDescribeNatFwInfoCountResponse() (response *DescribeNatFwInfoCountResponse)
func (*DescribeNatFwInfoCountResponse) FromJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInfoCountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatFwInfoCountResponse) ToJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInfoCountResponse) ToJsonString() string
type DescribeNatFwInfoCountResponseParams ¶ added in v1.0.426
type DescribeNatFwInfoCountResponseParams struct { // 返回参数 // 注意:此字段可能返回 null,表示取不到有效值。 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 当前租户的nat实例个数 // 注意:此字段可能返回 null,表示取不到有效值。 NatFwInsCount *int64 `json:"NatFwInsCount,omitnil" name:"NatFwInsCount"` // 当前租户接入子网个数 // 注意:此字段可能返回 null,表示取不到有效值。 SubnetCount *int64 `json:"SubnetCount,omitnil" name:"SubnetCount"` // 打开开关个数 // 注意:此字段可能返回 null,表示取不到有效值。 OpenSwitchCount *int64 `json:"OpenSwitchCount,omitnil" name:"OpenSwitchCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeNatFwInstanceRequest ¶ added in v1.0.228
type DescribeNatFwInstanceRequest struct {
*tchttp.BaseRequest
}
func NewDescribeNatFwInstanceRequest ¶ added in v1.0.228
func NewDescribeNatFwInstanceRequest() (request *DescribeNatFwInstanceRequest)
func (*DescribeNatFwInstanceRequest) FromJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatFwInstanceRequest) ToJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInstanceRequest) ToJsonString() string
type DescribeNatFwInstanceRequestParams ¶ added in v1.0.426
type DescribeNatFwInstanceRequestParams struct { }
Predefined struct for user
type DescribeNatFwInstanceResponse ¶ added in v1.0.228
type DescribeNatFwInstanceResponse struct { *tchttp.BaseResponse Response *DescribeNatFwInstanceResponseParams `json:"Response"` }
func NewDescribeNatFwInstanceResponse ¶ added in v1.0.228
func NewDescribeNatFwInstanceResponse() (response *DescribeNatFwInstanceResponse)
func (*DescribeNatFwInstanceResponse) FromJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatFwInstanceResponse) ToJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInstanceResponse) ToJsonString() string
type DescribeNatFwInstanceResponseParams ¶ added in v1.0.426
type DescribeNatFwInstanceResponseParams struct { // 实例数组 NatinsLst []*NatFwInstance `json:"NatinsLst,omitnil" name:"NatinsLst"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeNatFwInstanceWithRegionRequest ¶ added in v1.0.228
type DescribeNatFwInstanceWithRegionRequest struct {
*tchttp.BaseRequest
}
func NewDescribeNatFwInstanceWithRegionRequest ¶ added in v1.0.228
func NewDescribeNatFwInstanceWithRegionRequest() (request *DescribeNatFwInstanceWithRegionRequest)
func (*DescribeNatFwInstanceWithRegionRequest) FromJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInstanceWithRegionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatFwInstanceWithRegionRequest) ToJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInstanceWithRegionRequest) ToJsonString() string
type DescribeNatFwInstanceWithRegionRequestParams ¶ added in v1.0.426
type DescribeNatFwInstanceWithRegionRequestParams struct { }
Predefined struct for user
type DescribeNatFwInstanceWithRegionResponse ¶ added in v1.0.228
type DescribeNatFwInstanceWithRegionResponse struct { *tchttp.BaseResponse Response *DescribeNatFwInstanceWithRegionResponseParams `json:"Response"` }
func NewDescribeNatFwInstanceWithRegionResponse ¶ added in v1.0.228
func NewDescribeNatFwInstanceWithRegionResponse() (response *DescribeNatFwInstanceWithRegionResponse)
func (*DescribeNatFwInstanceWithRegionResponse) FromJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInstanceWithRegionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatFwInstanceWithRegionResponse) ToJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInstanceWithRegionResponse) ToJsonString() string
type DescribeNatFwInstanceWithRegionResponseParams ¶ added in v1.0.426
type DescribeNatFwInstanceWithRegionResponseParams struct { // 实例数组 // 注意:此字段可能返回 null,表示取不到有效值。 NatinsLst []*NatFwInstance `json:"NatinsLst,omitnil" name:"NatinsLst"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeNatFwInstancesInfoRequest ¶ added in v1.0.228
type DescribeNatFwInstancesInfoRequest struct { *tchttp.BaseRequest // 获取实例列表过滤字段 Filter []*NatFwFilter `json:"Filter,omitnil" name:"Filter"` // 第几页 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 每页长度 Limit *int64 `json:"Limit,omitnil" name:"Limit"` }
func NewDescribeNatFwInstancesInfoRequest ¶ added in v1.0.228
func NewDescribeNatFwInstancesInfoRequest() (request *DescribeNatFwInstancesInfoRequest)
func (*DescribeNatFwInstancesInfoRequest) FromJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInstancesInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatFwInstancesInfoRequest) ToJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInstancesInfoRequest) ToJsonString() string
type DescribeNatFwInstancesInfoRequestParams ¶ added in v1.0.426
type DescribeNatFwInstancesInfoRequestParams struct { // 获取实例列表过滤字段 Filter []*NatFwFilter `json:"Filter,omitnil" name:"Filter"` // 第几页 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 每页长度 Limit *int64 `json:"Limit,omitnil" name:"Limit"` }
Predefined struct for user
type DescribeNatFwInstancesInfoResponse ¶ added in v1.0.228
type DescribeNatFwInstancesInfoResponse struct { *tchttp.BaseResponse Response *DescribeNatFwInstancesInfoResponseParams `json:"Response"` }
func NewDescribeNatFwInstancesInfoResponse ¶ added in v1.0.228
func NewDescribeNatFwInstancesInfoResponse() (response *DescribeNatFwInstancesInfoResponse)
func (*DescribeNatFwInstancesInfoResponse) FromJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInstancesInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatFwInstancesInfoResponse) ToJsonString ¶ added in v1.0.228
func (r *DescribeNatFwInstancesInfoResponse) ToJsonString() string
type DescribeNatFwInstancesInfoResponseParams ¶ added in v1.0.426
type DescribeNatFwInstancesInfoResponseParams struct { // 实例卡片信息数组 // 注意:此字段可能返回 null,表示取不到有效值。 NatinsLst []*NatInstanceInfo `json:"NatinsLst,omitnil" name:"NatinsLst"` // nat 防火墙个数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil" name:"Total"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeNatFwVpcDnsLstRequest ¶ added in v1.0.228
type DescribeNatFwVpcDnsLstRequest struct { *tchttp.BaseRequest // natfw 防火墙实例id NatFwInsId *string `json:"NatFwInsId,omitnil" name:"NatFwInsId"` // natfw 过滤,以','分隔 NatInsIdFilter *string `json:"NatInsIdFilter,omitnil" name:"NatInsIdFilter"` // 分页页数 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 每页最多个数 Limit *int64 `json:"Limit,omitnil" name:"Limit"` }
func NewDescribeNatFwVpcDnsLstRequest ¶ added in v1.0.228
func NewDescribeNatFwVpcDnsLstRequest() (request *DescribeNatFwVpcDnsLstRequest)
func (*DescribeNatFwVpcDnsLstRequest) FromJsonString ¶ added in v1.0.228
func (r *DescribeNatFwVpcDnsLstRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatFwVpcDnsLstRequest) ToJsonString ¶ added in v1.0.228
func (r *DescribeNatFwVpcDnsLstRequest) ToJsonString() string
type DescribeNatFwVpcDnsLstRequestParams ¶ added in v1.0.426
type DescribeNatFwVpcDnsLstRequestParams struct { // natfw 防火墙实例id NatFwInsId *string `json:"NatFwInsId,omitnil" name:"NatFwInsId"` // natfw 过滤,以','分隔 NatInsIdFilter *string `json:"NatInsIdFilter,omitnil" name:"NatInsIdFilter"` // 分页页数 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 每页最多个数 Limit *int64 `json:"Limit,omitnil" name:"Limit"` }
Predefined struct for user
type DescribeNatFwVpcDnsLstResponse ¶ added in v1.0.228
type DescribeNatFwVpcDnsLstResponse struct { *tchttp.BaseResponse Response *DescribeNatFwVpcDnsLstResponseParams `json:"Response"` }
func NewDescribeNatFwVpcDnsLstResponse ¶ added in v1.0.228
func NewDescribeNatFwVpcDnsLstResponse() (response *DescribeNatFwVpcDnsLstResponse)
func (*DescribeNatFwVpcDnsLstResponse) FromJsonString ¶ added in v1.0.228
func (r *DescribeNatFwVpcDnsLstResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatFwVpcDnsLstResponse) ToJsonString ¶ added in v1.0.228
func (r *DescribeNatFwVpcDnsLstResponse) ToJsonString() string
type DescribeNatFwVpcDnsLstResponseParams ¶ added in v1.0.426
type DescribeNatFwVpcDnsLstResponseParams struct { // nat防火墙vpc dns 信息数组 // 注意:此字段可能返回 null,表示取不到有效值。 VpcDnsSwitchLst []*VpcDnsInfo `json:"VpcDnsSwitchLst,omitnil" name:"VpcDnsSwitchLst"` // 返回参数 // 注意:此字段可能返回 null,表示取不到有效值。 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 开关总条数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil" name:"Total"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeNatSwitchListRequest ¶ added in v1.0.745
type DescribeNatSwitchListRequest struct { *tchttp.BaseRequest // 偏移量,分页用 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 条数,分页用 Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 搜索值 SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` // 开关,1打开,0关闭 Status *int64 `json:"Status,omitnil" name:"Status"` // 筛选NAT防火墙子网开关所属VPC VpcId *string `json:"VpcId,omitnil" name:"VpcId"` // 筛选NAT防火墙子网开关所属NAT网关 NatId *string `json:"NatId,omitnil" name:"NatId"` // 筛选NAT防火墙子网开关所属NAT防火墙实例 NatInsId *string `json:"NatInsId,omitnil" name:"NatInsId"` // 筛选NAT防火墙子网开关所属地域 Area *string `json:"Area,omitnil" name:"Area"` }
func NewDescribeNatSwitchListRequest ¶ added in v1.0.745
func NewDescribeNatSwitchListRequest() (request *DescribeNatSwitchListRequest)
func (*DescribeNatSwitchListRequest) FromJsonString ¶ added in v1.0.745
func (r *DescribeNatSwitchListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatSwitchListRequest) ToJsonString ¶ added in v1.0.745
func (r *DescribeNatSwitchListRequest) ToJsonString() string
type DescribeNatSwitchListRequestParams ¶ added in v1.0.745
type DescribeNatSwitchListRequestParams struct { // 偏移量,分页用 Offset *int64 `json:"Offset,omitnil" name:"Offset"` // 条数,分页用 Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 搜索值 SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` // 开关,1打开,0关闭 Status *int64 `json:"Status,omitnil" name:"Status"` // 筛选NAT防火墙子网开关所属VPC VpcId *string `json:"VpcId,omitnil" name:"VpcId"` // 筛选NAT防火墙子网开关所属NAT网关 NatId *string `json:"NatId,omitnil" name:"NatId"` // 筛选NAT防火墙子网开关所属NAT防火墙实例 NatInsId *string `json:"NatInsId,omitnil" name:"NatInsId"` // 筛选NAT防火墙子网开关所属地域 Area *string `json:"Area,omitnil" name:"Area"` }
Predefined struct for user
type DescribeNatSwitchListResponse ¶ added in v1.0.745
type DescribeNatSwitchListResponse struct { *tchttp.BaseResponse Response *DescribeNatSwitchListResponseParams `json:"Response"` }
func NewDescribeNatSwitchListResponse ¶ added in v1.0.745
func NewDescribeNatSwitchListResponse() (response *DescribeNatSwitchListResponse)
func (*DescribeNatSwitchListResponse) FromJsonString ¶ added in v1.0.745
func (r *DescribeNatSwitchListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatSwitchListResponse) ToJsonString ¶ added in v1.0.745
func (r *DescribeNatSwitchListResponse) ToJsonString() string
type DescribeNatSwitchListResponseParams ¶ added in v1.0.745
type DescribeNatSwitchListResponseParams struct { // 总数 Total *int64 `json:"Total,omitnil" name:"Total"` // NAT边界防火墙开关列表数据 Data []*NatSwitchListData `json:"Data,omitnil" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeResourceGroupNewRequest ¶ added in v1.0.238
type DescribeResourceGroupNewRequest struct { *tchttp.BaseRequest // 查询类型 网络结构-vpc,业务识别-resource ,资源标签-tag QueryType *string `json:"QueryType,omitnil" name:"QueryType"` // 资产组id 全部传0 GroupId *string `json:"GroupId,omitnil" name:"GroupId"` // all 包含子组 own自己 ShowType *string `json:"ShowType,omitnil" name:"ShowType"` }
func NewDescribeResourceGroupNewRequest ¶ added in v1.0.238
func NewDescribeResourceGroupNewRequest() (request *DescribeResourceGroupNewRequest)
func (*DescribeResourceGroupNewRequest) FromJsonString ¶ added in v1.0.238
func (r *DescribeResourceGroupNewRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceGroupNewRequest) ToJsonString ¶ added in v1.0.238
func (r *DescribeResourceGroupNewRequest) ToJsonString() string
type DescribeResourceGroupNewRequestParams ¶ added in v1.0.426
type DescribeResourceGroupNewRequestParams struct { // 查询类型 网络结构-vpc,业务识别-resource ,资源标签-tag QueryType *string `json:"QueryType,omitnil" name:"QueryType"` // 资产组id 全部传0 GroupId *string `json:"GroupId,omitnil" name:"GroupId"` // all 包含子组 own自己 ShowType *string `json:"ShowType,omitnil" name:"ShowType"` }
Predefined struct for user
type DescribeResourceGroupNewResponse ¶ added in v1.0.238
type DescribeResourceGroupNewResponse struct { *tchttp.BaseResponse Response *DescribeResourceGroupNewResponseParams `json:"Response"` }
func NewDescribeResourceGroupNewResponse ¶ added in v1.0.238
func NewDescribeResourceGroupNewResponse() (response *DescribeResourceGroupNewResponse)
func (*DescribeResourceGroupNewResponse) FromJsonString ¶ added in v1.0.238
func (r *DescribeResourceGroupNewResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceGroupNewResponse) ToJsonString ¶ added in v1.0.238
func (r *DescribeResourceGroupNewResponse) ToJsonString() string
type DescribeResourceGroupNewResponseParams ¶ added in v1.0.426
type DescribeResourceGroupNewResponseParams struct { // 返回树形结构 Data *string `json:"Data,omitnil" name:"Data"` // 未分类实例数量 UnResourceNum *int64 `json:"UnResourceNum,omitnil" name:"UnResourceNum"` // 接口返回消息 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 返回码;0为请求成功 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeResourceGroupRequest ¶ added in v1.0.228
type DescribeResourceGroupRequest struct { *tchttp.BaseRequest // 查询类型 网络结构 vpc,业务识别- resource ,资源标签-tag QueryType *string `json:"QueryType,omitnil" name:"QueryType"` // 资产组id 全部传0 GroupId *string `json:"GroupId,omitnil" name:"GroupId"` }
func NewDescribeResourceGroupRequest ¶ added in v1.0.228
func NewDescribeResourceGroupRequest() (request *DescribeResourceGroupRequest)
func (*DescribeResourceGroupRequest) FromJsonString ¶ added in v1.0.228
func (r *DescribeResourceGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceGroupRequest) ToJsonString ¶ added in v1.0.228
func (r *DescribeResourceGroupRequest) ToJsonString() string
type DescribeResourceGroupRequestParams ¶ added in v1.0.426
type DescribeResourceGroupRequestParams struct { // 查询类型 网络结构 vpc,业务识别- resource ,资源标签-tag QueryType *string `json:"QueryType,omitnil" name:"QueryType"` // 资产组id 全部传0 GroupId *string `json:"GroupId,omitnil" name:"GroupId"` }
Predefined struct for user
type DescribeResourceGroupResponse ¶ added in v1.0.228
type DescribeResourceGroupResponse struct { *tchttp.BaseResponse Response *DescribeResourceGroupResponseParams `json:"Response"` }
func NewDescribeResourceGroupResponse ¶ added in v1.0.228
func NewDescribeResourceGroupResponse() (response *DescribeResourceGroupResponse)
func (*DescribeResourceGroupResponse) FromJsonString ¶ added in v1.0.228
func (r *DescribeResourceGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceGroupResponse) ToJsonString ¶ added in v1.0.228
func (r *DescribeResourceGroupResponse) ToJsonString() string
type DescribeResourceGroupResponseParams ¶ added in v1.0.426
type DescribeResourceGroupResponseParams struct { // 返回树形结构 Data *string `json:"Data,omitnil" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeRuleOverviewRequest ¶
type DescribeRuleOverviewRequest struct { *tchttp.BaseRequest // 方向,0:出站,1:入站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
func NewDescribeRuleOverviewRequest ¶
func NewDescribeRuleOverviewRequest() (request *DescribeRuleOverviewRequest)
func (*DescribeRuleOverviewRequest) FromJsonString ¶
func (r *DescribeRuleOverviewRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRuleOverviewRequest) ToJsonString ¶
func (r *DescribeRuleOverviewRequest) ToJsonString() string
type DescribeRuleOverviewRequestParams ¶ added in v1.0.426
type DescribeRuleOverviewRequestParams struct { // 方向,0:出站,1:入站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
Predefined struct for user
type DescribeRuleOverviewResponse ¶
type DescribeRuleOverviewResponse struct { *tchttp.BaseResponse Response *DescribeRuleOverviewResponseParams `json:"Response"` }
func NewDescribeRuleOverviewResponse ¶
func NewDescribeRuleOverviewResponse() (response *DescribeRuleOverviewResponse)
func (*DescribeRuleOverviewResponse) FromJsonString ¶
func (r *DescribeRuleOverviewResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRuleOverviewResponse) ToJsonString ¶
func (r *DescribeRuleOverviewResponse) ToJsonString() string
type DescribeRuleOverviewResponseParams ¶ added in v1.0.426
type DescribeRuleOverviewResponseParams struct { // 规则总数 // 注意:此字段可能返回 null,表示取不到有效值。 AllTotal *uint64 `json:"AllTotal,omitnil" name:"AllTotal"` // 阻断策略规则数量 // 注意:此字段可能返回 null,表示取不到有效值。 StrategyNum *uint64 `json:"StrategyNum,omitnil" name:"StrategyNum"` // 启用规则数量 // 注意:此字段可能返回 null,表示取不到有效值。 StartRuleNum *uint64 `json:"StartRuleNum,omitnil" name:"StartRuleNum"` // 停用规则数量 // 注意:此字段可能返回 null,表示取不到有效值。 StopRuleNum *uint64 `json:"StopRuleNum,omitnil" name:"StopRuleNum"` // 剩余配额 // 注意:此字段可能返回 null,表示取不到有效值。 RemainingNum *int64 `json:"RemainingNum,omitnil" name:"RemainingNum"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityGroupListRequest ¶
type DescribeSecurityGroupListRequest struct { *tchttp.BaseRequest // 0: 出站规则,1:入站规则 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 地域代码(例: ap-guangzhou),支持腾讯云全部地域 Area *string `json:"Area,omitnil" name:"Area"` // 搜索值 SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` // 每页条数,默认为10 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 偏移值,默认为0 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 状态,”: 全部,'0':筛选停用规则,'1':筛选启用规则 Status *string `json:"Status,omitnil" name:"Status"` // 0: 不过滤,1:过滤掉正常规则,保留下发异常规则 Filter *uint64 `json:"Filter,omitnil" name:"Filter"` }
func NewDescribeSecurityGroupListRequest ¶
func NewDescribeSecurityGroupListRequest() (request *DescribeSecurityGroupListRequest)
func (*DescribeSecurityGroupListRequest) FromJsonString ¶
func (r *DescribeSecurityGroupListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityGroupListRequest) ToJsonString ¶
func (r *DescribeSecurityGroupListRequest) ToJsonString() string
type DescribeSecurityGroupListRequestParams ¶ added in v1.0.426
type DescribeSecurityGroupListRequestParams struct { // 0: 出站规则,1:入站规则 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 地域代码(例: ap-guangzhou),支持腾讯云全部地域 Area *string `json:"Area,omitnil" name:"Area"` // 搜索值 SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` // 每页条数,默认为10 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 偏移值,默认为0 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 状态,”: 全部,'0':筛选停用规则,'1':筛选启用规则 Status *string `json:"Status,omitnil" name:"Status"` // 0: 不过滤,1:过滤掉正常规则,保留下发异常规则 Filter *uint64 `json:"Filter,omitnil" name:"Filter"` }
Predefined struct for user
type DescribeSecurityGroupListResponse ¶
type DescribeSecurityGroupListResponse struct { *tchttp.BaseResponse Response *DescribeSecurityGroupListResponseParams `json:"Response"` }
func NewDescribeSecurityGroupListResponse ¶
func NewDescribeSecurityGroupListResponse() (response *DescribeSecurityGroupListResponse)
func (*DescribeSecurityGroupListResponse) FromJsonString ¶
func (r *DescribeSecurityGroupListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityGroupListResponse) ToJsonString ¶
func (r *DescribeSecurityGroupListResponse) ToJsonString() string
type DescribeSecurityGroupListResponseParams ¶ added in v1.0.426
type DescribeSecurityGroupListResponseParams struct { // 列表当前规则总条数 Total *uint64 `json:"Total,omitnil" name:"Total"` // 安全组规则列表数据 Data []*SecurityGroupListData `json:"Data,omitnil" name:"Data"` // 不算筛选条数的总条数 AllTotal *uint64 `json:"AllTotal,omitnil" name:"AllTotal"` // 访问控制规则全部启用/全部停用 // 注意:此字段可能返回 null,表示取不到有效值。 Enable *uint64 `json:"Enable,omitnil" name:"Enable"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeSourceAssetRequest ¶ added in v1.0.228
type DescribeSourceAssetRequest struct { *tchttp.BaseRequest // 模糊查询 FuzzySearch *string `json:"FuzzySearch,omitnil" name:"FuzzySearch"` // 资产类型 1公网 2内网 InsType *string `json:"InsType,omitnil" name:"InsType"` // ChooseType为1,查询已经分组的资产;ChooseType不为1查询没有分组的资产 ChooseType *string `json:"ChooseType,omitnil" name:"ChooseType"` // 地域 Zone *string `json:"Zone,omitnil" name:"Zone"` // 查询单页的最大值;eg:10;则最多返回10条结果 Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 查询结果的偏移量 Offset *int64 `json:"Offset,omitnil" name:"Offset"` }
func NewDescribeSourceAssetRequest ¶ added in v1.0.228
func NewDescribeSourceAssetRequest() (request *DescribeSourceAssetRequest)
func (*DescribeSourceAssetRequest) FromJsonString ¶ added in v1.0.228
func (r *DescribeSourceAssetRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSourceAssetRequest) ToJsonString ¶ added in v1.0.228
func (r *DescribeSourceAssetRequest) ToJsonString() string
type DescribeSourceAssetRequestParams ¶ added in v1.0.426
type DescribeSourceAssetRequestParams struct { // 模糊查询 FuzzySearch *string `json:"FuzzySearch,omitnil" name:"FuzzySearch"` // 资产类型 1公网 2内网 InsType *string `json:"InsType,omitnil" name:"InsType"` // ChooseType为1,查询已经分组的资产;ChooseType不为1查询没有分组的资产 ChooseType *string `json:"ChooseType,omitnil" name:"ChooseType"` // 地域 Zone *string `json:"Zone,omitnil" name:"Zone"` // 查询单页的最大值;eg:10;则最多返回10条结果 Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 查询结果的偏移量 Offset *int64 `json:"Offset,omitnil" name:"Offset"` }
Predefined struct for user
type DescribeSourceAssetResponse ¶ added in v1.0.228
type DescribeSourceAssetResponse struct { *tchttp.BaseResponse Response *DescribeSourceAssetResponseParams `json:"Response"` }
func NewDescribeSourceAssetResponse ¶ added in v1.0.228
func NewDescribeSourceAssetResponse() (response *DescribeSourceAssetResponse)
func (*DescribeSourceAssetResponse) FromJsonString ¶ added in v1.0.228
func (r *DescribeSourceAssetResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSourceAssetResponse) ToJsonString ¶ added in v1.0.228
func (r *DescribeSourceAssetResponse) ToJsonString() string
type DescribeSourceAssetResponseParams ¶ added in v1.0.426
type DescribeSourceAssetResponseParams struct { // 地域集合 ZoneList []*AssetZone `json:"ZoneList,omitnil" name:"ZoneList"` // 数据 Data []*InstanceInfo `json:"Data,omitnil" name:"Data"` // 返回数据总数 Total *int64 `json:"Total,omitnil" name:"Total"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeSwitchListsRequest ¶
type DescribeSwitchListsRequest struct { *tchttp.BaseRequest // 防火墙状态 0: 关闭,1:开启 Status *int64 `json:"Status,omitnil" name:"Status"` // 资产类型 CVM/NAT/VPN/CLB/其它 Type *string `json:"Type,omitnil" name:"Type"` // 地域 上海/重庆/广州,等等 Area *string `json:"Area,omitnil" name:"Area"` // 搜索值 例子:"{"common":"106.54.189.45"}" SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` // 条数 默认值:10 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 默认值: 0 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 排序,desc:降序,asc:升序 Order *string `json:"Order,omitnil" name:"Order"` // 排序字段 PortTimes(风险端口数) By *string `json:"By,omitnil" name:"By"` }
func NewDescribeSwitchListsRequest ¶
func NewDescribeSwitchListsRequest() (request *DescribeSwitchListsRequest)
func (*DescribeSwitchListsRequest) FromJsonString ¶
func (r *DescribeSwitchListsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSwitchListsRequest) ToJsonString ¶
func (r *DescribeSwitchListsRequest) ToJsonString() string
type DescribeSwitchListsRequestParams ¶ added in v1.0.426
type DescribeSwitchListsRequestParams struct { // 防火墙状态 0: 关闭,1:开启 Status *int64 `json:"Status,omitnil" name:"Status"` // 资产类型 CVM/NAT/VPN/CLB/其它 Type *string `json:"Type,omitnil" name:"Type"` // 地域 上海/重庆/广州,等等 Area *string `json:"Area,omitnil" name:"Area"` // 搜索值 例子:"{"common":"106.54.189.45"}" SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` // 条数 默认值:10 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 默认值: 0 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 排序,desc:降序,asc:升序 Order *string `json:"Order,omitnil" name:"Order"` // 排序字段 PortTimes(风险端口数) By *string `json:"By,omitnil" name:"By"` }
Predefined struct for user
type DescribeSwitchListsResponse ¶
type DescribeSwitchListsResponse struct { *tchttp.BaseResponse Response *DescribeSwitchListsResponseParams `json:"Response"` }
func NewDescribeSwitchListsResponse ¶
func NewDescribeSwitchListsResponse() (response *DescribeSwitchListsResponse)
func (*DescribeSwitchListsResponse) FromJsonString ¶
func (r *DescribeSwitchListsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSwitchListsResponse) ToJsonString ¶
func (r *DescribeSwitchListsResponse) ToJsonString() string
type DescribeSwitchListsResponseParams ¶ added in v1.0.426
type DescribeSwitchListsResponseParams struct { // 总条数 Total *uint64 `json:"Total,omitnil" name:"Total"` // 列表数据 Data []*SwitchListsData `json:"Data,omitnil" name:"Data"` // 区域列表 AreaLists []*string `json:"AreaLists,omitnil" name:"AreaLists"` // 打开个数 // 注意:此字段可能返回 null,表示取不到有效值。 OnNum *uint64 `json:"OnNum,omitnil" name:"OnNum"` // 关闭个数 // 注意:此字段可能返回 null,表示取不到有效值。 OffNum *uint64 `json:"OffNum,omitnil" name:"OffNum"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeTLogInfoRequest ¶ added in v1.0.204
type DescribeTLogInfoRequest struct { *tchttp.BaseRequest // 开始时间 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 类型 1 告警 2阻断 QueryType *string `json:"QueryType,omitnil" name:"QueryType"` // 查询条件 SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` }
func NewDescribeTLogInfoRequest ¶ added in v1.0.204
func NewDescribeTLogInfoRequest() (request *DescribeTLogInfoRequest)
func (*DescribeTLogInfoRequest) FromJsonString ¶ added in v1.0.204
func (r *DescribeTLogInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTLogInfoRequest) ToJsonString ¶ added in v1.0.204
func (r *DescribeTLogInfoRequest) ToJsonString() string
type DescribeTLogInfoRequestParams ¶ added in v1.0.426
type DescribeTLogInfoRequestParams struct { // 开始时间 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 类型 1 告警 2阻断 QueryType *string `json:"QueryType,omitnil" name:"QueryType"` // 查询条件 SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` }
Predefined struct for user
type DescribeTLogInfoResponse ¶ added in v1.0.204
type DescribeTLogInfoResponse struct { *tchttp.BaseResponse Response *DescribeTLogInfoResponseParams `json:"Response"` }
func NewDescribeTLogInfoResponse ¶ added in v1.0.204
func NewDescribeTLogInfoResponse() (response *DescribeTLogInfoResponse)
func (*DescribeTLogInfoResponse) FromJsonString ¶ added in v1.0.204
func (r *DescribeTLogInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTLogInfoResponse) ToJsonString ¶ added in v1.0.204
func (r *DescribeTLogInfoResponse) ToJsonString() string
type DescribeTLogInfoResponseParams ¶ added in v1.0.426
type DescribeTLogInfoResponseParams struct { // "NetworkNum":网络扫描探测 // "HandleNum": 待处理事件 // "BanNum": // "VulNum": 漏洞利用 // "OutNum": 失陷主机 // "BruteForceNum": 0 Data *TLogInfo `json:"Data,omitnil" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeTLogIpListRequest ¶ added in v1.0.204
type DescribeTLogIpListRequest struct { *tchttp.BaseRequest // 开始时间 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 类型 1 告警 2阻断 QueryType *string `json:"QueryType,omitnil" name:"QueryType"` // top数 Top *int64 `json:"Top,omitnil" name:"Top"` // 查询条件 SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` }
func NewDescribeTLogIpListRequest ¶ added in v1.0.204
func NewDescribeTLogIpListRequest() (request *DescribeTLogIpListRequest)
func (*DescribeTLogIpListRequest) FromJsonString ¶ added in v1.0.204
func (r *DescribeTLogIpListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTLogIpListRequest) ToJsonString ¶ added in v1.0.204
func (r *DescribeTLogIpListRequest) ToJsonString() string
type DescribeTLogIpListRequestParams ¶ added in v1.0.426
type DescribeTLogIpListRequestParams struct { // 开始时间 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 类型 1 告警 2阻断 QueryType *string `json:"QueryType,omitnil" name:"QueryType"` // top数 Top *int64 `json:"Top,omitnil" name:"Top"` // 查询条件 SearchValue *string `json:"SearchValue,omitnil" name:"SearchValue"` }
Predefined struct for user
type DescribeTLogIpListResponse ¶ added in v1.0.204
type DescribeTLogIpListResponse struct { *tchttp.BaseResponse Response *DescribeTLogIpListResponseParams `json:"Response"` }
func NewDescribeTLogIpListResponse ¶ added in v1.0.204
func NewDescribeTLogIpListResponse() (response *DescribeTLogIpListResponse)
func (*DescribeTLogIpListResponse) FromJsonString ¶ added in v1.0.204
func (r *DescribeTLogIpListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTLogIpListResponse) ToJsonString ¶ added in v1.0.204
func (r *DescribeTLogIpListResponse) ToJsonString() string
type DescribeTLogIpListResponseParams ¶ added in v1.0.426
type DescribeTLogIpListResponseParams struct { // 数据集合 Data []*StaticInfo `json:"Data,omitnil" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeTableStatusRequest ¶
type DescribeTableStatusRequest struct { *tchttp.BaseRequest // EdgeId值两个vpc间的边id vpc填Edgeid,不要填Area; EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 状态值,0:检查表的状态 确实只有一个默认值 Status *uint64 `json:"Status,omitnil" name:"Status"` // Nat所在地域 NAT填Area,不要填Edgeid; Area *string `json:"Area,omitnil" name:"Area"` // 方向,0:出站,1:入站 默认值为 0 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
func NewDescribeTableStatusRequest ¶
func NewDescribeTableStatusRequest() (request *DescribeTableStatusRequest)
func (*DescribeTableStatusRequest) FromJsonString ¶
func (r *DescribeTableStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTableStatusRequest) ToJsonString ¶
func (r *DescribeTableStatusRequest) ToJsonString() string
type DescribeTableStatusRequestParams ¶ added in v1.0.426
type DescribeTableStatusRequestParams struct { // EdgeId值两个vpc间的边id vpc填Edgeid,不要填Area; EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 状态值,0:检查表的状态 确实只有一个默认值 Status *uint64 `json:"Status,omitnil" name:"Status"` // Nat所在地域 NAT填Area,不要填Edgeid; Area *string `json:"Area,omitnil" name:"Area"` // 方向,0:出站,1:入站 默认值为 0 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
Predefined struct for user
type DescribeTableStatusResponse ¶
type DescribeTableStatusResponse struct { *tchttp.BaseResponse Response *DescribeTableStatusResponseParams `json:"Response"` }
func NewDescribeTableStatusResponse ¶
func NewDescribeTableStatusResponse() (response *DescribeTableStatusResponse)
func (*DescribeTableStatusResponse) FromJsonString ¶
func (r *DescribeTableStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTableStatusResponse) ToJsonString ¶
func (r *DescribeTableStatusResponse) ToJsonString() string
type DescribeTableStatusResponseParams ¶ added in v1.0.426
type DescribeTableStatusResponseParams struct { // 0:正常,其它:不正常 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeUnHandleEventTabListRequest ¶ added in v1.0.204
type DescribeUnHandleEventTabListRequest struct { *tchttp.BaseRequest // 开始时间 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 查询示例ID AssetID *string `json:"AssetID,omitnil" name:"AssetID"` }
func NewDescribeUnHandleEventTabListRequest ¶ added in v1.0.204
func NewDescribeUnHandleEventTabListRequest() (request *DescribeUnHandleEventTabListRequest)
func (*DescribeUnHandleEventTabListRequest) FromJsonString ¶ added in v1.0.204
func (r *DescribeUnHandleEventTabListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnHandleEventTabListRequest) ToJsonString ¶ added in v1.0.204
func (r *DescribeUnHandleEventTabListRequest) ToJsonString() string
type DescribeUnHandleEventTabListRequestParams ¶ added in v1.0.426
type DescribeUnHandleEventTabListRequestParams struct { // 开始时间 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 查询示例ID AssetID *string `json:"AssetID,omitnil" name:"AssetID"` }
Predefined struct for user
type DescribeUnHandleEventTabListResponse ¶ added in v1.0.204
type DescribeUnHandleEventTabListResponse struct { *tchttp.BaseResponse Response *DescribeUnHandleEventTabListResponseParams `json:"Response"` }
func NewDescribeUnHandleEventTabListResponse ¶ added in v1.0.204
func NewDescribeUnHandleEventTabListResponse() (response *DescribeUnHandleEventTabListResponse)
func (*DescribeUnHandleEventTabListResponse) FromJsonString ¶ added in v1.0.204
func (r *DescribeUnHandleEventTabListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnHandleEventTabListResponse) ToJsonString ¶ added in v1.0.204
func (r *DescribeUnHandleEventTabListResponse) ToJsonString() string
type DescribeUnHandleEventTabListResponseParams ¶ added in v1.0.426
type DescribeUnHandleEventTabListResponseParams struct { // 租户伪攻击链未处置事件 // 注意:此字段可能返回 null,表示取不到有效值。 Data *UnHandleEvent `json:"Data,omitnil" name:"Data"` // 错误码,0成功 非0错误 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 返回信息 success成功 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeVpcAcRuleRequest ¶ added in v1.0.744
type DescribeVpcAcRuleRequest struct { *tchttp.BaseRequest // 每页条数 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 需要查询的索引,特定场景使用,可不填 Index *string `json:"Index,omitnil" name:"Index"` // 过滤条件组合 Filters []*CommonFilter `json:"Filters,omitnil" name:"Filters"` // 检索的起始时间,可不传 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 检索的截止时间,可不传 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值 Order *string `json:"Order,omitnil" name:"Order"` // 排序所用到的字段 By *string `json:"By,omitnil" name:"By"` }
func NewDescribeVpcAcRuleRequest ¶ added in v1.0.744
func NewDescribeVpcAcRuleRequest() (request *DescribeVpcAcRuleRequest)
func (*DescribeVpcAcRuleRequest) FromJsonString ¶ added in v1.0.744
func (r *DescribeVpcAcRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcAcRuleRequest) ToJsonString ¶ added in v1.0.744
func (r *DescribeVpcAcRuleRequest) ToJsonString() string
type DescribeVpcAcRuleRequestParams ¶ added in v1.0.744
type DescribeVpcAcRuleRequestParams struct { // 每页条数 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 需要查询的索引,特定场景使用,可不填 Index *string `json:"Index,omitnil" name:"Index"` // 过滤条件组合 Filters []*CommonFilter `json:"Filters,omitnil" name:"Filters"` // 检索的起始时间,可不传 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 检索的截止时间,可不传 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值 Order *string `json:"Order,omitnil" name:"Order"` // 排序所用到的字段 By *string `json:"By,omitnil" name:"By"` }
Predefined struct for user
type DescribeVpcAcRuleResponse ¶ added in v1.0.744
type DescribeVpcAcRuleResponse struct { *tchttp.BaseResponse Response *DescribeVpcAcRuleResponseParams `json:"Response"` }
func NewDescribeVpcAcRuleResponse ¶ added in v1.0.744
func NewDescribeVpcAcRuleResponse() (response *DescribeVpcAcRuleResponse)
func (*DescribeVpcAcRuleResponse) FromJsonString ¶ added in v1.0.744
func (r *DescribeVpcAcRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcAcRuleResponse) ToJsonString ¶ added in v1.0.744
func (r *DescribeVpcAcRuleResponse) ToJsonString() string
type DescribeVpcAcRuleResponseParams ¶ added in v1.0.744
type DescribeVpcAcRuleResponseParams struct { // 总条数 Total *uint64 `json:"Total,omitnil" name:"Total"` // 内网间访问控制列表数据 Data []*VpcRuleItem `json:"Data,omitnil" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DescribeVpcFwGroupSwitchRequest ¶ added in v1.0.744
type DescribeVpcFwGroupSwitchRequest struct { *tchttp.BaseRequest // 每页条数 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 过滤条件组合 Filters []*CommonFilter `json:"Filters,omitnil" name:"Filters"` // 检索的起始时间,可不传 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 检索的截止时间,可不传 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值 Order *string `json:"Order,omitnil" name:"Order"` // 排序所用到的字段 By *string `json:"By,omitnil" name:"By"` }
func NewDescribeVpcFwGroupSwitchRequest ¶ added in v1.0.744
func NewDescribeVpcFwGroupSwitchRequest() (request *DescribeVpcFwGroupSwitchRequest)
func (*DescribeVpcFwGroupSwitchRequest) FromJsonString ¶ added in v1.0.744
func (r *DescribeVpcFwGroupSwitchRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcFwGroupSwitchRequest) ToJsonString ¶ added in v1.0.744
func (r *DescribeVpcFwGroupSwitchRequest) ToJsonString() string
type DescribeVpcFwGroupSwitchRequestParams ¶ added in v1.0.744
type DescribeVpcFwGroupSwitchRequestParams struct { // 每页条数 Limit *uint64 `json:"Limit,omitnil" name:"Limit"` // 偏移值 Offset *uint64 `json:"Offset,omitnil" name:"Offset"` // 过滤条件组合 Filters []*CommonFilter `json:"Filters,omitnil" name:"Filters"` // 检索的起始时间,可不传 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 检索的截止时间,可不传 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值 Order *string `json:"Order,omitnil" name:"Order"` // 排序所用到的字段 By *string `json:"By,omitnil" name:"By"` }
Predefined struct for user
type DescribeVpcFwGroupSwitchResponse ¶ added in v1.0.744
type DescribeVpcFwGroupSwitchResponse struct { *tchttp.BaseResponse Response *DescribeVpcFwGroupSwitchResponseParams `json:"Response"` }
func NewDescribeVpcFwGroupSwitchResponse ¶ added in v1.0.744
func NewDescribeVpcFwGroupSwitchResponse() (response *DescribeVpcFwGroupSwitchResponse)
func (*DescribeVpcFwGroupSwitchResponse) FromJsonString ¶ added in v1.0.744
func (r *DescribeVpcFwGroupSwitchResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcFwGroupSwitchResponse) ToJsonString ¶ added in v1.0.744
func (r *DescribeVpcFwGroupSwitchResponse) ToJsonString() string
type DescribeVpcFwGroupSwitchResponseParams ¶ added in v1.0.744
type DescribeVpcFwGroupSwitchResponseParams struct { // 开关列表 // 注意:此字段可能返回 null,表示取不到有效值。 SwitchList []*FwGroupSwitchShow `json:"SwitchList,omitnil" name:"SwitchList"` // 开关总个数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *uint64 `json:"Total,omitnil" name:"Total"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type DnsVpcSwitch ¶ added in v1.0.228
type EdgeIpInfo ¶ added in v1.0.744
type EdgeIpInfo struct { // 公网IP PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"` // 公网 IP 类型 // 注意:此字段可能返回 null,表示取不到有效值。 PublicIpType *int64 `json:"PublicIpType,omitnil" name:"PublicIpType"` // 实例ID // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` // 实例名 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"` // 内网IP // 注意:此字段可能返回 null,表示取不到有效值。 IntranetIp *string `json:"IntranetIp,omitnil" name:"IntranetIp"` // 资产类型 // 注意:此字段可能返回 null,表示取不到有效值。 AssetType *string `json:"AssetType,omitnil" name:"AssetType"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil" name:"Region"` // 风险端口数 // 注意:此字段可能返回 null,表示取不到有效值。 PortRiskCount *int64 `json:"PortRiskCount,omitnil" name:"PortRiskCount"` // 最近扫描时间 // 注意:此字段可能返回 null,表示取不到有效值。 LastScanTime *string `json:"LastScanTime,omitnil" name:"LastScanTime"` // 是否为region eip // 0 不为region eip,不能选择串行 // 1 为region eip 可以选择串行 // 注意:此字段可能返回 null,表示取不到有效值。 IsRegionEip *int64 `json:"IsRegionEip,omitnil" name:"IsRegionEip"` // EIP 所关联的VPC // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil" name:"VpcId"` // 0: 该地域暂未支持串行 // 1: 该用户未在该地域配置串行带宽 // 2: 该用户已在该地域配置串行带宽,可以开启串行开关 // 注意:此字段可能返回 null,表示取不到有效值。 IsSerialRegion *int64 `json:"IsSerialRegion,omitnil" name:"IsSerialRegion"` // 0: 不是公网CLB 可以开启串行开关 // 1: 是公网CLB 不可以开启串行开关 // // 注意:此字段可能返回 null,表示取不到有效值。 IsPublicClb *int64 `json:"IsPublicClb,omitnil" name:"IsPublicClb"` // 0: 开启开关时提示要创建私有连接。 // 1: 关闭该开关是提示删除私有连接。 // 如果大于 1: 关闭开关 、开启开关不需提示创建删除私有连接。 // 注意:此字段可能返回 null,表示取不到有效值。 EndpointBindEipNum *int64 `json:"EndpointBindEipNum,omitnil" name:"EndpointBindEipNum"` // 扫描深度 // 注意:此字段可能返回 null,表示取不到有效值。 ScanMode *string `json:"ScanMode,omitnil" name:"ScanMode"` // 扫描状态 // 注意:此字段可能返回 null,表示取不到有效值。 ScanStatus *int64 `json:"ScanStatus,omitnil" name:"ScanStatus"` // 开关状态 // 0 : 关闭 // 1 : 开启 // 2 : 开启中 // 3 : 关闭中 // 4 : 异常 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil" name:"Status"` // 私有连接ID // 注意:此字段可能返回 null,表示取不到有效值。 EndpointId *string `json:"EndpointId,omitnil" name:"EndpointId"` // 私有连接IP // 注意:此字段可能返回 null,表示取不到有效值。 EndpointIp *string `json:"EndpointIp,omitnil" name:"EndpointIp"` // 0 : 旁路 // 1 : 串行 // 2 : 正在模式切换 SwitchMode *uint64 `json:"SwitchMode,omitnil" name:"SwitchMode"` // 开关权重 // 注意:此字段可能返回 null,表示取不到有效值。 SwitchWeight *int64 `json:"SwitchWeight,omitnil" name:"SwitchWeight"` // 域名化CLB的域名 // 注意:此字段可能返回 null,表示取不到有效值。 Domain *string `json:"Domain,omitnil" name:"Domain"` }
type EdgeIpSwitch ¶ added in v1.0.744
type EdgeIpSwitch struct { // 公网IP PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"` // vpc 中第一个EIP开关打开,需要指定子网创建私有连接 SubnetId *string `json:"SubnetId,omitnil" name:"SubnetId"` // 创建私有连接指定IP EndpointIp *string `json:"EndpointIp,omitnil" name:"EndpointIp"` // 0 : 旁路 1 : 串行 SwitchMode *int64 `json:"SwitchMode,omitnil" name:"SwitchMode"` }
type ExpandCfwVerticalRequest ¶
type ExpandCfwVerticalRequest struct { *tchttp.BaseRequest // nat:nat防火墙,ew:东西向防火墙 FwType *string `json:"FwType,omitnil" name:"FwType"` // 带宽值 Width *uint64 `json:"Width,omitnil" name:"Width"` // 防火墙实例id CfwInstance *string `json:"CfwInstance,omitnil" name:"CfwInstance"` }
func NewExpandCfwVerticalRequest ¶
func NewExpandCfwVerticalRequest() (request *ExpandCfwVerticalRequest)
func (*ExpandCfwVerticalRequest) FromJsonString ¶
func (r *ExpandCfwVerticalRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExpandCfwVerticalRequest) ToJsonString ¶
func (r *ExpandCfwVerticalRequest) ToJsonString() string
type ExpandCfwVerticalRequestParams ¶ added in v1.0.426
type ExpandCfwVerticalRequestParams struct { // nat:nat防火墙,ew:东西向防火墙 FwType *string `json:"FwType,omitnil" name:"FwType"` // 带宽值 Width *uint64 `json:"Width,omitnil" name:"Width"` // 防火墙实例id CfwInstance *string `json:"CfwInstance,omitnil" name:"CfwInstance"` }
Predefined struct for user
type ExpandCfwVerticalResponse ¶
type ExpandCfwVerticalResponse struct { *tchttp.BaseResponse Response *ExpandCfwVerticalResponseParams `json:"Response"` }
func NewExpandCfwVerticalResponse ¶
func NewExpandCfwVerticalResponse() (response *ExpandCfwVerticalResponse)
func (*ExpandCfwVerticalResponse) FromJsonString ¶
func (r *ExpandCfwVerticalResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExpandCfwVerticalResponse) ToJsonString ¶
func (r *ExpandCfwVerticalResponse) ToJsonString() string
type ExpandCfwVerticalResponseParams ¶ added in v1.0.426
type ExpandCfwVerticalResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type FwCidrInfo ¶ added in v1.0.572
type FwCidrInfo struct { // 防火墙使用的网段类型,值VpcSelf/Assis/Custom分别代表自有网段优先/扩展网段优先/自定义 FwCidrType *string `json:"FwCidrType,omitnil" name:"FwCidrType"` // 为每个vpc指定防火墙的网段 FwCidrLst []*FwVpcCidr `json:"FwCidrLst,omitnil" name:"FwCidrLst"` // 其他防火墙占用网段,一般是防火墙需要独占vpc时指定的网段 ComFwCidr *string `json:"ComFwCidr,omitnil" name:"ComFwCidr"` }
type FwDeploy ¶ added in v1.0.744
type FwDeploy struct { // 防火墙部署地域 DeployRegion *string `json:"DeployRegion,omitnil" name:"DeployRegion"` // 带宽,单位:Mbps Width *int64 `json:"Width,omitnil" name:"Width"` // 异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备 CrossAZone *int64 `json:"CrossAZone,omitnil" name:"CrossAZone"` // 主可用区,为空则选择默认可用区 Zone *string `json:"Zone,omitnil" name:"Zone"` // 备可用区,为空则选择默认可用区 ZoneBak *string `json:"ZoneBak,omitnil" name:"ZoneBak"` // 若为cdc防火墙时填充该id CdcId *string `json:"CdcId,omitnil" name:"CdcId"` }
type FwGroupSwitch ¶ added in v1.0.744
type FwGroupSwitchShow ¶ added in v1.0.744
type FwGroupSwitchShow struct { // 防火墙开关ID SwitchId *string `json:"SwitchId,omitnil" name:"SwitchId"` // 防火墙开关NAME // 注意:此字段可能返回 null,表示取不到有效值。 SwitchName *string `json:"SwitchName,omitnil" name:"SwitchName"` // 互通模式 SwitchMode *int64 `json:"SwitchMode,omitnil" name:"SwitchMode"` // 开关边连接类型 0:对等连接, 1:云连网 // 注意:此字段可能返回 null,表示取不到有效值。 ConnectType *int64 `json:"ConnectType,omitnil" name:"ConnectType"` // 连接ID // 注意:此字段可能返回 null,表示取不到有效值。 ConnectId *string `json:"ConnectId,omitnil" name:"ConnectId"` // 连接名称 // 注意:此字段可能返回 null,表示取不到有效值。 ConnectName *string `json:"ConnectName,omitnil" name:"ConnectName"` // 源实例信息 // 注意:此字段可能返回 null,表示取不到有效值。 SrcInstancesInfo []*NetInstancesInfo `json:"SrcInstancesInfo,omitnil" name:"SrcInstancesInfo"` // 目的实例信息 // 注意:此字段可能返回 null,表示取不到有效值。 DstInstancesInfo []*NetInstancesInfo `json:"DstInstancesInfo,omitnil" name:"DstInstancesInfo"` // 防火墙(组)数据 // 注意:此字段可能返回 null,表示取不到有效值。 FwGroupId *string `json:"FwGroupId,omitnil" name:"FwGroupId"` // 防火墙(组)名称 // 注意:此字段可能返回 null,表示取不到有效值。 FwGroupName *string `json:"FwGroupName,omitnil" name:"FwGroupName"` // 开关状态 0:关 , 1:开 // 注意:此字段可能返回 null,表示取不到有效值。 Enable *int64 `json:"Enable,omitnil" name:"Enable"` // 开关的状态 0:正常, 1:转换中 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil" name:"Status"` // 0-非sase实例,忽略,1-未绑定状态,2-已绑定 // 注意:此字段可能返回 null,表示取不到有效值。 AttachWithEdge *int64 `json:"AttachWithEdge,omitnil" name:"AttachWithEdge"` // 对等防火墙和开关状态 0:正常, 1:对等未创建防火墙,2:对等已创建防火墙,未打开开关 // 注意:此字段可能返回 null,表示取不到有效值。 CrossEdgeStatus *int64 `json:"CrossEdgeStatus,omitnil" name:"CrossEdgeStatus"` // 网络经过VPC防火墙CVM所在地域 // 注意:此字段可能返回 null,表示取不到有效值。 FwInsRegion []*string `json:"FwInsRegion,omitnil" name:"FwInsRegion"` // 0 观察 1 拦截 2 严格 3 关闭 4 不支持ips 前端展示tag // 注意:此字段可能返回 null,表示取不到有效值。 IpsAction *int64 `json:"IpsAction,omitnil" name:"IpsAction"` // 开关关联的防火墙实例列表 // 注意:此字段可能返回 null,表示取不到有效值。 FwInsLst []*VpcFwInstanceShow `json:"FwInsLst,omitnil" name:"FwInsLst"` // 开关是否处于bypass状态 // 0:正常状态 // 1:bypass状态 // 注意:此字段可能返回 null,表示取不到有效值。 BypassStatus *int64 `json:"BypassStatus,omitnil" name:"BypassStatus"` }
type IPDefendStatus ¶ added in v1.0.366
type InstanceInfo ¶ added in v1.0.228
type InstanceInfo struct { // appid信息 AppId *string `json:"AppId,omitnil" name:"AppId"` // 地域 Region *string `json:"Region,omitnil" name:"Region"` // vpcid信息 VpcId *string `json:"VpcId,omitnil" name:"VpcId"` // vpc名称 VPCName *string `json:"VPCName,omitnil" name:"VPCName"` // 子网id SubnetId *string `json:"SubnetId,omitnil" name:"SubnetId"` // 资产id InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` // 资产名 InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"` // 资产类型 // 3是cvm实例,4是clb实例,5是eni实例,6是mysql,7是redis,8是NAT,9是VPN,10是ES,11是MARIADB,12是KAFKA 13 NATFW InsType *int64 `json:"InsType,omitnil" name:"InsType"` // 公网ip PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"` // 内网ip PrivateIp *string `json:"PrivateIp,omitnil" name:"PrivateIp"` // 端口数 PortNum *string `json:"PortNum,omitnil" name:"PortNum"` // 漏洞数 LeakNum *string `json:"LeakNum,omitnil" name:"LeakNum"` // 1,公网 2内网 InsSource *string `json:"InsSource,omitnil" name:"InsSource"` // [a,b] // 注意:此字段可能返回 null,表示取不到有效值。 ResourcePath []*string `json:"ResourcePath,omitnil" name:"ResourcePath"` // 扫描结果 // 注意:此字段可能返回 null,表示取不到有效值。 Server []*string `json:"Server,omitnil" name:"Server"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 RegionKey *string `json:"RegionKey,omitnil" name:"RegionKey"` }
type IntrusionDefenseRule ¶ added in v1.0.740
type IntrusionDefenseRule struct { // 规则方向,0出站,1入站,3内网间 Direction *int64 `json:"Direction,omitnil" name:"Direction"` // 规则结束时间,格式:2006-01-02 15:04:05,必须大于当前时间 EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 规则IP地址,IP与Domain必填其中之一 IP *string `json:"IP,omitnil" name:"IP"` // 规则域名,IP与Domain必填其中之一 Domain *string `json:"Domain,omitnil" name:"Domain"` // 备注信息,长度不能超过50 Comment *string `json:"Comment,omitnil" name:"Comment"` // 规则开始时间 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` }
type IocListData ¶
type IocListData struct { // 待处置IP地址,IP/Domain字段二选一 // 注意:此字段可能返回 null,表示取不到有效值。 IP *string `json:"IP,omitnil" name:"IP"` // 只能为0或者1 0代表出站 1代表入站 // 注意:此字段可能返回 null,表示取不到有效值。 Direction *int64 `json:"Direction,omitnil" name:"Direction"` // 待处置域名,IP/Domain字段二选一 // 注意:此字段可能返回 null,表示取不到有效值。 Domain *string `json:"Domain,omitnil" name:"Domain"` }
type ModifyAcRuleRequest ¶
type ModifyAcRuleRequest struct { *tchttp.BaseRequest // 规则数组 Data []*RuleInfoData `json:"Data,omitnil" name:"Data"` // EdgeId值 EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 访问规则状态 Enable *int64 `json:"Enable,omitnil" name:"Enable"` // NAT地域 Area *string `json:"Area,omitnil" name:"Area"` }
func NewModifyAcRuleRequest ¶
func NewModifyAcRuleRequest() (request *ModifyAcRuleRequest)
func (*ModifyAcRuleRequest) FromJsonString ¶
func (r *ModifyAcRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAcRuleRequest) ToJsonString ¶
func (r *ModifyAcRuleRequest) ToJsonString() string
type ModifyAcRuleRequestParams ¶ added in v1.0.426
type ModifyAcRuleRequestParams struct { // 规则数组 Data []*RuleInfoData `json:"Data,omitnil" name:"Data"` // EdgeId值 EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 访问规则状态 Enable *int64 `json:"Enable,omitnil" name:"Enable"` // NAT地域 Area *string `json:"Area,omitnil" name:"Area"` }
Predefined struct for user
type ModifyAcRuleResponse ¶
type ModifyAcRuleResponse struct { *tchttp.BaseResponse Response *ModifyAcRuleResponseParams `json:"Response"` }
func NewModifyAcRuleResponse ¶
func NewModifyAcRuleResponse() (response *ModifyAcRuleResponse)
func (*ModifyAcRuleResponse) FromJsonString ¶
func (r *ModifyAcRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAcRuleResponse) ToJsonString ¶
func (r *ModifyAcRuleResponse) ToJsonString() string
type ModifyAcRuleResponseParams ¶ added in v1.0.426
type ModifyAcRuleResponseParams struct { // 状态值,0:操作成功,非0:操作失败 Status *int64 `json:"Status,omitnil" name:"Status"` // 返回多余的信息 // 注意:此字段可能返回 null,表示取不到有效值。 Info *string `json:"Info,omitnil" name:"Info"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyAclRuleRequest ¶ added in v1.0.744
type ModifyAclRuleRequest struct { *tchttp.BaseRequest // 需要编辑的规则数组 Rules []*CreateRuleItem `json:"Rules,omitnil" name:"Rules"` }
func NewModifyAclRuleRequest ¶ added in v1.0.744
func NewModifyAclRuleRequest() (request *ModifyAclRuleRequest)
func (*ModifyAclRuleRequest) FromJsonString ¶ added in v1.0.744
func (r *ModifyAclRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAclRuleRequest) ToJsonString ¶ added in v1.0.744
func (r *ModifyAclRuleRequest) ToJsonString() string
type ModifyAclRuleRequestParams ¶ added in v1.0.744
type ModifyAclRuleRequestParams struct { // 需要编辑的规则数组 Rules []*CreateRuleItem `json:"Rules,omitnil" name:"Rules"` }
Predefined struct for user
type ModifyAclRuleResponse ¶ added in v1.0.744
type ModifyAclRuleResponse struct { *tchttp.BaseResponse Response *ModifyAclRuleResponseParams `json:"Response"` }
func NewModifyAclRuleResponse ¶ added in v1.0.744
func NewModifyAclRuleResponse() (response *ModifyAclRuleResponse)
func (*ModifyAclRuleResponse) FromJsonString ¶ added in v1.0.744
func (r *ModifyAclRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAclRuleResponse) ToJsonString ¶ added in v1.0.744
func (r *ModifyAclRuleResponse) ToJsonString() string
type ModifyAclRuleResponseParams ¶ added in v1.0.744
type ModifyAclRuleResponseParams struct { // 编辑成功后返回新策略ID列表 RuleUuid []*int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyAddressTemplateRequest ¶ added in v1.0.745
type ModifyAddressTemplateRequest struct { *tchttp.BaseRequest // 地址模板唯一Id Uuid *string `json:"Uuid,omitnil" name:"Uuid"` // 模板名称 Name *string `json:"Name,omitnil" name:"Name"` // 模板描述 Detail *string `json:"Detail,omitnil" name:"Detail"` // Type为1,ip模板eg:1.1.1.1,2.2.2.2; // Type为5,域名模板eg:www.qq.com,www.tencent.com IpString *string `json:"IpString,omitnil" name:"IpString"` // 1 ip模板 // 5 域名模板 Type *int64 `json:"Type,omitnil" name:"Type"` // 协议端口模板,协议类型,4:4层协议,7:7层协议。Type=6时必填。 ProtocolType *string `json:"ProtocolType,omitnil" name:"ProtocolType"` }
func NewModifyAddressTemplateRequest ¶ added in v1.0.745
func NewModifyAddressTemplateRequest() (request *ModifyAddressTemplateRequest)
func (*ModifyAddressTemplateRequest) FromJsonString ¶ added in v1.0.745
func (r *ModifyAddressTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAddressTemplateRequest) ToJsonString ¶ added in v1.0.745
func (r *ModifyAddressTemplateRequest) ToJsonString() string
type ModifyAddressTemplateRequestParams ¶ added in v1.0.745
type ModifyAddressTemplateRequestParams struct { // 地址模板唯一Id Uuid *string `json:"Uuid,omitnil" name:"Uuid"` // 模板名称 Name *string `json:"Name,omitnil" name:"Name"` // 模板描述 Detail *string `json:"Detail,omitnil" name:"Detail"` // Type为1,ip模板eg:1.1.1.1,2.2.2.2; // Type为5,域名模板eg:www.qq.com,www.tencent.com IpString *string `json:"IpString,omitnil" name:"IpString"` // 1 ip模板 // 5 域名模板 Type *int64 `json:"Type,omitnil" name:"Type"` // 协议端口模板,协议类型,4:4层协议,7:7层协议。Type=6时必填。 ProtocolType *string `json:"ProtocolType,omitnil" name:"ProtocolType"` }
Predefined struct for user
type ModifyAddressTemplateResponse ¶ added in v1.0.745
type ModifyAddressTemplateResponse struct { *tchttp.BaseResponse Response *ModifyAddressTemplateResponseParams `json:"Response"` }
func NewModifyAddressTemplateResponse ¶ added in v1.0.745
func NewModifyAddressTemplateResponse() (response *ModifyAddressTemplateResponse)
func (*ModifyAddressTemplateResponse) FromJsonString ¶ added in v1.0.745
func (r *ModifyAddressTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAddressTemplateResponse) ToJsonString ¶ added in v1.0.745
func (r *ModifyAddressTemplateResponse) ToJsonString() string
type ModifyAddressTemplateResponseParams ¶ added in v1.0.745
type ModifyAddressTemplateResponseParams struct { // 创建结果,0成功 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一Id Uuid *string `json:"Uuid,omitnil" name:"Uuid"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyAllPublicIPSwitchStatusRequest ¶ added in v1.0.228
type ModifyAllPublicIPSwitchStatusRequest struct { *tchttp.BaseRequest // 状态,0:关闭,1:开启 Status *int64 `json:"Status,omitnil" name:"Status"` // 选中的防火墙开关Id FireWallPublicIPs []*string `json:"FireWallPublicIPs,omitnil" name:"FireWallPublicIPs"` }
func NewModifyAllPublicIPSwitchStatusRequest ¶ added in v1.0.228
func NewModifyAllPublicIPSwitchStatusRequest() (request *ModifyAllPublicIPSwitchStatusRequest)
func (*ModifyAllPublicIPSwitchStatusRequest) FromJsonString ¶ added in v1.0.228
func (r *ModifyAllPublicIPSwitchStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAllPublicIPSwitchStatusRequest) ToJsonString ¶ added in v1.0.228
func (r *ModifyAllPublicIPSwitchStatusRequest) ToJsonString() string
type ModifyAllPublicIPSwitchStatusRequestParams ¶ added in v1.0.426
type ModifyAllPublicIPSwitchStatusRequestParams struct { // 状态,0:关闭,1:开启 Status *int64 `json:"Status,omitnil" name:"Status"` // 选中的防火墙开关Id FireWallPublicIPs []*string `json:"FireWallPublicIPs,omitnil" name:"FireWallPublicIPs"` }
Predefined struct for user
type ModifyAllPublicIPSwitchStatusResponse ¶ added in v1.0.228
type ModifyAllPublicIPSwitchStatusResponse struct { *tchttp.BaseResponse Response *ModifyAllPublicIPSwitchStatusResponseParams `json:"Response"` }
func NewModifyAllPublicIPSwitchStatusResponse ¶ added in v1.0.228
func NewModifyAllPublicIPSwitchStatusResponse() (response *ModifyAllPublicIPSwitchStatusResponse)
func (*ModifyAllPublicIPSwitchStatusResponse) FromJsonString ¶ added in v1.0.228
func (r *ModifyAllPublicIPSwitchStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAllPublicIPSwitchStatusResponse) ToJsonString ¶ added in v1.0.228
func (r *ModifyAllPublicIPSwitchStatusResponse) ToJsonString() string
type ModifyAllPublicIPSwitchStatusResponseParams ¶ added in v1.0.426
type ModifyAllPublicIPSwitchStatusResponseParams struct { // 接口返回信息 // 注意:此字段可能返回 null,表示取不到有效值。 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 接口返回错误码,0请求成功 非0失败 // 注意:此字段可能返回 null,表示取不到有效值。 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyAllRuleStatusRequest ¶
type ModifyAllRuleStatusRequest struct { *tchttp.BaseRequest // 状态,0:全部停用,1:全部启用 Status *uint64 `json:"Status,omitnil" name:"Status"` // 方向,0:出站,1:入站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // Edge ID值 EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // NAT地域 Area *string `json:"Area,omitnil" name:"Area"` }
func NewModifyAllRuleStatusRequest ¶
func NewModifyAllRuleStatusRequest() (request *ModifyAllRuleStatusRequest)
func (*ModifyAllRuleStatusRequest) FromJsonString ¶
func (r *ModifyAllRuleStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAllRuleStatusRequest) ToJsonString ¶
func (r *ModifyAllRuleStatusRequest) ToJsonString() string
type ModifyAllRuleStatusRequestParams ¶ added in v1.0.426
type ModifyAllRuleStatusRequestParams struct { // 状态,0:全部停用,1:全部启用 Status *uint64 `json:"Status,omitnil" name:"Status"` // 方向,0:出站,1:入站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // Edge ID值 EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // NAT地域 Area *string `json:"Area,omitnil" name:"Area"` }
Predefined struct for user
type ModifyAllRuleStatusResponse ¶
type ModifyAllRuleStatusResponse struct { *tchttp.BaseResponse Response *ModifyAllRuleStatusResponseParams `json:"Response"` }
func NewModifyAllRuleStatusResponse ¶
func NewModifyAllRuleStatusResponse() (response *ModifyAllRuleStatusResponse)
func (*ModifyAllRuleStatusResponse) FromJsonString ¶
func (r *ModifyAllRuleStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAllRuleStatusResponse) ToJsonString ¶
func (r *ModifyAllRuleStatusResponse) ToJsonString() string
type ModifyAllRuleStatusResponseParams ¶ added in v1.0.426
type ModifyAllRuleStatusResponseParams struct { // 0: 修改成功, 其他: 修改失败 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyAllVPCSwitchStatusRequest ¶ added in v1.0.228
type ModifyAllVPCSwitchStatusRequest struct { *tchttp.BaseRequest // 状态,0:关闭,1:开启 Status *int64 `json:"Status,omitnil" name:"Status"` // 选中的防火墙开关Id FireWallVpcIds []*string `json:"FireWallVpcIds,omitnil" name:"FireWallVpcIds"` }
func NewModifyAllVPCSwitchStatusRequest ¶ added in v1.0.228
func NewModifyAllVPCSwitchStatusRequest() (request *ModifyAllVPCSwitchStatusRequest)
func (*ModifyAllVPCSwitchStatusRequest) FromJsonString ¶ added in v1.0.228
func (r *ModifyAllVPCSwitchStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAllVPCSwitchStatusRequest) ToJsonString ¶ added in v1.0.228
func (r *ModifyAllVPCSwitchStatusRequest) ToJsonString() string
type ModifyAllVPCSwitchStatusRequestParams ¶ added in v1.0.426
type ModifyAllVPCSwitchStatusRequestParams struct { // 状态,0:关闭,1:开启 Status *int64 `json:"Status,omitnil" name:"Status"` // 选中的防火墙开关Id FireWallVpcIds []*string `json:"FireWallVpcIds,omitnil" name:"FireWallVpcIds"` }
Predefined struct for user
type ModifyAllVPCSwitchStatusResponse ¶ added in v1.0.228
type ModifyAllVPCSwitchStatusResponse struct { *tchttp.BaseResponse Response *ModifyAllVPCSwitchStatusResponseParams `json:"Response"` }
func NewModifyAllVPCSwitchStatusResponse ¶ added in v1.0.228
func NewModifyAllVPCSwitchStatusResponse() (response *ModifyAllVPCSwitchStatusResponse)
func (*ModifyAllVPCSwitchStatusResponse) FromJsonString ¶ added in v1.0.228
func (r *ModifyAllVPCSwitchStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAllVPCSwitchStatusResponse) ToJsonString ¶ added in v1.0.228
func (r *ModifyAllVPCSwitchStatusResponse) ToJsonString() string
type ModifyAllVPCSwitchStatusResponseParams ¶ added in v1.0.426
type ModifyAllVPCSwitchStatusResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyAssetScanRequest ¶ added in v1.0.228
type ModifyAssetScanRequest struct { *tchttp.BaseRequest // 扫描范围:1端口, 2端口+漏扫 ScanRange *int64 `json:"ScanRange,omitnil" name:"ScanRange"` // 扫描深度:'heavy', 'medium', 'light' ScanDeep *string `json:"ScanDeep,omitnil" name:"ScanDeep"` // 扫描类型:1立即扫描 2 周期任务 RangeType *int64 `json:"RangeType,omitnil" name:"RangeType"` // RangeType为2 是必须添加,定时任务时间 ScanPeriod *string `json:"ScanPeriod,omitnil" name:"ScanPeriod"` // 立即扫描这个字段传过滤的扫描集合 ScanFilterIp []*string `json:"ScanFilterIp,omitnil" name:"ScanFilterIp"` // 1全量2单个 ScanType *int64 `json:"ScanType,omitnil" name:"ScanType"` }
func NewModifyAssetScanRequest ¶ added in v1.0.228
func NewModifyAssetScanRequest() (request *ModifyAssetScanRequest)
func (*ModifyAssetScanRequest) FromJsonString ¶ added in v1.0.228
func (r *ModifyAssetScanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetScanRequest) ToJsonString ¶ added in v1.0.228
func (r *ModifyAssetScanRequest) ToJsonString() string
type ModifyAssetScanRequestParams ¶ added in v1.0.426
type ModifyAssetScanRequestParams struct { // 扫描范围:1端口, 2端口+漏扫 ScanRange *int64 `json:"ScanRange,omitnil" name:"ScanRange"` // 扫描深度:'heavy', 'medium', 'light' ScanDeep *string `json:"ScanDeep,omitnil" name:"ScanDeep"` // 扫描类型:1立即扫描 2 周期任务 RangeType *int64 `json:"RangeType,omitnil" name:"RangeType"` // RangeType为2 是必须添加,定时任务时间 ScanPeriod *string `json:"ScanPeriod,omitnil" name:"ScanPeriod"` // 立即扫描这个字段传过滤的扫描集合 ScanFilterIp []*string `json:"ScanFilterIp,omitnil" name:"ScanFilterIp"` // 1全量2单个 ScanType *int64 `json:"ScanType,omitnil" name:"ScanType"` }
Predefined struct for user
type ModifyAssetScanResponse ¶ added in v1.0.228
type ModifyAssetScanResponse struct { *tchttp.BaseResponse Response *ModifyAssetScanResponseParams `json:"Response"` }
func NewModifyAssetScanResponse ¶ added in v1.0.228
func NewModifyAssetScanResponse() (response *ModifyAssetScanResponse)
func (*ModifyAssetScanResponse) FromJsonString ¶ added in v1.0.228
func (r *ModifyAssetScanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetScanResponse) ToJsonString ¶ added in v1.0.228
func (r *ModifyAssetScanResponse) ToJsonString() string
type ModifyAssetScanResponseParams ¶ added in v1.0.426
type ModifyAssetScanResponseParams struct { // 接口返回信息 // 注意:此字段可能返回 null,表示取不到有效值。 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 接口返回错误码,0请求成功 非0失败 // 注意:此字段可能返回 null,表示取不到有效值。 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 状态值 0:成功,1 执行扫描中,其他:失败 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyAssetSyncRequest ¶ added in v1.0.745
type ModifyAssetSyncRequest struct {
*tchttp.BaseRequest
}
func NewModifyAssetSyncRequest ¶ added in v1.0.745
func NewModifyAssetSyncRequest() (request *ModifyAssetSyncRequest)
func (*ModifyAssetSyncRequest) FromJsonString ¶ added in v1.0.745
func (r *ModifyAssetSyncRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetSyncRequest) ToJsonString ¶ added in v1.0.745
func (r *ModifyAssetSyncRequest) ToJsonString() string
type ModifyAssetSyncRequestParams ¶ added in v1.0.745
type ModifyAssetSyncRequestParams struct { }
Predefined struct for user
type ModifyAssetSyncResponse ¶ added in v1.0.745
type ModifyAssetSyncResponse struct { *tchttp.BaseResponse Response *ModifyAssetSyncResponseParams `json:"Response"` }
func NewModifyAssetSyncResponse ¶ added in v1.0.745
func NewModifyAssetSyncResponse() (response *ModifyAssetSyncResponse)
func (*ModifyAssetSyncResponse) FromJsonString ¶ added in v1.0.745
func (r *ModifyAssetSyncResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssetSyncResponse) ToJsonString ¶ added in v1.0.745
func (r *ModifyAssetSyncResponse) ToJsonString() string
type ModifyAssetSyncResponseParams ¶ added in v1.0.745
type ModifyAssetSyncResponseParams struct { // 返回状态 // 0 请求成功 // 2 请求失败 // 3 请求失败-频率限制 Status *int64 `json:"Status,omitnil" name:"Status"` // success 成功 // 其他失败 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 0 成功 // 非0 失败 ReturnCode *uint64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyBlockIgnoreListRequest ¶
type ModifyBlockIgnoreListRequest struct { *tchttp.BaseRequest // 1封禁列表 2 放通列表 RuleType *int64 `json:"RuleType,omitnil" name:"RuleType"` // IP、Domain二选一(注:封禁列表,只能填写IP),不能同时为空 IOC []*IocListData `json:"IOC,omitnil" name:"IOC"` // 可选值:delete(删除)、edit(编辑)、add(添加) 其他值无效 IocAction *string `json:"IocAction,omitnil" name:"IocAction"` // 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填,必须大于当前时间且大于StartTime EndTime *string `json:"EndTime,omitnil" name:"EndTime"` }
func NewModifyBlockIgnoreListRequest ¶
func NewModifyBlockIgnoreListRequest() (request *ModifyBlockIgnoreListRequest)
func (*ModifyBlockIgnoreListRequest) FromJsonString ¶
func (r *ModifyBlockIgnoreListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBlockIgnoreListRequest) ToJsonString ¶
func (r *ModifyBlockIgnoreListRequest) ToJsonString() string
type ModifyBlockIgnoreListRequestParams ¶ added in v1.0.426
type ModifyBlockIgnoreListRequestParams struct { // 1封禁列表 2 放通列表 RuleType *int64 `json:"RuleType,omitnil" name:"RuleType"` // IP、Domain二选一(注:封禁列表,只能填写IP),不能同时为空 IOC []*IocListData `json:"IOC,omitnil" name:"IOC"` // 可选值:delete(删除)、edit(编辑)、add(添加) 其他值无效 IocAction *string `json:"IocAction,omitnil" name:"IocAction"` // 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填 StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填,必须大于当前时间且大于StartTime EndTime *string `json:"EndTime,omitnil" name:"EndTime"` }
Predefined struct for user
type ModifyBlockIgnoreListResponse ¶
type ModifyBlockIgnoreListResponse struct { *tchttp.BaseResponse Response *ModifyBlockIgnoreListResponseParams `json:"Response"` }
func NewModifyBlockIgnoreListResponse ¶
func NewModifyBlockIgnoreListResponse() (response *ModifyBlockIgnoreListResponse)
func (*ModifyBlockIgnoreListResponse) FromJsonString ¶
func (r *ModifyBlockIgnoreListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBlockIgnoreListResponse) ToJsonString ¶
func (r *ModifyBlockIgnoreListResponse) ToJsonString() string
type ModifyBlockIgnoreListResponseParams ¶ added in v1.0.426
type ModifyBlockIgnoreListResponseParams struct { // 接口返回信息 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 接口返回错误码,0请求成功 非0失败 ReturnCode *uint64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyBlockIgnoreRuleRequest ¶ added in v1.0.744
type ModifyBlockIgnoreRuleRequest struct { *tchttp.BaseRequest // 规则 Rule *IntrusionDefenseRule `json:"Rule,omitnil" name:"Rule"` // 规则类型,1封禁,2放通 RuleType *int64 `json:"RuleType,omitnil" name:"RuleType"` }
func NewModifyBlockIgnoreRuleRequest ¶ added in v1.0.744
func NewModifyBlockIgnoreRuleRequest() (request *ModifyBlockIgnoreRuleRequest)
func (*ModifyBlockIgnoreRuleRequest) FromJsonString ¶ added in v1.0.744
func (r *ModifyBlockIgnoreRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBlockIgnoreRuleRequest) ToJsonString ¶ added in v1.0.744
func (r *ModifyBlockIgnoreRuleRequest) ToJsonString() string
type ModifyBlockIgnoreRuleRequestParams ¶ added in v1.0.744
type ModifyBlockIgnoreRuleRequestParams struct { // 规则 Rule *IntrusionDefenseRule `json:"Rule,omitnil" name:"Rule"` // 规则类型,1封禁,2放通 RuleType *int64 `json:"RuleType,omitnil" name:"RuleType"` }
Predefined struct for user
type ModifyBlockIgnoreRuleResponse ¶ added in v1.0.744
type ModifyBlockIgnoreRuleResponse struct { *tchttp.BaseResponse Response *ModifyBlockIgnoreRuleResponseParams `json:"Response"` }
func NewModifyBlockIgnoreRuleResponse ¶ added in v1.0.744
func NewModifyBlockIgnoreRuleResponse() (response *ModifyBlockIgnoreRuleResponse)
func (*ModifyBlockIgnoreRuleResponse) FromJsonString ¶ added in v1.0.744
func (r *ModifyBlockIgnoreRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBlockIgnoreRuleResponse) ToJsonString ¶ added in v1.0.744
func (r *ModifyBlockIgnoreRuleResponse) ToJsonString() string
type ModifyBlockIgnoreRuleResponseParams ¶ added in v1.0.744
type ModifyBlockIgnoreRuleResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyBlockTopRequest ¶ added in v1.0.204
type ModifyBlockTopRequest struct { *tchttp.BaseRequest // 记录id UniqueId *string `json:"UniqueId,omitnil" name:"UniqueId"` // 操作类型 1 置顶 0取消 OpeType *string `json:"OpeType,omitnil" name:"OpeType"` }
func NewModifyBlockTopRequest ¶ added in v1.0.204
func NewModifyBlockTopRequest() (request *ModifyBlockTopRequest)
func (*ModifyBlockTopRequest) FromJsonString ¶ added in v1.0.204
func (r *ModifyBlockTopRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBlockTopRequest) ToJsonString ¶ added in v1.0.204
func (r *ModifyBlockTopRequest) ToJsonString() string
type ModifyBlockTopRequestParams ¶ added in v1.0.426
type ModifyBlockTopRequestParams struct { // 记录id UniqueId *string `json:"UniqueId,omitnil" name:"UniqueId"` // 操作类型 1 置顶 0取消 OpeType *string `json:"OpeType,omitnil" name:"OpeType"` }
Predefined struct for user
type ModifyBlockTopResponse ¶ added in v1.0.204
type ModifyBlockTopResponse struct { *tchttp.BaseResponse Response *ModifyBlockTopResponseParams `json:"Response"` }
func NewModifyBlockTopResponse ¶ added in v1.0.204
func NewModifyBlockTopResponse() (response *ModifyBlockTopResponse)
func (*ModifyBlockTopResponse) FromJsonString ¶ added in v1.0.204
func (r *ModifyBlockTopResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBlockTopResponse) ToJsonString ¶ added in v1.0.204
func (r *ModifyBlockTopResponse) ToJsonString() string
type ModifyBlockTopResponseParams ¶ added in v1.0.426
type ModifyBlockTopResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyEWRuleStatusRequest ¶ added in v1.0.740
type ModifyEWRuleStatusRequest struct { *tchttp.BaseRequest // vpc规则必填,边id EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 是否开关开启,0:未开启,1:开启 Status *uint64 `json:"Status,omitnil" name:"Status"` // 规则方向,0:出站,1:入站,默认1 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 更改的规则当前执行顺序 RuleSequence *uint64 `json:"RuleSequence,omitnil" name:"RuleSequence"` // 规则类型,vpc:VPC间规则、nat:Nat边界规则 RuleType *string `json:"RuleType,omitnil" name:"RuleType"` }
func NewModifyEWRuleStatusRequest ¶ added in v1.0.740
func NewModifyEWRuleStatusRequest() (request *ModifyEWRuleStatusRequest)
func (*ModifyEWRuleStatusRequest) FromJsonString ¶ added in v1.0.740
func (r *ModifyEWRuleStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEWRuleStatusRequest) ToJsonString ¶ added in v1.0.740
func (r *ModifyEWRuleStatusRequest) ToJsonString() string
type ModifyEWRuleStatusRequestParams ¶ added in v1.0.740
type ModifyEWRuleStatusRequestParams struct { // vpc规则必填,边id EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 是否开关开启,0:未开启,1:开启 Status *uint64 `json:"Status,omitnil" name:"Status"` // 规则方向,0:出站,1:入站,默认1 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 更改的规则当前执行顺序 RuleSequence *uint64 `json:"RuleSequence,omitnil" name:"RuleSequence"` // 规则类型,vpc:VPC间规则、nat:Nat边界规则 RuleType *string `json:"RuleType,omitnil" name:"RuleType"` }
Predefined struct for user
type ModifyEWRuleStatusResponse ¶ added in v1.0.740
type ModifyEWRuleStatusResponse struct { *tchttp.BaseResponse Response *ModifyEWRuleStatusResponseParams `json:"Response"` }
func NewModifyEWRuleStatusResponse ¶ added in v1.0.740
func NewModifyEWRuleStatusResponse() (response *ModifyEWRuleStatusResponse)
func (*ModifyEWRuleStatusResponse) FromJsonString ¶ added in v1.0.740
func (r *ModifyEWRuleStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEWRuleStatusResponse) ToJsonString ¶ added in v1.0.740
func (r *ModifyEWRuleStatusResponse) ToJsonString() string
type ModifyEWRuleStatusResponseParams ¶ added in v1.0.740
type ModifyEWRuleStatusResponseParams struct { // 状态值,0:修改成功,非0:修改失败 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 状态信息,success:查询成功,fail:查询失败 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyEdgeIpSwitchRequest ¶ added in v1.0.744
type ModifyEdgeIpSwitchRequest struct { *tchttp.BaseRequest // 0 关闭开关 // 1 打开开关 // 2 不操作开关,此次切换模式 Enable *int64 `json:"Enable,omitnil" name:"Enable"` // 操作开关详情 EdgeIpSwitchLst []*EdgeIpSwitch `json:"EdgeIpSwitchLst,omitnil" name:"EdgeIpSwitchLst"` // 0 不自动选择子网 // 1 自动选择子网创建私有连接 AutoChooseSubnet *int64 `json:"AutoChooseSubnet,omitnil" name:"AutoChooseSubnet"` // 0 切换为旁路 // 1 切换为串行 // 2 不切换模式,此次操作开关 SwitchMode *int64 `json:"SwitchMode,omitnil" name:"SwitchMode"` }
func NewModifyEdgeIpSwitchRequest ¶ added in v1.0.744
func NewModifyEdgeIpSwitchRequest() (request *ModifyEdgeIpSwitchRequest)
func (*ModifyEdgeIpSwitchRequest) FromJsonString ¶ added in v1.0.744
func (r *ModifyEdgeIpSwitchRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEdgeIpSwitchRequest) ToJsonString ¶ added in v1.0.744
func (r *ModifyEdgeIpSwitchRequest) ToJsonString() string
type ModifyEdgeIpSwitchRequestParams ¶ added in v1.0.744
type ModifyEdgeIpSwitchRequestParams struct { // 0 关闭开关 // 1 打开开关 // 2 不操作开关,此次切换模式 Enable *int64 `json:"Enable,omitnil" name:"Enable"` // 操作开关详情 EdgeIpSwitchLst []*EdgeIpSwitch `json:"EdgeIpSwitchLst,omitnil" name:"EdgeIpSwitchLst"` // 0 不自动选择子网 // 1 自动选择子网创建私有连接 AutoChooseSubnet *int64 `json:"AutoChooseSubnet,omitnil" name:"AutoChooseSubnet"` // 0 切换为旁路 // 1 切换为串行 // 2 不切换模式,此次操作开关 SwitchMode *int64 `json:"SwitchMode,omitnil" name:"SwitchMode"` }
Predefined struct for user
type ModifyEdgeIpSwitchResponse ¶ added in v1.0.744
type ModifyEdgeIpSwitchResponse struct { *tchttp.BaseResponse Response *ModifyEdgeIpSwitchResponseParams `json:"Response"` }
func NewModifyEdgeIpSwitchResponse ¶ added in v1.0.744
func NewModifyEdgeIpSwitchResponse() (response *ModifyEdgeIpSwitchResponse)
func (*ModifyEdgeIpSwitchResponse) FromJsonString ¶ added in v1.0.744
func (r *ModifyEdgeIpSwitchResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEdgeIpSwitchResponse) ToJsonString ¶ added in v1.0.744
func (r *ModifyEdgeIpSwitchResponse) ToJsonString() string
type ModifyEdgeIpSwitchResponseParams ¶ added in v1.0.744
type ModifyEdgeIpSwitchResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyEnterpriseSecurityDispatchStatusRequest ¶ added in v1.0.604
type ModifyEnterpriseSecurityDispatchStatusRequest struct { *tchttp.BaseRequest // 0:打开立即下发开关; // // 1:关闭立即下发开关; // // 2:关闭立即下发开关情况下,触发开始下发 Status *uint64 `json:"Status,omitnil" name:"Status"` }
func NewModifyEnterpriseSecurityDispatchStatusRequest ¶ added in v1.0.604
func NewModifyEnterpriseSecurityDispatchStatusRequest() (request *ModifyEnterpriseSecurityDispatchStatusRequest)
func (*ModifyEnterpriseSecurityDispatchStatusRequest) FromJsonString ¶ added in v1.0.604
func (r *ModifyEnterpriseSecurityDispatchStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEnterpriseSecurityDispatchStatusRequest) ToJsonString ¶ added in v1.0.604
func (r *ModifyEnterpriseSecurityDispatchStatusRequest) ToJsonString() string
type ModifyEnterpriseSecurityDispatchStatusRequestParams ¶ added in v1.0.604
type ModifyEnterpriseSecurityDispatchStatusRequestParams struct { // 0:打开立即下发开关; // // 1:关闭立即下发开关; // // 2:关闭立即下发开关情况下,触发开始下发 Status *uint64 `json:"Status,omitnil" name:"Status"` }
Predefined struct for user
type ModifyEnterpriseSecurityDispatchStatusResponse ¶ added in v1.0.604
type ModifyEnterpriseSecurityDispatchStatusResponse struct { *tchttp.BaseResponse Response *ModifyEnterpriseSecurityDispatchStatusResponseParams `json:"Response"` }
func NewModifyEnterpriseSecurityDispatchStatusResponse ¶ added in v1.0.604
func NewModifyEnterpriseSecurityDispatchStatusResponse() (response *ModifyEnterpriseSecurityDispatchStatusResponse)
func (*ModifyEnterpriseSecurityDispatchStatusResponse) FromJsonString ¶ added in v1.0.604
func (r *ModifyEnterpriseSecurityDispatchStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEnterpriseSecurityDispatchStatusResponse) ToJsonString ¶ added in v1.0.604
func (r *ModifyEnterpriseSecurityDispatchStatusResponse) ToJsonString() string
type ModifyEnterpriseSecurityDispatchStatusResponseParams ¶ added in v1.0.604
type ModifyEnterpriseSecurityDispatchStatusResponseParams struct { // 0: 修改成功, 其他: 修改失败 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyEnterpriseSecurityGroupRuleRequest ¶ added in v1.0.604
type ModifyEnterpriseSecurityGroupRuleRequest struct { *tchttp.BaseRequest // 规则的uuid,可通过查询规则列表获取 RuleUuid *uint64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 修改类型,0:修改规则内容;1:修改单条规则开关状态;2:修改所有规则开关状态 ModifyType *uint64 `json:"ModifyType,omitnil" name:"ModifyType"` // 编辑后的企业安全组规则数据;修改规则状态不用填该字段 Data *SecurityGroupRule `json:"Data,omitnil" name:"Data"` // 0是关闭,1是开启 Enable *uint64 `json:"Enable,omitnil" name:"Enable"` }
func NewModifyEnterpriseSecurityGroupRuleRequest ¶ added in v1.0.604
func NewModifyEnterpriseSecurityGroupRuleRequest() (request *ModifyEnterpriseSecurityGroupRuleRequest)
func (*ModifyEnterpriseSecurityGroupRuleRequest) FromJsonString ¶ added in v1.0.604
func (r *ModifyEnterpriseSecurityGroupRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEnterpriseSecurityGroupRuleRequest) ToJsonString ¶ added in v1.0.604
func (r *ModifyEnterpriseSecurityGroupRuleRequest) ToJsonString() string
type ModifyEnterpriseSecurityGroupRuleRequestParams ¶ added in v1.0.604
type ModifyEnterpriseSecurityGroupRuleRequestParams struct { // 规则的uuid,可通过查询规则列表获取 RuleUuid *uint64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 修改类型,0:修改规则内容;1:修改单条规则开关状态;2:修改所有规则开关状态 ModifyType *uint64 `json:"ModifyType,omitnil" name:"ModifyType"` // 编辑后的企业安全组规则数据;修改规则状态不用填该字段 Data *SecurityGroupRule `json:"Data,omitnil" name:"Data"` // 0是关闭,1是开启 Enable *uint64 `json:"Enable,omitnil" name:"Enable"` }
Predefined struct for user
type ModifyEnterpriseSecurityGroupRuleResponse ¶ added in v1.0.604
type ModifyEnterpriseSecurityGroupRuleResponse struct { *tchttp.BaseResponse Response *ModifyEnterpriseSecurityGroupRuleResponseParams `json:"Response"` }
func NewModifyEnterpriseSecurityGroupRuleResponse ¶ added in v1.0.604
func NewModifyEnterpriseSecurityGroupRuleResponse() (response *ModifyEnterpriseSecurityGroupRuleResponse)
func (*ModifyEnterpriseSecurityGroupRuleResponse) FromJsonString ¶ added in v1.0.604
func (r *ModifyEnterpriseSecurityGroupRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEnterpriseSecurityGroupRuleResponse) ToJsonString ¶ added in v1.0.604
func (r *ModifyEnterpriseSecurityGroupRuleResponse) ToJsonString() string
type ModifyEnterpriseSecurityGroupRuleResponseParams ¶ added in v1.0.604
type ModifyEnterpriseSecurityGroupRuleResponseParams struct { // 状态值,0:编辑成功,非0:编辑失败 Status *uint64 `json:"Status,omitnil" name:"Status"` // 编辑后新生成规则的Id NewRuleUuid *uint64 `json:"NewRuleUuid,omitnil" name:"NewRuleUuid"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyFwGroupSwitchRequest ¶ added in v1.0.744
type ModifyFwGroupSwitchRequest struct { *tchttp.BaseRequest // 打开或关闭开关 // 0:关闭开关 // 1:打开开关 Enable *int64 `json:"Enable,omitnil" name:"Enable"` // 是否操作全部开关 0 不操作全部开关,1 操作全部开关 AllSwitch *int64 `json:"AllSwitch,omitnil" name:"AllSwitch"` // 开关列表 SwitchList []*FwGroupSwitch `json:"SwitchList,omitnil" name:"SwitchList"` }
func NewModifyFwGroupSwitchRequest ¶ added in v1.0.744
func NewModifyFwGroupSwitchRequest() (request *ModifyFwGroupSwitchRequest)
func (*ModifyFwGroupSwitchRequest) FromJsonString ¶ added in v1.0.744
func (r *ModifyFwGroupSwitchRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyFwGroupSwitchRequest) ToJsonString ¶ added in v1.0.744
func (r *ModifyFwGroupSwitchRequest) ToJsonString() string
type ModifyFwGroupSwitchRequestParams ¶ added in v1.0.744
type ModifyFwGroupSwitchRequestParams struct { // 打开或关闭开关 // 0:关闭开关 // 1:打开开关 Enable *int64 `json:"Enable,omitnil" name:"Enable"` // 是否操作全部开关 0 不操作全部开关,1 操作全部开关 AllSwitch *int64 `json:"AllSwitch,omitnil" name:"AllSwitch"` // 开关列表 SwitchList []*FwGroupSwitch `json:"SwitchList,omitnil" name:"SwitchList"` }
Predefined struct for user
type ModifyFwGroupSwitchResponse ¶ added in v1.0.744
type ModifyFwGroupSwitchResponse struct { *tchttp.BaseResponse Response *ModifyFwGroupSwitchResponseParams `json:"Response"` }
func NewModifyFwGroupSwitchResponse ¶ added in v1.0.744
func NewModifyFwGroupSwitchResponse() (response *ModifyFwGroupSwitchResponse)
func (*ModifyFwGroupSwitchResponse) FromJsonString ¶ added in v1.0.744
func (r *ModifyFwGroupSwitchResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyFwGroupSwitchResponse) ToJsonString ¶ added in v1.0.744
func (r *ModifyFwGroupSwitchResponse) ToJsonString() string
type ModifyFwGroupSwitchResponseParams ¶ added in v1.0.744
type ModifyFwGroupSwitchResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyNatAcRuleRequest ¶ added in v1.0.602
type ModifyNatAcRuleRequest struct { *tchttp.BaseRequest // 需要编辑的规则数组 Rules []*CreateNatRuleItem `json:"Rules,omitnil" name:"Rules"` }
func NewModifyNatAcRuleRequest ¶ added in v1.0.602
func NewModifyNatAcRuleRequest() (request *ModifyNatAcRuleRequest)
func (*ModifyNatAcRuleRequest) FromJsonString ¶ added in v1.0.602
func (r *ModifyNatAcRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatAcRuleRequest) ToJsonString ¶ added in v1.0.602
func (r *ModifyNatAcRuleRequest) ToJsonString() string
type ModifyNatAcRuleRequestParams ¶ added in v1.0.602
type ModifyNatAcRuleRequestParams struct { // 需要编辑的规则数组 Rules []*CreateNatRuleItem `json:"Rules,omitnil" name:"Rules"` }
Predefined struct for user
type ModifyNatAcRuleResponse ¶ added in v1.0.602
type ModifyNatAcRuleResponse struct { *tchttp.BaseResponse Response *ModifyNatAcRuleResponseParams `json:"Response"` }
func NewModifyNatAcRuleResponse ¶ added in v1.0.602
func NewModifyNatAcRuleResponse() (response *ModifyNatAcRuleResponse)
func (*ModifyNatAcRuleResponse) FromJsonString ¶ added in v1.0.602
func (r *ModifyNatAcRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatAcRuleResponse) ToJsonString ¶ added in v1.0.602
func (r *ModifyNatAcRuleResponse) ToJsonString() string
type ModifyNatAcRuleResponseParams ¶ added in v1.0.602
type ModifyNatAcRuleResponseParams struct { // 编辑成功后返回新策略ID列表 RuleUuid []*int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyNatFwReSelectRequest ¶ added in v1.0.228
type ModifyNatFwReSelectRequest struct { *tchttp.BaseRequest // 模式 1:接入模式;0:新增模式 Mode *int64 `json:"Mode,omitnil" name:"Mode"` // 防火墙实例id CfwInstance *string `json:"CfwInstance,omitnil" name:"CfwInstance"` // 接入模式重新接入的nat网关列表,其中NatGwList和VpcList只能传递一个。 NatGwList []*string `json:"NatGwList,omitnil" name:"NatGwList"` // 新增模式重新接入的vpc列表,其中NatGwList和NatgwList只能传递一个。 VpcList []*string `json:"VpcList,omitnil" name:"VpcList"` // 指定防火墙使用网段信息 FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil" name:"FwCidrInfo"` }
func NewModifyNatFwReSelectRequest ¶ added in v1.0.228
func NewModifyNatFwReSelectRequest() (request *ModifyNatFwReSelectRequest)
func (*ModifyNatFwReSelectRequest) FromJsonString ¶ added in v1.0.228
func (r *ModifyNatFwReSelectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatFwReSelectRequest) ToJsonString ¶ added in v1.0.228
func (r *ModifyNatFwReSelectRequest) ToJsonString() string
type ModifyNatFwReSelectRequestParams ¶ added in v1.0.426
type ModifyNatFwReSelectRequestParams struct { // 模式 1:接入模式;0:新增模式 Mode *int64 `json:"Mode,omitnil" name:"Mode"` // 防火墙实例id CfwInstance *string `json:"CfwInstance,omitnil" name:"CfwInstance"` // 接入模式重新接入的nat网关列表,其中NatGwList和VpcList只能传递一个。 NatGwList []*string `json:"NatGwList,omitnil" name:"NatGwList"` // 新增模式重新接入的vpc列表,其中NatGwList和NatgwList只能传递一个。 VpcList []*string `json:"VpcList,omitnil" name:"VpcList"` // 指定防火墙使用网段信息 FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil" name:"FwCidrInfo"` }
Predefined struct for user
type ModifyNatFwReSelectResponse ¶ added in v1.0.228
type ModifyNatFwReSelectResponse struct { *tchttp.BaseResponse Response *ModifyNatFwReSelectResponseParams `json:"Response"` }
func NewModifyNatFwReSelectResponse ¶ added in v1.0.228
func NewModifyNatFwReSelectResponse() (response *ModifyNatFwReSelectResponse)
func (*ModifyNatFwReSelectResponse) FromJsonString ¶ added in v1.0.228
func (r *ModifyNatFwReSelectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatFwReSelectResponse) ToJsonString ¶ added in v1.0.228
func (r *ModifyNatFwReSelectResponse) ToJsonString() string
type ModifyNatFwReSelectResponseParams ¶ added in v1.0.426
type ModifyNatFwReSelectResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyNatFwSwitchRequest ¶ added in v1.0.228
type ModifyNatFwSwitchRequest struct { *tchttp.BaseRequest // 开关,0:关闭,1:开启 Enable *int64 `json:"Enable,omitnil" name:"Enable"` // 防火墙实例id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。 CfwInsIdList []*string `json:"CfwInsIdList,omitnil" name:"CfwInsIdList"` // 子网id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。 SubnetIdList []*string `json:"SubnetIdList,omitnil" name:"SubnetIdList"` // 路由表id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。 RouteTableIdList []*string `json:"RouteTableIdList,omitnil" name:"RouteTableIdList"` }
func NewModifyNatFwSwitchRequest ¶ added in v1.0.228
func NewModifyNatFwSwitchRequest() (request *ModifyNatFwSwitchRequest)
func (*ModifyNatFwSwitchRequest) FromJsonString ¶ added in v1.0.228
func (r *ModifyNatFwSwitchRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatFwSwitchRequest) ToJsonString ¶ added in v1.0.228
func (r *ModifyNatFwSwitchRequest) ToJsonString() string
type ModifyNatFwSwitchRequestParams ¶ added in v1.0.426
type ModifyNatFwSwitchRequestParams struct { // 开关,0:关闭,1:开启 Enable *int64 `json:"Enable,omitnil" name:"Enable"` // 防火墙实例id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。 CfwInsIdList []*string `json:"CfwInsIdList,omitnil" name:"CfwInsIdList"` // 子网id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。 SubnetIdList []*string `json:"SubnetIdList,omitnil" name:"SubnetIdList"` // 路由表id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。 RouteTableIdList []*string `json:"RouteTableIdList,omitnil" name:"RouteTableIdList"` }
Predefined struct for user
type ModifyNatFwSwitchResponse ¶ added in v1.0.228
type ModifyNatFwSwitchResponse struct { *tchttp.BaseResponse Response *ModifyNatFwSwitchResponseParams `json:"Response"` }
func NewModifyNatFwSwitchResponse ¶ added in v1.0.228
func NewModifyNatFwSwitchResponse() (response *ModifyNatFwSwitchResponse)
func (*ModifyNatFwSwitchResponse) FromJsonString ¶ added in v1.0.228
func (r *ModifyNatFwSwitchResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatFwSwitchResponse) ToJsonString ¶ added in v1.0.228
func (r *ModifyNatFwSwitchResponse) ToJsonString() string
type ModifyNatFwSwitchResponseParams ¶ added in v1.0.426
type ModifyNatFwSwitchResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyNatFwVpcDnsSwitchRequest ¶ added in v1.0.228
type ModifyNatFwVpcDnsSwitchRequest struct { *tchttp.BaseRequest // nat 防火墙 id NatFwInsId *string `json:"NatFwInsId,omitnil" name:"NatFwInsId"` // DNS 开关切换列表 DnsVpcSwitchLst []*DnsVpcSwitch `json:"DnsVpcSwitchLst,omitnil" name:"DnsVpcSwitchLst"` }
func NewModifyNatFwVpcDnsSwitchRequest ¶ added in v1.0.228
func NewModifyNatFwVpcDnsSwitchRequest() (request *ModifyNatFwVpcDnsSwitchRequest)
func (*ModifyNatFwVpcDnsSwitchRequest) FromJsonString ¶ added in v1.0.228
func (r *ModifyNatFwVpcDnsSwitchRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatFwVpcDnsSwitchRequest) ToJsonString ¶ added in v1.0.228
func (r *ModifyNatFwVpcDnsSwitchRequest) ToJsonString() string
type ModifyNatFwVpcDnsSwitchRequestParams ¶ added in v1.0.426
type ModifyNatFwVpcDnsSwitchRequestParams struct { // nat 防火墙 id NatFwInsId *string `json:"NatFwInsId,omitnil" name:"NatFwInsId"` // DNS 开关切换列表 DnsVpcSwitchLst []*DnsVpcSwitch `json:"DnsVpcSwitchLst,omitnil" name:"DnsVpcSwitchLst"` }
Predefined struct for user
type ModifyNatFwVpcDnsSwitchResponse ¶ added in v1.0.228
type ModifyNatFwVpcDnsSwitchResponse struct { *tchttp.BaseResponse Response *ModifyNatFwVpcDnsSwitchResponseParams `json:"Response"` }
func NewModifyNatFwVpcDnsSwitchResponse ¶ added in v1.0.228
func NewModifyNatFwVpcDnsSwitchResponse() (response *ModifyNatFwVpcDnsSwitchResponse)
func (*ModifyNatFwVpcDnsSwitchResponse) FromJsonString ¶ added in v1.0.228
func (r *ModifyNatFwVpcDnsSwitchResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatFwVpcDnsSwitchResponse) ToJsonString ¶ added in v1.0.228
func (r *ModifyNatFwVpcDnsSwitchResponse) ToJsonString() string
type ModifyNatFwVpcDnsSwitchResponseParams ¶ added in v1.0.426
type ModifyNatFwVpcDnsSwitchResponseParams struct { // 修改成功 // 注意:此字段可能返回 null,表示取不到有效值。 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyNatInstanceRequest ¶ added in v1.0.745
type ModifyNatInstanceRequest struct { *tchttp.BaseRequest // NAT防火墙实例名称 InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"` // NAT防火墙实例ID NatInstanceId *string `json:"NatInstanceId,omitnil" name:"NatInstanceId"` }
func NewModifyNatInstanceRequest ¶ added in v1.0.745
func NewModifyNatInstanceRequest() (request *ModifyNatInstanceRequest)
func (*ModifyNatInstanceRequest) FromJsonString ¶ added in v1.0.745
func (r *ModifyNatInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatInstanceRequest) ToJsonString ¶ added in v1.0.745
func (r *ModifyNatInstanceRequest) ToJsonString() string
type ModifyNatInstanceRequestParams ¶ added in v1.0.745
type ModifyNatInstanceRequestParams struct { // NAT防火墙实例名称 InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"` // NAT防火墙实例ID NatInstanceId *string `json:"NatInstanceId,omitnil" name:"NatInstanceId"` }
Predefined struct for user
type ModifyNatInstanceResponse ¶ added in v1.0.745
type ModifyNatInstanceResponse struct { *tchttp.BaseResponse Response *ModifyNatInstanceResponseParams `json:"Response"` }
func NewModifyNatInstanceResponse ¶ added in v1.0.745
func NewModifyNatInstanceResponse() (response *ModifyNatInstanceResponse)
func (*ModifyNatInstanceResponse) FromJsonString ¶ added in v1.0.745
func (r *ModifyNatInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatInstanceResponse) ToJsonString ¶ added in v1.0.745
func (r *ModifyNatInstanceResponse) ToJsonString() string
type ModifyNatInstanceResponseParams ¶ added in v1.0.745
type ModifyNatInstanceResponseParams struct { // 0 正常 // -1 异常 Status *int64 `json:"Status,omitnil" name:"Status"` // nat实例唯一ID NatInstanceId *string `json:"NatInstanceId,omitnil" name:"NatInstanceId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyNatSequenceRulesRequest ¶ added in v1.0.604
type ModifyNatSequenceRulesRequest struct { *tchttp.BaseRequest // 规则快速排序:OrderIndex,原始序号;NewOrderIndex:新序号 RuleChangeItems []*RuleChangeItem `json:"RuleChangeItems,omitnil" name:"RuleChangeItems"` // 规则方向:1,入站;0,出站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
func NewModifyNatSequenceRulesRequest ¶ added in v1.0.604
func NewModifyNatSequenceRulesRequest() (request *ModifyNatSequenceRulesRequest)
func (*ModifyNatSequenceRulesRequest) FromJsonString ¶ added in v1.0.604
func (r *ModifyNatSequenceRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatSequenceRulesRequest) ToJsonString ¶ added in v1.0.604
func (r *ModifyNatSequenceRulesRequest) ToJsonString() string
type ModifyNatSequenceRulesRequestParams ¶ added in v1.0.604
type ModifyNatSequenceRulesRequestParams struct { // 规则快速排序:OrderIndex,原始序号;NewOrderIndex:新序号 RuleChangeItems []*RuleChangeItem `json:"RuleChangeItems,omitnil" name:"RuleChangeItems"` // 规则方向:1,入站;0,出站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
Predefined struct for user
type ModifyNatSequenceRulesResponse ¶ added in v1.0.604
type ModifyNatSequenceRulesResponse struct { *tchttp.BaseResponse Response *ModifyNatSequenceRulesResponseParams `json:"Response"` }
func NewModifyNatSequenceRulesResponse ¶ added in v1.0.604
func NewModifyNatSequenceRulesResponse() (response *ModifyNatSequenceRulesResponse)
func (*ModifyNatSequenceRulesResponse) FromJsonString ¶ added in v1.0.604
func (r *ModifyNatSequenceRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatSequenceRulesResponse) ToJsonString ¶ added in v1.0.604
func (r *ModifyNatSequenceRulesResponse) ToJsonString() string
type ModifyNatSequenceRulesResponseParams ¶ added in v1.0.604
type ModifyNatSequenceRulesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyPublicIPSwitchStatusRequest ¶ added in v1.0.228
type ModifyPublicIPSwitchStatusRequest struct { *tchttp.BaseRequest // 公网IP FireWallPublicIP *string `json:"FireWallPublicIP,omitnil" name:"FireWallPublicIP"` // 状态值,0: 关闭 ,1:开启 Status *int64 `json:"Status,omitnil" name:"Status"` }
func NewModifyPublicIPSwitchStatusRequest ¶ added in v1.0.228
func NewModifyPublicIPSwitchStatusRequest() (request *ModifyPublicIPSwitchStatusRequest)
func (*ModifyPublicIPSwitchStatusRequest) FromJsonString ¶ added in v1.0.228
func (r *ModifyPublicIPSwitchStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPublicIPSwitchStatusRequest) ToJsonString ¶ added in v1.0.228
func (r *ModifyPublicIPSwitchStatusRequest) ToJsonString() string
type ModifyPublicIPSwitchStatusRequestParams ¶ added in v1.0.426
type ModifyPublicIPSwitchStatusRequestParams struct { // 公网IP FireWallPublicIP *string `json:"FireWallPublicIP,omitnil" name:"FireWallPublicIP"` // 状态值,0: 关闭 ,1:开启 Status *int64 `json:"Status,omitnil" name:"Status"` }
Predefined struct for user
type ModifyPublicIPSwitchStatusResponse ¶ added in v1.0.228
type ModifyPublicIPSwitchStatusResponse struct { *tchttp.BaseResponse Response *ModifyPublicIPSwitchStatusResponseParams `json:"Response"` }
func NewModifyPublicIPSwitchStatusResponse ¶ added in v1.0.228
func NewModifyPublicIPSwitchStatusResponse() (response *ModifyPublicIPSwitchStatusResponse)
func (*ModifyPublicIPSwitchStatusResponse) FromJsonString ¶ added in v1.0.228
func (r *ModifyPublicIPSwitchStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPublicIPSwitchStatusResponse) ToJsonString ¶ added in v1.0.228
func (r *ModifyPublicIPSwitchStatusResponse) ToJsonString() string
type ModifyPublicIPSwitchStatusResponseParams ¶ added in v1.0.426
type ModifyPublicIPSwitchStatusResponseParams struct { // 接口返回信息 // 注意:此字段可能返回 null,表示取不到有效值。 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 接口返回错误码,0请求成功 非0失败 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyResourceGroupRequest ¶ added in v1.0.228
type ModifyResourceGroupRequest struct { *tchttp.BaseRequest // 组id GroupId *string `json:"GroupId,omitnil" name:"GroupId"` // 组名称 GroupName *string `json:"GroupName,omitnil" name:"GroupName"` // 上级组id ParentId *string `json:"ParentId,omitnil" name:"ParentId"` }
func NewModifyResourceGroupRequest ¶ added in v1.0.228
func NewModifyResourceGroupRequest() (request *ModifyResourceGroupRequest)
func (*ModifyResourceGroupRequest) FromJsonString ¶ added in v1.0.228
func (r *ModifyResourceGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyResourceGroupRequest) ToJsonString ¶ added in v1.0.228
func (r *ModifyResourceGroupRequest) ToJsonString() string
type ModifyResourceGroupRequestParams ¶ added in v1.0.426
type ModifyResourceGroupRequestParams struct { // 组id GroupId *string `json:"GroupId,omitnil" name:"GroupId"` // 组名称 GroupName *string `json:"GroupName,omitnil" name:"GroupName"` // 上级组id ParentId *string `json:"ParentId,omitnil" name:"ParentId"` }
Predefined struct for user
type ModifyResourceGroupResponse ¶ added in v1.0.228
type ModifyResourceGroupResponse struct { *tchttp.BaseResponse Response *ModifyResourceGroupResponseParams `json:"Response"` }
func NewModifyResourceGroupResponse ¶ added in v1.0.228
func NewModifyResourceGroupResponse() (response *ModifyResourceGroupResponse)
func (*ModifyResourceGroupResponse) FromJsonString ¶ added in v1.0.228
func (r *ModifyResourceGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyResourceGroupResponse) ToJsonString ¶ added in v1.0.228
func (r *ModifyResourceGroupResponse) ToJsonString() string
type ModifyResourceGroupResponseParams ¶ added in v1.0.426
type ModifyResourceGroupResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyRunSyncAssetRequest ¶ added in v1.0.331
type ModifyRunSyncAssetRequest struct { *tchttp.BaseRequest // 0: 互联网防火墙开关,1:vpc 防火墙开关 Type *uint64 `json:"Type,omitnil" name:"Type"` }
func NewModifyRunSyncAssetRequest ¶ added in v1.0.331
func NewModifyRunSyncAssetRequest() (request *ModifyRunSyncAssetRequest)
func (*ModifyRunSyncAssetRequest) FromJsonString ¶ added in v1.0.331
func (r *ModifyRunSyncAssetRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRunSyncAssetRequest) ToJsonString ¶ added in v1.0.331
func (r *ModifyRunSyncAssetRequest) ToJsonString() string
type ModifyRunSyncAssetRequestParams ¶ added in v1.0.426
type ModifyRunSyncAssetRequestParams struct { // 0: 互联网防火墙开关,1:vpc 防火墙开关 Type *uint64 `json:"Type,omitnil" name:"Type"` }
Predefined struct for user
type ModifyRunSyncAssetResponse ¶ added in v1.0.331
type ModifyRunSyncAssetResponse struct { *tchttp.BaseResponse Response *ModifyRunSyncAssetResponseParams `json:"Response"` }
func NewModifyRunSyncAssetResponse ¶ added in v1.0.331
func NewModifyRunSyncAssetResponse() (response *ModifyRunSyncAssetResponse)
func (*ModifyRunSyncAssetResponse) FromJsonString ¶ added in v1.0.331
func (r *ModifyRunSyncAssetResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRunSyncAssetResponse) ToJsonString ¶ added in v1.0.331
func (r *ModifyRunSyncAssetResponse) ToJsonString() string
type ModifyRunSyncAssetResponseParams ¶ added in v1.0.426
type ModifyRunSyncAssetResponseParams struct { // 0:同步成功,1:资产更新中,2:后台同步调用失败 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifySecurityGroupItemRuleStatusRequest ¶ added in v1.0.228
type ModifySecurityGroupItemRuleStatusRequest struct { *tchttp.BaseRequest // 方向,0:出站,1:入站,默认1 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 是否开关开启,0:未开启,1:开启 Status *uint64 `json:"Status,omitnil" name:"Status"` // 更改的企业安全组规则的执行顺序 RuleSequence *uint64 `json:"RuleSequence,omitnil" name:"RuleSequence"` }
func NewModifySecurityGroupItemRuleStatusRequest ¶ added in v1.0.228
func NewModifySecurityGroupItemRuleStatusRequest() (request *ModifySecurityGroupItemRuleStatusRequest)
func (*ModifySecurityGroupItemRuleStatusRequest) FromJsonString ¶ added in v1.0.228
func (r *ModifySecurityGroupItemRuleStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecurityGroupItemRuleStatusRequest) ToJsonString ¶ added in v1.0.228
func (r *ModifySecurityGroupItemRuleStatusRequest) ToJsonString() string
type ModifySecurityGroupItemRuleStatusRequestParams ¶ added in v1.0.426
type ModifySecurityGroupItemRuleStatusRequestParams struct { // 方向,0:出站,1:入站,默认1 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 是否开关开启,0:未开启,1:开启 Status *uint64 `json:"Status,omitnil" name:"Status"` // 更改的企业安全组规则的执行顺序 RuleSequence *uint64 `json:"RuleSequence,omitnil" name:"RuleSequence"` }
Predefined struct for user
type ModifySecurityGroupItemRuleStatusResponse ¶ added in v1.0.228
type ModifySecurityGroupItemRuleStatusResponse struct { *tchttp.BaseResponse Response *ModifySecurityGroupItemRuleStatusResponseParams `json:"Response"` }
func NewModifySecurityGroupItemRuleStatusResponse ¶ added in v1.0.228
func NewModifySecurityGroupItemRuleStatusResponse() (response *ModifySecurityGroupItemRuleStatusResponse)
func (*ModifySecurityGroupItemRuleStatusResponse) FromJsonString ¶ added in v1.0.228
func (r *ModifySecurityGroupItemRuleStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecurityGroupItemRuleStatusResponse) ToJsonString ¶ added in v1.0.228
func (r *ModifySecurityGroupItemRuleStatusResponse) ToJsonString() string
type ModifySecurityGroupItemRuleStatusResponseParams ¶ added in v1.0.426
type ModifySecurityGroupItemRuleStatusResponseParams struct { // 状态值,0:修改成功,非0:修改失败 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifySecurityGroupRuleRequest ¶ added in v1.0.228
type ModifySecurityGroupRuleRequest struct { *tchttp.BaseRequest // 方向,0:出站,1:入站,默认1 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 编辑后是否启用规则,0:不启用,1:启用,默认1 Enable *uint64 `json:"Enable,omitnil" name:"Enable"` // 编辑的企业安全组规则数据 Data []*SecurityGroupListData `json:"Data,omitnil" name:"Data"` // 编辑的企业安全组规则的原始执行顺序 SgRuleOriginSequence *uint64 `json:"SgRuleOriginSequence,omitnil" name:"SgRuleOriginSequence"` }
func NewModifySecurityGroupRuleRequest ¶ added in v1.0.228
func NewModifySecurityGroupRuleRequest() (request *ModifySecurityGroupRuleRequest)
func (*ModifySecurityGroupRuleRequest) FromJsonString ¶ added in v1.0.228
func (r *ModifySecurityGroupRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecurityGroupRuleRequest) ToJsonString ¶ added in v1.0.228
func (r *ModifySecurityGroupRuleRequest) ToJsonString() string
type ModifySecurityGroupRuleRequestParams ¶ added in v1.0.426
type ModifySecurityGroupRuleRequestParams struct { // 方向,0:出站,1:入站,默认1 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 编辑后是否启用规则,0:不启用,1:启用,默认1 Enable *uint64 `json:"Enable,omitnil" name:"Enable"` // 编辑的企业安全组规则数据 Data []*SecurityGroupListData `json:"Data,omitnil" name:"Data"` // 编辑的企业安全组规则的原始执行顺序 SgRuleOriginSequence *uint64 `json:"SgRuleOriginSequence,omitnil" name:"SgRuleOriginSequence"` }
Predefined struct for user
type ModifySecurityGroupRuleResponse ¶ added in v1.0.228
type ModifySecurityGroupRuleResponse struct { *tchttp.BaseResponse Response *ModifySecurityGroupRuleResponseParams `json:"Response"` }
func NewModifySecurityGroupRuleResponse ¶ added in v1.0.228
func NewModifySecurityGroupRuleResponse() (response *ModifySecurityGroupRuleResponse)
func (*ModifySecurityGroupRuleResponse) FromJsonString ¶ added in v1.0.228
func (r *ModifySecurityGroupRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecurityGroupRuleResponse) ToJsonString ¶ added in v1.0.228
func (r *ModifySecurityGroupRuleResponse) ToJsonString() string
type ModifySecurityGroupRuleResponseParams ¶ added in v1.0.426
type ModifySecurityGroupRuleResponseParams struct { // 状态值,0:编辑成功,非0:编辑失败 Status *uint64 `json:"Status,omitnil" name:"Status"` // 编辑后新生成规则的Id NewRuleId *uint64 `json:"NewRuleId,omitnil" name:"NewRuleId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifySecurityGroupSequenceRulesRequest ¶ added in v1.0.228
type ModifySecurityGroupSequenceRulesRequest struct { *tchttp.BaseRequest // 方向,0:出站,1:入站,默认1 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 企业安全组规则快速排序数据 Data []*SecurityGroupOrderIndexData `json:"Data,omitnil" name:"Data"` }
func NewModifySecurityGroupSequenceRulesRequest ¶ added in v1.0.228
func NewModifySecurityGroupSequenceRulesRequest() (request *ModifySecurityGroupSequenceRulesRequest)
func (*ModifySecurityGroupSequenceRulesRequest) FromJsonString ¶ added in v1.0.228
func (r *ModifySecurityGroupSequenceRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecurityGroupSequenceRulesRequest) ToJsonString ¶ added in v1.0.228
func (r *ModifySecurityGroupSequenceRulesRequest) ToJsonString() string
type ModifySecurityGroupSequenceRulesRequestParams ¶ added in v1.0.426
type ModifySecurityGroupSequenceRulesRequestParams struct { // 方向,0:出站,1:入站,默认1 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 企业安全组规则快速排序数据 Data []*SecurityGroupOrderIndexData `json:"Data,omitnil" name:"Data"` }
Predefined struct for user
type ModifySecurityGroupSequenceRulesResponse ¶ added in v1.0.228
type ModifySecurityGroupSequenceRulesResponse struct { *tchttp.BaseResponse Response *ModifySecurityGroupSequenceRulesResponseParams `json:"Response"` }
func NewModifySecurityGroupSequenceRulesResponse ¶ added in v1.0.228
func NewModifySecurityGroupSequenceRulesResponse() (response *ModifySecurityGroupSequenceRulesResponse)
func (*ModifySecurityGroupSequenceRulesResponse) FromJsonString ¶ added in v1.0.228
func (r *ModifySecurityGroupSequenceRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecurityGroupSequenceRulesResponse) ToJsonString ¶ added in v1.0.228
func (r *ModifySecurityGroupSequenceRulesResponse) ToJsonString() string
type ModifySecurityGroupSequenceRulesResponseParams ¶ added in v1.0.426
type ModifySecurityGroupSequenceRulesResponseParams struct { // 状态值,0:修改成功,非0:修改失败 Status *uint64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifySequenceAclRulesRequest ¶ added in v1.0.744
type ModifySequenceAclRulesRequest struct { *tchttp.BaseRequest // 规则快速排序:OrderIndex,原始序号;NewOrderIndex:新序号 RuleChangeItems []*RuleChangeItem `json:"RuleChangeItems,omitnil" name:"RuleChangeItems"` // 规则方向:1,入站;0,出站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
func NewModifySequenceAclRulesRequest ¶ added in v1.0.744
func NewModifySequenceAclRulesRequest() (request *ModifySequenceAclRulesRequest)
func (*ModifySequenceAclRulesRequest) FromJsonString ¶ added in v1.0.744
func (r *ModifySequenceAclRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySequenceAclRulesRequest) ToJsonString ¶ added in v1.0.744
func (r *ModifySequenceAclRulesRequest) ToJsonString() string
type ModifySequenceAclRulesRequestParams ¶ added in v1.0.744
type ModifySequenceAclRulesRequestParams struct { // 规则快速排序:OrderIndex,原始序号;NewOrderIndex:新序号 RuleChangeItems []*RuleChangeItem `json:"RuleChangeItems,omitnil" name:"RuleChangeItems"` // 规则方向:1,入站;0,出站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
Predefined struct for user
type ModifySequenceAclRulesResponse ¶ added in v1.0.744
type ModifySequenceAclRulesResponse struct { *tchttp.BaseResponse Response *ModifySequenceAclRulesResponseParams `json:"Response"` }
func NewModifySequenceAclRulesResponse ¶ added in v1.0.744
func NewModifySequenceAclRulesResponse() (response *ModifySequenceAclRulesResponse)
func (*ModifySequenceAclRulesResponse) FromJsonString ¶ added in v1.0.744
func (r *ModifySequenceAclRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySequenceAclRulesResponse) ToJsonString ¶ added in v1.0.744
func (r *ModifySequenceAclRulesResponse) ToJsonString() string
type ModifySequenceAclRulesResponseParams ¶ added in v1.0.744
type ModifySequenceAclRulesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifySequenceRulesRequest ¶
type ModifySequenceRulesRequest struct { *tchttp.BaseRequest // 边Id值 EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 修改数据 Data []*SequenceData `json:"Data,omitnil" name:"Data"` // NAT地域 Area *string `json:"Area,omitnil" name:"Area"` // 方向,0:出向,1:入向 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
func NewModifySequenceRulesRequest ¶
func NewModifySequenceRulesRequest() (request *ModifySequenceRulesRequest)
func (*ModifySequenceRulesRequest) FromJsonString ¶
func (r *ModifySequenceRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySequenceRulesRequest) ToJsonString ¶
func (r *ModifySequenceRulesRequest) ToJsonString() string
type ModifySequenceRulesRequestParams ¶ added in v1.0.426
type ModifySequenceRulesRequestParams struct { // 边Id值 EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 修改数据 Data []*SequenceData `json:"Data,omitnil" name:"Data"` // NAT地域 Area *string `json:"Area,omitnil" name:"Area"` // 方向,0:出向,1:入向 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
Predefined struct for user
type ModifySequenceRulesResponse ¶
type ModifySequenceRulesResponse struct { *tchttp.BaseResponse Response *ModifySequenceRulesResponseParams `json:"Response"` }
func NewModifySequenceRulesResponse ¶
func NewModifySequenceRulesResponse() (response *ModifySequenceRulesResponse)
func (*ModifySequenceRulesResponse) FromJsonString ¶
func (r *ModifySequenceRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySequenceRulesResponse) ToJsonString ¶
func (r *ModifySequenceRulesResponse) ToJsonString() string
type ModifySequenceRulesResponseParams ¶ added in v1.0.426
type ModifySequenceRulesResponseParams struct { // 0: 修改成功, 非0: 修改失败 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyStorageSettingRequest ¶ added in v1.0.600
type ModifyStorageSettingRequest struct {
*tchttp.BaseRequest
}
func NewModifyStorageSettingRequest ¶ added in v1.0.600
func NewModifyStorageSettingRequest() (request *ModifyStorageSettingRequest)
func (*ModifyStorageSettingRequest) FromJsonString ¶ added in v1.0.600
func (r *ModifyStorageSettingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyStorageSettingRequest) ToJsonString ¶ added in v1.0.600
func (r *ModifyStorageSettingRequest) ToJsonString() string
type ModifyStorageSettingRequestParams ¶ added in v1.0.600
type ModifyStorageSettingRequestParams struct { }
Predefined struct for user
type ModifyStorageSettingResponse ¶ added in v1.0.600
type ModifyStorageSettingResponse struct { *tchttp.BaseResponse Response *ModifyStorageSettingResponseParams `json:"Response"` }
func NewModifyStorageSettingResponse ¶ added in v1.0.600
func NewModifyStorageSettingResponse() (response *ModifyStorageSettingResponse)
func (*ModifyStorageSettingResponse) FromJsonString ¶ added in v1.0.600
func (r *ModifyStorageSettingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyStorageSettingResponse) ToJsonString ¶ added in v1.0.600
func (r *ModifyStorageSettingResponse) ToJsonString() string
type ModifyStorageSettingResponseParams ¶ added in v1.0.600
type ModifyStorageSettingResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyTableStatusRequest ¶
type ModifyTableStatusRequest struct { *tchttp.BaseRequest // EdgeId值两个vpc间的边id EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 状态值,1:锁表,2:解锁表 Status *uint64 `json:"Status,omitnil" name:"Status"` // Nat所在地域 Area *string `json:"Area,omitnil" name:"Area"` // 0: 出向,1:入向 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
func NewModifyTableStatusRequest ¶
func NewModifyTableStatusRequest() (request *ModifyTableStatusRequest)
func (*ModifyTableStatusRequest) FromJsonString ¶
func (r *ModifyTableStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyTableStatusRequest) ToJsonString ¶
func (r *ModifyTableStatusRequest) ToJsonString() string
type ModifyTableStatusRequestParams ¶ added in v1.0.426
type ModifyTableStatusRequestParams struct { // EdgeId值两个vpc间的边id EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 状态值,1:锁表,2:解锁表 Status *uint64 `json:"Status,omitnil" name:"Status"` // Nat所在地域 Area *string `json:"Area,omitnil" name:"Area"` // 0: 出向,1:入向 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
Predefined struct for user
type ModifyTableStatusResponse ¶
type ModifyTableStatusResponse struct { *tchttp.BaseResponse Response *ModifyTableStatusResponseParams `json:"Response"` }
func NewModifyTableStatusResponse ¶
func NewModifyTableStatusResponse() (response *ModifyTableStatusResponse)
func (*ModifyTableStatusResponse) FromJsonString ¶
func (r *ModifyTableStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyTableStatusResponse) ToJsonString ¶
func (r *ModifyTableStatusResponse) ToJsonString() string
type ModifyTableStatusResponseParams ¶ added in v1.0.426
type ModifyTableStatusResponseParams struct { // 0:正常,-1:不正常 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyVpcAcRuleRequest ¶ added in v1.0.744
type ModifyVpcAcRuleRequest struct { *tchttp.BaseRequest // 需要编辑的规则数组 Rules []*VpcRuleItem `json:"Rules,omitnil" name:"Rules"` }
func NewModifyVpcAcRuleRequest ¶ added in v1.0.744
func NewModifyVpcAcRuleRequest() (request *ModifyVpcAcRuleRequest)
func (*ModifyVpcAcRuleRequest) FromJsonString ¶ added in v1.0.744
func (r *ModifyVpcAcRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcAcRuleRequest) ToJsonString ¶ added in v1.0.744
func (r *ModifyVpcAcRuleRequest) ToJsonString() string
type ModifyVpcAcRuleRequestParams ¶ added in v1.0.744
type ModifyVpcAcRuleRequestParams struct { // 需要编辑的规则数组 Rules []*VpcRuleItem `json:"Rules,omitnil" name:"Rules"` }
Predefined struct for user
type ModifyVpcAcRuleResponse ¶ added in v1.0.744
type ModifyVpcAcRuleResponse struct { *tchttp.BaseResponse Response *ModifyVpcAcRuleResponseParams `json:"Response"` }
func NewModifyVpcAcRuleResponse ¶ added in v1.0.744
func NewModifyVpcAcRuleResponse() (response *ModifyVpcAcRuleResponse)
func (*ModifyVpcAcRuleResponse) FromJsonString ¶ added in v1.0.744
func (r *ModifyVpcAcRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcAcRuleResponse) ToJsonString ¶ added in v1.0.744
func (r *ModifyVpcAcRuleResponse) ToJsonString() string
type ModifyVpcAcRuleResponseParams ¶ added in v1.0.744
type ModifyVpcAcRuleResponseParams struct { // 编辑成功后返回新策略ID列表 RuleUuids []*int64 `json:"RuleUuids,omitnil" name:"RuleUuids"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyVpcFwGroupRequest ¶ added in v1.0.744
type ModifyVpcFwGroupRequest struct { *tchttp.BaseRequest // 编辑的防火墙(组)ID FwGroupId *string `json:"FwGroupId,omitnil" name:"FwGroupId"` // 修改防火墙(组)名称 Name *string `json:"Name,omitnil" name:"Name"` // 编辑的防火墙实例列表 VpcFwInstances []*VpcFwInstance `json:"VpcFwInstances,omitnil" name:"VpcFwInstances"` // 指定防火墙使用网段信息 FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil" name:"FwCidrInfo"` }
func NewModifyVpcFwGroupRequest ¶ added in v1.0.744
func NewModifyVpcFwGroupRequest() (request *ModifyVpcFwGroupRequest)
func (*ModifyVpcFwGroupRequest) FromJsonString ¶ added in v1.0.744
func (r *ModifyVpcFwGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcFwGroupRequest) ToJsonString ¶ added in v1.0.744
func (r *ModifyVpcFwGroupRequest) ToJsonString() string
type ModifyVpcFwGroupRequestParams ¶ added in v1.0.744
type ModifyVpcFwGroupRequestParams struct { // 编辑的防火墙(组)ID FwGroupId *string `json:"FwGroupId,omitnil" name:"FwGroupId"` // 修改防火墙(组)名称 Name *string `json:"Name,omitnil" name:"Name"` // 编辑的防火墙实例列表 VpcFwInstances []*VpcFwInstance `json:"VpcFwInstances,omitnil" name:"VpcFwInstances"` // 指定防火墙使用网段信息 FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil" name:"FwCidrInfo"` }
Predefined struct for user
type ModifyVpcFwGroupResponse ¶ added in v1.0.744
type ModifyVpcFwGroupResponse struct { *tchttp.BaseResponse Response *ModifyVpcFwGroupResponseParams `json:"Response"` }
func NewModifyVpcFwGroupResponse ¶ added in v1.0.744
func NewModifyVpcFwGroupResponse() (response *ModifyVpcFwGroupResponse)
func (*ModifyVpcFwGroupResponse) FromJsonString ¶ added in v1.0.744
func (r *ModifyVpcFwGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcFwGroupResponse) ToJsonString ¶ added in v1.0.744
func (r *ModifyVpcFwGroupResponse) ToJsonString() string
type ModifyVpcFwGroupResponseParams ¶ added in v1.0.744
type ModifyVpcFwGroupResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type ModifyVpcFwSequenceRulesRequest ¶ added in v1.0.744
type ModifyVpcFwSequenceRulesRequest struct { *tchttp.BaseRequest // 规则快速排序:OrderIndex,原始序号;NewOrderIndex:新序号 RuleChangeItems []*RuleChangeItem `json:"RuleChangeItems,omitnil" name:"RuleChangeItems"` }
func NewModifyVpcFwSequenceRulesRequest ¶ added in v1.0.744
func NewModifyVpcFwSequenceRulesRequest() (request *ModifyVpcFwSequenceRulesRequest)
func (*ModifyVpcFwSequenceRulesRequest) FromJsonString ¶ added in v1.0.744
func (r *ModifyVpcFwSequenceRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcFwSequenceRulesRequest) ToJsonString ¶ added in v1.0.744
func (r *ModifyVpcFwSequenceRulesRequest) ToJsonString() string
type ModifyVpcFwSequenceRulesRequestParams ¶ added in v1.0.744
type ModifyVpcFwSequenceRulesRequestParams struct { // 规则快速排序:OrderIndex,原始序号;NewOrderIndex:新序号 RuleChangeItems []*RuleChangeItem `json:"RuleChangeItems,omitnil" name:"RuleChangeItems"` }
Predefined struct for user
type ModifyVpcFwSequenceRulesResponse ¶ added in v1.0.744
type ModifyVpcFwSequenceRulesResponse struct { *tchttp.BaseResponse Response *ModifyVpcFwSequenceRulesResponseParams `json:"Response"` }
func NewModifyVpcFwSequenceRulesResponse ¶ added in v1.0.744
func NewModifyVpcFwSequenceRulesResponse() (response *ModifyVpcFwSequenceRulesResponse)
func (*ModifyVpcFwSequenceRulesResponse) FromJsonString ¶ added in v1.0.744
func (r *ModifyVpcFwSequenceRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcFwSequenceRulesResponse) ToJsonString ¶ added in v1.0.744
func (r *ModifyVpcFwSequenceRulesResponse) ToJsonString() string
type ModifyVpcFwSequenceRulesResponseParams ¶ added in v1.0.744
type ModifyVpcFwSequenceRulesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type NatFwEipsInfo ¶
type NatFwEipsInfo struct { // 弹性公网ip Eip *string `json:"Eip,omitnil" name:"Eip"` // 所属的Nat网关Id // 注意:此字段可能返回 null,表示取不到有效值。 NatGatewayId *string `json:"NatGatewayId,omitnil" name:"NatGatewayId"` // Nat网关名称 // 注意:此字段可能返回 null,表示取不到有效值。 NatGatewayName *string `json:"NatGatewayName,omitnil" name:"NatGatewayName"` }
type NatFwFilter ¶ added in v1.0.228
type NatFwInstance ¶ added in v1.0.228
type NatFwInstance struct { // nat实例id NatinsId *string `json:"NatinsId,omitnil" name:"NatinsId"` // nat实例名称 NatinsName *string `json:"NatinsName,omitnil" name:"NatinsName"` // 实例所在地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil" name:"Region"` // 0:新增模式,1:接入模式 // 注意:此字段可能返回 null,表示取不到有效值。 FwMode *int64 `json:"FwMode,omitnil" name:"FwMode"` // 0:正常状态, 1: 正在创建 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil" name:"Status"` // nat公网ip // 注意:此字段可能返回 null,表示取不到有效值。 NatIp *string `json:"NatIp,omitnil" name:"NatIp"` }
type NatInstanceInfo ¶ added in v1.0.228
type NatInstanceInfo struct { // nat实例id NatinsId *string `json:"NatinsId,omitnil" name:"NatinsId"` // nat实例名称 NatinsName *string `json:"NatinsName,omitnil" name:"NatinsName"` // 实例所在地域 Region *string `json:"Region,omitnil" name:"Region"` // 0: 新增模式,1:接入模式 FwMode *int64 `json:"FwMode,omitnil" name:"FwMode"` // 实例带宽大小 Mbps BandWidth *int64 `json:"BandWidth,omitnil" name:"BandWidth"` // 入向带宽峰值 bps InFlowMax *int64 `json:"InFlowMax,omitnil" name:"InFlowMax"` // 出向带宽峰值 bps OutFlowMax *uint64 `json:"OutFlowMax,omitnil" name:"OutFlowMax"` // 地域中文信息 RegionZh *string `json:"RegionZh,omitnil" name:"RegionZh"` // 公网ip数组 // 注意:此字段可能返回 null,表示取不到有效值。 EipAddress []*string `json:"EipAddress,omitnil" name:"EipAddress"` // 内外使用ip数组 // 注意:此字段可能返回 null,表示取不到有效值。 VpcIp []*string `json:"VpcIp,omitnil" name:"VpcIp"` // 实例关联子网数组 // 注意:此字段可能返回 null,表示取不到有效值。 Subnets []*string `json:"Subnets,omitnil" name:"Subnets"` // 0 :正常 1:正在初始化 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil" name:"Status"` // 地域区域信息 // 注意:此字段可能返回 null,表示取不到有效值。 RegionDetail *string `json:"RegionDetail,omitnil" name:"RegionDetail"` // 实例所在可用区 // 注意:此字段可能返回 null,表示取不到有效值。 ZoneZh *string `json:"ZoneZh,omitnil" name:"ZoneZh"` // 实例所在可用区 // 注意:此字段可能返回 null,表示取不到有效值。 ZoneZhBak *string `json:"ZoneZhBak,omitnil" name:"ZoneZhBak"` // 已使用规则数 // 注意:此字段可能返回 null,表示取不到有效值。 RuleUsed *uint64 `json:"RuleUsed,omitnil" name:"RuleUsed"` // 实例的规则限制最大规格数 // 注意:此字段可能返回 null,表示取不到有效值。 RuleMax *uint64 `json:"RuleMax,omitnil" name:"RuleMax"` // 实例引擎版本 // 注意:此字段可能返回 null,表示取不到有效值。 EngineVersion *string `json:"EngineVersion,omitnil" name:"EngineVersion"` // 引擎是否可升级:0,不可升级;1,可升级 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateEnable *int64 `json:"UpdateEnable,omitnil" name:"UpdateEnable"` // 是的需要升级引擎 支持 nat拨测 1需要 0不需要 // 注意:此字段可能返回 null,表示取不到有效值。 NeedProbeEngineUpdate *int64 `json:"NeedProbeEngineUpdate,omitnil" name:"NeedProbeEngineUpdate"` // 引擎运行模式,Normal:正常, OnlyRoute:透明模式 // 注意:此字段可能返回 null,表示取不到有效值。 TrafficMode *string `json:"TrafficMode,omitnil" name:"TrafficMode"` // 实例主所在可用区 // 注意:此字段可能返回 null,表示取不到有效值。 Zone *string `json:"Zone,omitnil" name:"Zone"` // 实例备所在可用区 // 注意:此字段可能返回 null,表示取不到有效值。 ZoneBak *string `json:"ZoneBak,omitnil" name:"ZoneBak"` }
type NatSwitchListData ¶ added in v1.0.745
type NatSwitchListData struct { // 列表ID Id *uint64 `json:"Id,omitnil" name:"Id"` // 子网ID // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitnil" name:"SubnetId"` // 子网名称 // 注意:此字段可能返回 null,表示取不到有效值。 SubnetName *string `json:"SubnetName,omitnil" name:"SubnetName"` // IPv4 CIDR // 注意:此字段可能返回 null,表示取不到有效值。 SubnetCidr *string `json:"SubnetCidr,omitnil" name:"SubnetCidr"` // 关联路由ID // 注意:此字段可能返回 null,表示取不到有效值。 RouteId *string `json:"RouteId,omitnil" name:"RouteId"` // 关联路由名称 // 注意:此字段可能返回 null,表示取不到有效值。 RouteName *string `json:"RouteName,omitnil" name:"RouteName"` // 云服务器个数 // 注意:此字段可能返回 null,表示取不到有效值。 CvmNum *uint64 `json:"CvmNum,omitnil" name:"CvmNum"` // 所属VPC ID // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil" name:"VpcId"` // 所属VPC名称 // 注意:此字段可能返回 null,表示取不到有效值。 VpcName *string `json:"VpcName,omitnil" name:"VpcName"` // 是否生效 // 注意:此字段可能返回 null,表示取不到有效值。 Enable *uint64 `json:"Enable,omitnil" name:"Enable"` // 开关状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *uint64 `json:"Status,omitnil" name:"Status"` // NAT网关ID // 注意:此字段可能返回 null,表示取不到有效值。 NatId *string `json:"NatId,omitnil" name:"NatId"` // NAT网关名称 // 注意:此字段可能返回 null,表示取不到有效值。 NatName *string `json:"NatName,omitnil" name:"NatName"` // NAT防火墙实例ID // 注意:此字段可能返回 null,表示取不到有效值。 NatInsId *string `json:"NatInsId,omitnil" name:"NatInsId"` // NAT防火墙实例名称 // 注意:此字段可能返回 null,表示取不到有效值。 NatInsName *string `json:"NatInsName,omitnil" name:"NatInsName"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil" name:"Region"` // 开关是否异常,0:正常,1:异常 // 注意:此字段可能返回 null,表示取不到有效值。 Abnormal *int64 `json:"Abnormal,omitnil" name:"Abnormal"` }
type NetInstancesInfo ¶ added in v1.0.744
type NetInstancesInfo struct { // 网络实例ID // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` // 网络实例名称 InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"` // 网络cidr (多段以逗号分隔) InstanceCidr *string `json:"InstanceCidr,omitnil" name:"InstanceCidr"` // 网络实例所在地域 Region *string `json:"Region,omitnil" name:"Region"` }
type NewModeItems ¶ added in v1.0.228
type NewModeItems struct { // 新增模式下接入的vpc列表 VpcList []*string `json:"VpcList,omitnil" name:"VpcList"` // 新增模式下绑定的出口弹性公网ip列表,其中Eips和AddCount至少传递一个。 Eips []*string `json:"Eips,omitnil" name:"Eips"` // 新增模式下新增绑定的出口弹性公网ip个数,其中Eips和AddCount至少传递一个。 AddCount *int64 `json:"AddCount,omitnil" name:"AddCount"` }
type RemoveAcRuleRequest ¶ added in v1.0.259
type RemoveAcRuleRequest struct { *tchttp.BaseRequest // 规则的uuid,可通过查询规则列表获取 RuleUuid *int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` }
func NewRemoveAcRuleRequest ¶ added in v1.0.259
func NewRemoveAcRuleRequest() (request *RemoveAcRuleRequest)
func (*RemoveAcRuleRequest) FromJsonString ¶ added in v1.0.259
func (r *RemoveAcRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveAcRuleRequest) ToJsonString ¶ added in v1.0.259
func (r *RemoveAcRuleRequest) ToJsonString() string
type RemoveAcRuleRequestParams ¶ added in v1.0.426
type RemoveAcRuleRequestParams struct { // 规则的uuid,可通过查询规则列表获取 RuleUuid *int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` }
Predefined struct for user
type RemoveAcRuleResponse ¶ added in v1.0.259
type RemoveAcRuleResponse struct { *tchttp.BaseResponse Response *RemoveAcRuleResponseParams `json:"Response"` }
func NewRemoveAcRuleResponse ¶ added in v1.0.259
func NewRemoveAcRuleResponse() (response *RemoveAcRuleResponse)
func (*RemoveAcRuleResponse) FromJsonString ¶ added in v1.0.259
func (r *RemoveAcRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveAcRuleResponse) ToJsonString ¶ added in v1.0.259
func (r *RemoveAcRuleResponse) ToJsonString() string
type RemoveAcRuleResponseParams ¶ added in v1.0.426
type RemoveAcRuleResponseParams struct { // 删除成功后返回被删除策略的uuid RuleUuid *int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 0代表成功,-1代表失败 // 注意:此字段可能返回 null,表示取不到有效值。 ReturnCode *int64 `json:"ReturnCode,omitnil" name:"ReturnCode"` // success代表成功,failed代表失败 // 注意:此字段可能返回 null,表示取不到有效值。 ReturnMsg *string `json:"ReturnMsg,omitnil" name:"ReturnMsg"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type RemoveAclRuleRequest ¶ added in v1.0.744
type RemoveAclRuleRequest struct { *tchttp.BaseRequest // 规则的uuid列表,可通过查询规则列表获取,注意:如果传入的是[-1]将删除所有规则 RuleUuid []*int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 规则方向:1,入站;0,出站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
func NewRemoveAclRuleRequest ¶ added in v1.0.744
func NewRemoveAclRuleRequest() (request *RemoveAclRuleRequest)
func (*RemoveAclRuleRequest) FromJsonString ¶ added in v1.0.744
func (r *RemoveAclRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveAclRuleRequest) ToJsonString ¶ added in v1.0.744
func (r *RemoveAclRuleRequest) ToJsonString() string
type RemoveAclRuleRequestParams ¶ added in v1.0.744
type RemoveAclRuleRequestParams struct { // 规则的uuid列表,可通过查询规则列表获取,注意:如果传入的是[-1]将删除所有规则 RuleUuid []*int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 规则方向:1,入站;0,出站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
Predefined struct for user
type RemoveAclRuleResponse ¶ added in v1.0.744
type RemoveAclRuleResponse struct { *tchttp.BaseResponse Response *RemoveAclRuleResponseParams `json:"Response"` }
func NewRemoveAclRuleResponse ¶ added in v1.0.744
func NewRemoveAclRuleResponse() (response *RemoveAclRuleResponse)
func (*RemoveAclRuleResponse) FromJsonString ¶ added in v1.0.744
func (r *RemoveAclRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveAclRuleResponse) ToJsonString ¶ added in v1.0.744
func (r *RemoveAclRuleResponse) ToJsonString() string
type RemoveAclRuleResponseParams ¶ added in v1.0.744
type RemoveAclRuleResponseParams struct { // 删除成功后返回被删除策略的uuid列表 RuleUuid []*int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type RemoveEnterpriseSecurityGroupRuleRequest ¶ added in v1.0.294
type RemoveEnterpriseSecurityGroupRuleRequest struct { *tchttp.BaseRequest // 规则的uuid,可通过查询规则列表获取 RuleUuid *int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 删除类型,0是单条删除,RuleUuid填写删除规则id,1为全部删除,RuleUuid填0即可 RemoveType *int64 `json:"RemoveType,omitnil" name:"RemoveType"` }
func NewRemoveEnterpriseSecurityGroupRuleRequest ¶ added in v1.0.294
func NewRemoveEnterpriseSecurityGroupRuleRequest() (request *RemoveEnterpriseSecurityGroupRuleRequest)
func (*RemoveEnterpriseSecurityGroupRuleRequest) FromJsonString ¶ added in v1.0.294
func (r *RemoveEnterpriseSecurityGroupRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveEnterpriseSecurityGroupRuleRequest) ToJsonString ¶ added in v1.0.294
func (r *RemoveEnterpriseSecurityGroupRuleRequest) ToJsonString() string
type RemoveEnterpriseSecurityGroupRuleRequestParams ¶ added in v1.0.426
type RemoveEnterpriseSecurityGroupRuleRequestParams struct { // 规则的uuid,可通过查询规则列表获取 RuleUuid *int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 删除类型,0是单条删除,RuleUuid填写删除规则id,1为全部删除,RuleUuid填0即可 RemoveType *int64 `json:"RemoveType,omitnil" name:"RemoveType"` }
Predefined struct for user
type RemoveEnterpriseSecurityGroupRuleResponse ¶ added in v1.0.294
type RemoveEnterpriseSecurityGroupRuleResponse struct { *tchttp.BaseResponse Response *RemoveEnterpriseSecurityGroupRuleResponseParams `json:"Response"` }
func NewRemoveEnterpriseSecurityGroupRuleResponse ¶ added in v1.0.294
func NewRemoveEnterpriseSecurityGroupRuleResponse() (response *RemoveEnterpriseSecurityGroupRuleResponse)
func (*RemoveEnterpriseSecurityGroupRuleResponse) FromJsonString ¶ added in v1.0.294
func (r *RemoveEnterpriseSecurityGroupRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveEnterpriseSecurityGroupRuleResponse) ToJsonString ¶ added in v1.0.294
func (r *RemoveEnterpriseSecurityGroupRuleResponse) ToJsonString() string
type RemoveEnterpriseSecurityGroupRuleResponseParams ¶ added in v1.0.426
type RemoveEnterpriseSecurityGroupRuleResponseParams struct { // 删除成功后返回被删除策略的uuid RuleUuid *int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 0代表成功,-1代表失败 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type RemoveNatAcRuleRequest ¶ added in v1.0.602
type RemoveNatAcRuleRequest struct { *tchttp.BaseRequest // 规则的uuid列表,可通过查询规则列表获取,注意:如果传入的是[-1]将删除所有规则 RuleUuid []*int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 规则方向:1,入站;0,出站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
func NewRemoveNatAcRuleRequest ¶ added in v1.0.602
func NewRemoveNatAcRuleRequest() (request *RemoveNatAcRuleRequest)
func (*RemoveNatAcRuleRequest) FromJsonString ¶ added in v1.0.602
func (r *RemoveNatAcRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveNatAcRuleRequest) ToJsonString ¶ added in v1.0.602
func (r *RemoveNatAcRuleRequest) ToJsonString() string
type RemoveNatAcRuleRequestParams ¶ added in v1.0.602
type RemoveNatAcRuleRequestParams struct { // 规则的uuid列表,可通过查询规则列表获取,注意:如果传入的是[-1]将删除所有规则 RuleUuid []*int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 规则方向:1,入站;0,出站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` }
Predefined struct for user
type RemoveNatAcRuleResponse ¶ added in v1.0.602
type RemoveNatAcRuleResponse struct { *tchttp.BaseResponse Response *RemoveNatAcRuleResponseParams `json:"Response"` }
func NewRemoveNatAcRuleResponse ¶ added in v1.0.602
func NewRemoveNatAcRuleResponse() (response *RemoveNatAcRuleResponse)
func (*RemoveNatAcRuleResponse) FromJsonString ¶ added in v1.0.602
func (r *RemoveNatAcRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveNatAcRuleResponse) ToJsonString ¶ added in v1.0.602
func (r *RemoveNatAcRuleResponse) ToJsonString() string
type RemoveNatAcRuleResponseParams ¶ added in v1.0.602
type RemoveNatAcRuleResponseParams struct { // 删除成功后返回被删除策略的uuid列表 RuleUuid []*int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type RemoveVpcAcRuleRequest ¶ added in v1.0.744
type RemoveVpcAcRuleRequest struct { *tchttp.BaseRequest // 规则的uuid列表,可通过查询规则列表获取,注意:如果传入的是[-1]将删除所有规则 RuleUuids []*int64 `json:"RuleUuids,omitnil" name:"RuleUuids"` }
func NewRemoveVpcAcRuleRequest ¶ added in v1.0.744
func NewRemoveVpcAcRuleRequest() (request *RemoveVpcAcRuleRequest)
func (*RemoveVpcAcRuleRequest) FromJsonString ¶ added in v1.0.744
func (r *RemoveVpcAcRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveVpcAcRuleRequest) ToJsonString ¶ added in v1.0.744
func (r *RemoveVpcAcRuleRequest) ToJsonString() string
type RemoveVpcAcRuleRequestParams ¶ added in v1.0.744
type RemoveVpcAcRuleRequestParams struct { // 规则的uuid列表,可通过查询规则列表获取,注意:如果传入的是[-1]将删除所有规则 RuleUuids []*int64 `json:"RuleUuids,omitnil" name:"RuleUuids"` }
Predefined struct for user
type RemoveVpcAcRuleResponse ¶ added in v1.0.744
type RemoveVpcAcRuleResponse struct { *tchttp.BaseResponse Response *RemoveVpcAcRuleResponseParams `json:"Response"` }
func NewRemoveVpcAcRuleResponse ¶ added in v1.0.744
func NewRemoveVpcAcRuleResponse() (response *RemoveVpcAcRuleResponse)
func (*RemoveVpcAcRuleResponse) FromJsonString ¶ added in v1.0.744
func (r *RemoveVpcAcRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveVpcAcRuleResponse) ToJsonString ¶ added in v1.0.744
func (r *RemoveVpcAcRuleResponse) ToJsonString() string
type RemoveVpcAcRuleResponseParams ¶ added in v1.0.744
type RemoveVpcAcRuleResponseParams struct { // 删除成功后返回被删除策略的uuid列表 RuleUuids []*int64 `json:"RuleUuids,omitnil" name:"RuleUuids"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type RuleChangeItem ¶ added in v1.0.604
type RuleInfoData ¶
type RuleInfoData struct { // 执行顺序 OrderIndex *uint64 `json:"OrderIndex,omitnil" name:"OrderIndex"` // 访问源 SourceIp *string `json:"SourceIp,omitnil" name:"SourceIp"` // 访问目的 TargetIp *string `json:"TargetIp,omitnil" name:"TargetIp"` // 协议 Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 策略, 0:观察,1:阻断,2:放行 Strategy *string `json:"Strategy,omitnil" name:"Strategy"` // 访问源类型,1是IP,3是域名,4是IP地址模版,5是域名地址模版 SourceType *uint64 `json:"SourceType,omitnil" name:"SourceType"` // 方向,0:出站,1:入站 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 描述 Detail *string `json:"Detail,omitnil" name:"Detail"` // 访问目的类型,1是IP,3是域名,4是IP地址模版,5是域名地址模版 TargetType *uint64 `json:"TargetType,omitnil" name:"TargetType"` // 端口 Port *string `json:"Port,omitnil" name:"Port"` // id值 Id *uint64 `json:"Id,omitnil" name:"Id"` // 日志id,从告警处创建必传,其它为空 LogId *string `json:"LogId,omitnil" name:"LogId"` // 城市Code City *uint64 `json:"City,omitnil" name:"City"` // 国家Code Country *uint64 `json:"Country,omitnil" name:"Country"` // 云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云 CloudCode *string `json:"CloudCode,omitnil" name:"CloudCode"` // 是否为地域 IsRegion *uint64 `json:"IsRegion,omitnil" name:"IsRegion"` // 城市名 CityName *string `json:"CityName,omitnil" name:"CityName"` // 国家名 CountryName *string `json:"CountryName,omitnil" name:"CountryName"` // 国家二位iso代码或者省份缩写代码 RegionIso *string `json:"RegionIso,omitnil" name:"RegionIso"` }
type ScanInfo ¶
type ScanInfo struct { // 扫描结果信息 ScanResultInfo *ScanResultInfo `json:"ScanResultInfo,omitnil" name:"ScanResultInfo"` // 扫描状态 0扫描中 1完成 2未勾选自动扫描 ScanStatus *int64 `json:"ScanStatus,omitnil" name:"ScanStatus"` // 进度 ScanPercent *float64 `json:"ScanPercent,omitnil" name:"ScanPercent"` // 预计完成时间 ScanTime *string `json:"ScanTime,omitnil" name:"ScanTime"` }
type ScanResultInfo ¶
type ScanResultInfo struct { // 暴露漏洞数量 LeakNum *uint64 `json:"LeakNum,omitnil" name:"LeakNum"` // 防护ip数量 IPNum *uint64 `json:"IPNum,omitnil" name:"IPNum"` // 暴露端口数量 PortNum *uint64 `json:"PortNum,omitnil" name:"PortNum"` // 是否开启防护 IPStatus *bool `json:"IPStatus,omitnil" name:"IPStatus"` // 是否拦截攻击 IdpStatus *bool `json:"IdpStatus,omitnil" name:"IdpStatus"` // 是否禁封端口 BanStatus *bool `json:"BanStatus,omitnil" name:"BanStatus"` }
type SecurityGroupBothWayInfo ¶ added in v1.0.228
type SecurityGroupBothWayInfo struct { // 执行顺序 // 注意:此字段可能返回 null,表示取不到有效值。 OrderIndex *uint64 `json:"OrderIndex,omitnil" name:"OrderIndex"` // 访问源 // 注意:此字段可能返回 null,表示取不到有效值。 SourceId *string `json:"SourceId,omitnil" name:"SourceId"` // 访问源类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 // 注意:此字段可能返回 null,表示取不到有效值。 SourceType *uint64 `json:"SourceType,omitnil" name:"SourceType"` // 访问目的 // 注意:此字段可能返回 null,表示取不到有效值。 TargetId *string `json:"TargetId,omitnil" name:"TargetId"` // 访问目的类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 // 注意:此字段可能返回 null,表示取不到有效值。 TargetType *uint64 `json:"TargetType,omitnil" name:"TargetType"` // 协议 // 注意:此字段可能返回 null,表示取不到有效值。 Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 目的端口 // 注意:此字段可能返回 null,表示取不到有效值。 Port *string `json:"Port,omitnil" name:"Port"` // 策略, 1:阻断,2:放行 // 注意:此字段可能返回 null,表示取不到有效值。 Strategy *uint64 `json:"Strategy,omitnil" name:"Strategy"` // 方向,0:出站,1:入站,默认1 // 注意:此字段可能返回 null,表示取不到有效值。 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 地域 Region *string `json:"Region,omitnil" name:"Region"` // 描述 // 注意:此字段可能返回 null,表示取不到有效值。 Detail *string `json:"Detail,omitnil" name:"Detail"` // 是否开关开启,0:未开启,1:开启 // 注意:此字段可能返回 null,表示取不到有效值。 Status *uint64 `json:"Status,omitnil" name:"Status"` // 是否是正常规则,0:正常,1:异常 // 注意:此字段可能返回 null,表示取不到有效值。 IsNew *uint64 `json:"IsNew,omitnil" name:"IsNew"` // 单/双向下发,0:单向下发,1:双向下发 // 注意:此字段可能返回 null,表示取不到有效值。 BothWay *uint64 `json:"BothWay,omitnil" name:"BothWay"` // 私有网络ID // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil" name:"VpcId"` // 子网ID // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitnil" name:"SubnetId"` // 实例名称 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"` // 公网IP,多个以英文逗号分隔 // 注意:此字段可能返回 null,表示取不到有效值。 PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"` // 内网IP,多个以英文逗号分隔 // 注意:此字段可能返回 null,表示取不到有效值。 PrivateIp *string `json:"PrivateIp,omitnil" name:"PrivateIp"` // 掩码地址,多个以英文逗号分隔 // 注意:此字段可能返回 null,表示取不到有效值。 Cidr *string `json:"Cidr,omitnil" name:"Cidr"` // 端口协议类型参数模板id // 注意:此字段可能返回 null,表示取不到有效值。 ServiceTemplateId *string `json:"ServiceTemplateId,omitnil" name:"ServiceTemplateId"` // 是否使用端口协议模板,0:否,1:是 ProtocolPortType *uint64 `json:"ProtocolPortType,omitnil" name:"ProtocolPortType"` }
type SecurityGroupListData ¶
type SecurityGroupListData struct { // 执行顺序 OrderIndex *uint64 `json:"OrderIndex,omitnil" name:"OrderIndex"` // 访问源 SourceId *string `json:"SourceId,omitnil" name:"SourceId"` // 访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组 SourceType *uint64 `json:"SourceType,omitnil" name:"SourceType"` // 访问目的 TargetId *string `json:"TargetId,omitnil" name:"TargetId"` // 访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组 TargetType *uint64 `json:"TargetType,omitnil" name:"TargetType"` // 协议 Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 目的端口 Port *string `json:"Port,omitnil" name:"Port"` // 策略, 1:阻断,2:放行 Strategy *uint64 `json:"Strategy,omitnil" name:"Strategy"` // 描述 Detail *string `json:"Detail,omitnil" name:"Detail"` // 单/双向下发,0:单向下发,1:双向下发 BothWay *uint64 `json:"BothWay,omitnil" name:"BothWay"` // 规则ID Id *uint64 `json:"Id,omitnil" name:"Id"` // 是否开关开启,0:未开启,1:开启 Status *uint64 `json:"Status,omitnil" name:"Status"` // 是否是正常规则,0:正常,1:异常 IsNew *uint64 `json:"IsNew,omitnil" name:"IsNew"` // 私有网络ID // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitnil" name:"VpcId"` // 子网ID // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitnil" name:"SubnetId"` // 实例名称 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"` // 公网IP,多个以英文逗号分隔 // 注意:此字段可能返回 null,表示取不到有效值。 PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"` // 内网IP,多个以英文逗号分隔 // 注意:此字段可能返回 null,表示取不到有效值。 PrivateIp *string `json:"PrivateIp,omitnil" name:"PrivateIp"` // 掩码地址,多个以英文逗号分隔 // 注意:此字段可能返回 null,表示取不到有效值。 Cidr *string `json:"Cidr,omitnil" name:"Cidr"` // 端口协议类型参数模板id // 注意:此字段可能返回 null,表示取不到有效值。 ServiceTemplateId *string `json:"ServiceTemplateId,omitnil" name:"ServiceTemplateId"` // 生成双向下发规则 // 注意:此字段可能返回 null,表示取不到有效值。 BothWayInfo []*SecurityGroupBothWayInfo `json:"BothWayInfo,omitnil" name:"BothWayInfo"` // 方向,0:出站,1:入站,默认1 Direction *uint64 `json:"Direction,omitnil" name:"Direction"` // 是否使用端口协议模板,0:否,1:是 ProtocolPortType *uint64 `json:"ProtocolPortType,omitnil" name:"ProtocolPortType"` // Uuid // 注意:此字段可能返回 null,表示取不到有效值。 Uuid *string `json:"Uuid,omitnil" name:"Uuid"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil" name:"Region"` // 资产分组名称 // 注意:此字段可能返回 null,表示取不到有效值。 AssetGroupNameIn *string `json:"AssetGroupNameIn,omitnil" name:"AssetGroupNameIn"` // 资产分组名称 // 注意:此字段可能返回 null,表示取不到有效值。 AssetGroupNameOut *string `json:"AssetGroupNameOut,omitnil" name:"AssetGroupNameOut"` // 模板名称 // 注意:此字段可能返回 null,表示取不到有效值。 ParameterName *string `json:"ParameterName,omitnil" name:"ParameterName"` }
type SecurityGroupOrderIndexData ¶ added in v1.0.228
type SecurityGroupRule ¶ added in v1.0.294
type SecurityGroupRule struct { // 访问源示例: // net:IP/CIDR(192.168.0.2) // template:参数模板id(ipm-dyodhpby) // instance:资产实例id(ins-123456) // resourcegroup:资产分组id(cfwrg-xxxx) // tag:资源标签({\"Key\":\"标签key值\",\"Value\":\"标签Value值\"}) // region:地域(ap-gaungzhou) SourceContent *string `json:"SourceContent,omitnil" name:"SourceContent"` // 访问源类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|region SourceType *string `json:"SourceType,omitnil" name:"SourceType"` // 访问目的示例: // net:IP/CIDR(192.168.0.2) // template:参数模板id(ipm-dyodhpby) // instance:资产实例id(ins-123456) // resourcegroup:资产分组id(cfwrg-xxxx) // tag:资源标签({\"Key\":\"标签key值\",\"Value\":\"标签Value值\"}) // region:地域(ap-gaungzhou) DestContent *string `json:"DestContent,omitnil" name:"DestContent"` // 访问目的类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|region DestType *string `json:"DestType,omitnil" name:"DestType"` // 访问控制策略中设置的流量通过云防火墙的方式。取值: // accept:放行 // drop:拒绝 RuleAction *string `json:"RuleAction,omitnil" name:"RuleAction"` // 描述 Description *string `json:"Description,omitnil" name:"Description"` // 规则顺序,-1表示最低,1表示最高,请勿和外层Type冲突(和外层的Type配合使用,当中间插入时,指定添加位置) OrderIndex *string `json:"OrderIndex,omitnil" name:"OrderIndex"` // 协议;TCP/UDP/ICMP/ANY // 注意:此字段可能返回 null,表示取不到有效值。 Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 访问控制策略的端口。取值: // -1/-1:全部端口 // 80:80端口 // 注意:此字段可能返回 null,表示取不到有效值。 Port *string `json:"Port,omitnil" name:"Port"` // 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceTemplateId *string `json:"ServiceTemplateId,omitnil" name:"ServiceTemplateId"` // (入参时无需填写,自动生成)规则对应的唯一id Id *string `json:"Id,omitnil" name:"Id"` // (入参时、Enable已弃用;由通用配置中新增规则启用状态控制) // 规则状态,true表示启用,false表示禁用 Enable *string `json:"Enable,omitnil" name:"Enable"` }
type SecurityGroupSimplifyRule ¶ added in v1.0.658
type SecurityGroupSimplifyRule struct { // 访问源示例: // net:IP/CIDR(192.168.0.2) // template:参数模板(ipm-dyodhpby) // instance:资产实例(ins-123456) // resourcegroup:资产分组(/全部分组/分组1/子分组1) // tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) // region:地域(ap-gaungzhou) // 注意:此字段可能返回 null,表示取不到有效值。 SourceContent *string `json:"SourceContent,omitnil" name:"SourceContent"` // 访问目的示例: // net:IP/CIDR(192.168.0.2) // template:参数模板(ipm-dyodhpby) // instance:资产实例(ins-123456) // resourcegroup:资产分组(/全部分组/分组1/子分组1) // tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) // region:地域(ap-gaungzhou) // 注意:此字段可能返回 null,表示取不到有效值。 DestContent *string `json:"DestContent,omitnil" name:"DestContent"` // 协议;TCP/UDP/ICMP/ANY // 注意:此字段可能返回 null,表示取不到有效值。 Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil" name:"Description"` // 规则对应的唯一id // 注意:此字段可能返回 null,表示取不到有效值。 RuleUuid *int64 `json:"RuleUuid,omitnil" name:"RuleUuid"` // 规则序号 // 注意:此字段可能返回 null,表示取不到有效值。 Sequence *int64 `json:"Sequence,omitnil" name:"Sequence"` }
type SequenceData ¶
type SetNatFwDnatRuleRequest ¶
type SetNatFwDnatRuleRequest struct { *tchttp.BaseRequest // 0:cfw新增模式,1:cfw接入模式。 Mode *uint64 `json:"Mode,omitnil" name:"Mode"` // 操作类型,可选值:add,del,modify。 OperationType *string `json:"OperationType,omitnil" name:"OperationType"` // 防火墙实例id,该字段必须传递。 CfwInstance *string `json:"CfwInstance,omitnil" name:"CfwInstance"` // 添加或删除操作的Dnat规则列表。 AddOrDelDnatRules []*CfwNatDnatRule `json:"AddOrDelDnatRules,omitnil" name:"AddOrDelDnatRules"` // 修改操作的原始Dnat规则 OriginDnat *CfwNatDnatRule `json:"OriginDnat,omitnil" name:"OriginDnat"` // 修改操作的新的Dnat规则 NewDnat *CfwNatDnatRule `json:"NewDnat,omitnil" name:"NewDnat"` }
func NewSetNatFwDnatRuleRequest ¶
func NewSetNatFwDnatRuleRequest() (request *SetNatFwDnatRuleRequest)
func (*SetNatFwDnatRuleRequest) FromJsonString ¶
func (r *SetNatFwDnatRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetNatFwDnatRuleRequest) ToJsonString ¶
func (r *SetNatFwDnatRuleRequest) ToJsonString() string
type SetNatFwDnatRuleRequestParams ¶ added in v1.0.426
type SetNatFwDnatRuleRequestParams struct { // 0:cfw新增模式,1:cfw接入模式。 Mode *uint64 `json:"Mode,omitnil" name:"Mode"` // 操作类型,可选值:add,del,modify。 OperationType *string `json:"OperationType,omitnil" name:"OperationType"` // 防火墙实例id,该字段必须传递。 CfwInstance *string `json:"CfwInstance,omitnil" name:"CfwInstance"` // 添加或删除操作的Dnat规则列表。 AddOrDelDnatRules []*CfwNatDnatRule `json:"AddOrDelDnatRules,omitnil" name:"AddOrDelDnatRules"` // 修改操作的原始Dnat规则 OriginDnat *CfwNatDnatRule `json:"OriginDnat,omitnil" name:"OriginDnat"` // 修改操作的新的Dnat规则 NewDnat *CfwNatDnatRule `json:"NewDnat,omitnil" name:"NewDnat"` }
Predefined struct for user
type SetNatFwDnatRuleResponse ¶
type SetNatFwDnatRuleResponse struct { *tchttp.BaseResponse Response *SetNatFwDnatRuleResponseParams `json:"Response"` }
func NewSetNatFwDnatRuleResponse ¶
func NewSetNatFwDnatRuleResponse() (response *SetNatFwDnatRuleResponse)
func (*SetNatFwDnatRuleResponse) FromJsonString ¶
func (r *SetNatFwDnatRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetNatFwDnatRuleResponse) ToJsonString ¶
func (r *SetNatFwDnatRuleResponse) ToJsonString() string
type SetNatFwDnatRuleResponseParams ¶ added in v1.0.426
type SetNatFwDnatRuleResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type SetNatFwEipRequest ¶ added in v1.0.228
type SetNatFwEipRequest struct { *tchttp.BaseRequest // bind:绑定eip;unbind:解绑eip;newAdd:新增防火墙弹性公网ip OperationType *string `json:"OperationType,omitnil" name:"OperationType"` // 防火墙实例id CfwInstance *string `json:"CfwInstance,omitnil" name:"CfwInstance"` // 当OperationType 为bind或unbind操作时,使用该字段。 EipList []*string `json:"EipList,omitnil" name:"EipList"` }
func NewSetNatFwEipRequest ¶ added in v1.0.228
func NewSetNatFwEipRequest() (request *SetNatFwEipRequest)
func (*SetNatFwEipRequest) FromJsonString ¶ added in v1.0.228
func (r *SetNatFwEipRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetNatFwEipRequest) ToJsonString ¶ added in v1.0.228
func (r *SetNatFwEipRequest) ToJsonString() string
type SetNatFwEipRequestParams ¶ added in v1.0.426
type SetNatFwEipRequestParams struct { // bind:绑定eip;unbind:解绑eip;newAdd:新增防火墙弹性公网ip OperationType *string `json:"OperationType,omitnil" name:"OperationType"` // 防火墙实例id CfwInstance *string `json:"CfwInstance,omitnil" name:"CfwInstance"` // 当OperationType 为bind或unbind操作时,使用该字段。 EipList []*string `json:"EipList,omitnil" name:"EipList"` }
Predefined struct for user
type SetNatFwEipResponse ¶ added in v1.0.228
type SetNatFwEipResponse struct { *tchttp.BaseResponse Response *SetNatFwEipResponseParams `json:"Response"` }
func NewSetNatFwEipResponse ¶ added in v1.0.228
func NewSetNatFwEipResponse() (response *SetNatFwEipResponse)
func (*SetNatFwEipResponse) FromJsonString ¶ added in v1.0.228
func (r *SetNatFwEipResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetNatFwEipResponse) ToJsonString ¶ added in v1.0.228
func (r *SetNatFwEipResponse) ToJsonString() string
type SetNatFwEipResponseParams ¶ added in v1.0.426
type SetNatFwEipResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type StaticInfo ¶ added in v1.0.204
type StaticInfo struct { // 数 Num *int64 `json:"Num,omitnil" name:"Num"` // 端口 Port *string `json:"Port,omitnil" name:"Port"` // ip信息 Ip *string `json:"Ip,omitnil" name:"Ip"` // 地址 Address *string `json:"Address,omitnil" name:"Address"` // 资产id InsID *string `json:"InsID,omitnil" name:"InsID"` // 资产名称 InsName *string `json:"InsName,omitnil" name:"InsName"` }
type StopSecurityGroupRuleDispatchRequest ¶ added in v1.0.228
type StopSecurityGroupRuleDispatchRequest struct { *tchttp.BaseRequest // 值为1,中止全部 StopType *int64 `json:"StopType,omitnil" name:"StopType"` }
func NewStopSecurityGroupRuleDispatchRequest ¶ added in v1.0.228
func NewStopSecurityGroupRuleDispatchRequest() (request *StopSecurityGroupRuleDispatchRequest)
func (*StopSecurityGroupRuleDispatchRequest) FromJsonString ¶ added in v1.0.228
func (r *StopSecurityGroupRuleDispatchRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopSecurityGroupRuleDispatchRequest) ToJsonString ¶ added in v1.0.228
func (r *StopSecurityGroupRuleDispatchRequest) ToJsonString() string
type StopSecurityGroupRuleDispatchRequestParams ¶ added in v1.0.426
type StopSecurityGroupRuleDispatchRequestParams struct { // 值为1,中止全部 StopType *int64 `json:"StopType,omitnil" name:"StopType"` }
Predefined struct for user
type StopSecurityGroupRuleDispatchResponse ¶ added in v1.0.228
type StopSecurityGroupRuleDispatchResponse struct { *tchttp.BaseResponse Response *StopSecurityGroupRuleDispatchResponseParams `json:"Response"` }
func NewStopSecurityGroupRuleDispatchResponse ¶ added in v1.0.228
func NewStopSecurityGroupRuleDispatchResponse() (response *StopSecurityGroupRuleDispatchResponse)
func (*StopSecurityGroupRuleDispatchResponse) FromJsonString ¶ added in v1.0.228
func (r *StopSecurityGroupRuleDispatchResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopSecurityGroupRuleDispatchResponse) ToJsonString ¶ added in v1.0.228
func (r *StopSecurityGroupRuleDispatchResponse) ToJsonString() string
type StopSecurityGroupRuleDispatchResponseParams ¶ added in v1.0.426
type StopSecurityGroupRuleDispatchResponseParams struct { // true代表成功,false代表错误 // 注意:此字段可能返回 null,表示取不到有效值。 Status *bool `json:"Status,omitnil" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type SwitchListsData ¶
type SwitchListsData struct { // 公网IP // 注意:此字段可能返回 null,表示取不到有效值。 PublicIp *string `json:"PublicIp,omitnil" name:"PublicIp"` // 内网IP // 注意:此字段可能返回 null,表示取不到有效值。 IntranetIp *string `json:"IntranetIp,omitnil" name:"IntranetIp"` // 实例名 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil" name:"InstanceName"` // 实例ID // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` // 资产类型 AssetType *string `json:"AssetType,omitnil" name:"AssetType"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Area *string `json:"Area,omitnil" name:"Area"` // 防火墙开关 Switch *int64 `json:"Switch,omitnil" name:"Switch"` // id值 Id *uint64 `json:"Id,omitnil" name:"Id"` // 公网 IP 类型 // 注意:此字段可能返回 null,表示取不到有效值。 PublicIpType *uint64 `json:"PublicIpType,omitnil" name:"PublicIpType"` // 风险端口数 // 注意:此字段可能返回 null,表示取不到有效值。 PortTimes *uint64 `json:"PortTimes,omitnil" name:"PortTimes"` // 最近扫描时间 // 注意:此字段可能返回 null,表示取不到有效值。 LastTime *string `json:"LastTime,omitnil" name:"LastTime"` // 扫描深度 // 注意:此字段可能返回 null,表示取不到有效值。 ScanMode *string `json:"ScanMode,omitnil" name:"ScanMode"` // 扫描状态 // 注意:此字段可能返回 null,表示取不到有效值。 ScanStatus *uint64 `json:"ScanStatus,omitnil" name:"ScanStatus"` }
type SyncFwOperateRequest ¶ added in v1.0.745
type SyncFwOperateRequest struct { *tchttp.BaseRequest // 同步操作类型:Route,同步防火墙路由 SyncType *string `json:"SyncType,omitnil" name:"SyncType"` // 防火墙类型;nat,nat防火墙;ew,vpc间防火墙 FwType *string `json:"FwType,omitnil" name:"FwType"` }
func NewSyncFwOperateRequest ¶ added in v1.0.745
func NewSyncFwOperateRequest() (request *SyncFwOperateRequest)
func (*SyncFwOperateRequest) FromJsonString ¶ added in v1.0.745
func (r *SyncFwOperateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SyncFwOperateRequest) ToJsonString ¶ added in v1.0.745
func (r *SyncFwOperateRequest) ToJsonString() string
type SyncFwOperateRequestParams ¶ added in v1.0.745
type SyncFwOperateRequestParams struct { // 同步操作类型:Route,同步防火墙路由 SyncType *string `json:"SyncType,omitnil" name:"SyncType"` // 防火墙类型;nat,nat防火墙;ew,vpc间防火墙 FwType *string `json:"FwType,omitnil" name:"FwType"` }
Predefined struct for user
type SyncFwOperateResponse ¶ added in v1.0.745
type SyncFwOperateResponse struct { *tchttp.BaseResponse Response *SyncFwOperateResponseParams `json:"Response"` }
func NewSyncFwOperateResponse ¶ added in v1.0.745
func NewSyncFwOperateResponse() (response *SyncFwOperateResponse)
func (*SyncFwOperateResponse) FromJsonString ¶ added in v1.0.745
func (r *SyncFwOperateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SyncFwOperateResponse) ToJsonString ¶ added in v1.0.745
func (r *SyncFwOperateResponse) ToJsonString() string
type SyncFwOperateResponseParams ¶ added in v1.0.745
type SyncFwOperateResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil" name:"RequestId"` }
Predefined struct for user
type TLogInfo ¶ added in v1.0.204
type TLogInfo struct { // 失陷主机 OutNum *int64 `json:"OutNum,omitnil" name:"OutNum"` // 待处置告警 HandleNum *int64 `json:"HandleNum,omitnil" name:"HandleNum"` // 漏洞攻击 VulNum *int64 `json:"VulNum,omitnil" name:"VulNum"` // 网络探测 NetworkNum *int64 `json:"NetworkNum,omitnil" name:"NetworkNum"` // 封禁列表 BanNum *int64 `json:"BanNum,omitnil" name:"BanNum"` // 暴力破解 BruteForceNum *int64 `json:"BruteForceNum,omitnil" name:"BruteForceNum"` }
type TemplateListInfo ¶ added in v1.0.300
type TemplateListInfo struct { // 模版ID // 注意:此字段可能返回 null,表示取不到有效值。 Uuid *string `json:"Uuid,omitnil" name:"Uuid"` // 模版名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil" name:"Name"` // 描述 // 注意:此字段可能返回 null,表示取不到有效值。 Detail *string `json:"Detail,omitnil" name:"Detail"` // IP模版 // 注意:此字段可能返回 null,表示取不到有效值。 IpString *string `json:"IpString,omitnil" name:"IpString"` // 插入时间 // 注意:此字段可能返回 null,表示取不到有效值。 InsertTime *string `json:"InsertTime,omitnil" name:"InsertTime"` // 修改时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` // 模版类型 // 注意:此字段可能返回 null,表示取不到有效值。 Type *int64 `json:"Type,omitnil" name:"Type"` // 关联规则条数 // 注意:此字段可能返回 null,表示取不到有效值。 RulesNum *int64 `json:"RulesNum,omitnil" name:"RulesNum"` // 模板Id // 注意:此字段可能返回 null,表示取不到有效值。 TemplateId *string `json:"TemplateId,omitnil" name:"TemplateId"` // 协议端口模板,协议类型,4:4层协议,7:7层协议 // 注意:此字段可能返回 null,表示取不到有效值。 ProtocolType *string `json:"ProtocolType,omitnil" name:"ProtocolType"` }
type UnHandleEvent ¶ added in v1.0.204
type UnHandleEvent struct { // 伪攻击链类型 EventTableListStruct []*UnHandleEventDetail `json:"EventTableListStruct,omitnil" name:"EventTableListStruct"` // 1 是 0否 BaseLineUser *uint64 `json:"BaseLineUser,omitnil" name:"BaseLineUser"` // 1 打开 0 关闭 BaseLineInSwitch *uint64 `json:"BaseLineInSwitch,omitnil" name:"BaseLineInSwitch"` // 1 打开 0 关闭 BaseLineOutSwitch *uint64 `json:"BaseLineOutSwitch,omitnil" name:"BaseLineOutSwitch"` // vpc间防火墙实例数量 // 注意:此字段可能返回 null,表示取不到有效值。 VpcFwCount *uint64 `json:"VpcFwCount,omitnil" name:"VpcFwCount"` }
type UnHandleEventDetail ¶ added in v1.0.204
type VpcDnsInfo ¶ added in v1.0.228
type VpcDnsInfo struct { // vpc id VpcId *string `json:"VpcId,omitnil" name:"VpcId"` // vpc 名称 VpcName *string `json:"VpcName,omitnil" name:"VpcName"` // nat 防火墙模式 0:新增模式, 1: 接入模式 FwMode *int64 `json:"FwMode,omitnil" name:"FwMode"` // vpc ipv4网段范围 CIDR(Classless Inter-Domain Routing,无类域间路由选择) VpcIpv4Cidr *string `json:"VpcIpv4Cidr,omitnil" name:"VpcIpv4Cidr"` // 外网弹性ip,防火墙 dns解析地址 DNSEip *string `json:"DNSEip,omitnil" name:"DNSEip"` // nat网关id // 注意:此字段可能返回 null,表示取不到有效值。 NatInsId *string `json:"NatInsId,omitnil" name:"NatInsId"` // nat网关名称 // 注意:此字段可能返回 null,表示取不到有效值。 NatInsName *string `json:"NatInsName,omitnil" name:"NatInsName"` // 0:开关关闭 , 1: 开关打开 SwitchStatus *int64 `json:"SwitchStatus,omitnil" name:"SwitchStatus"` // 0:未防护, 1: 已防护,2:忽略此字段 // 注意:此字段可能返回 null,表示取不到有效值。 ProtectedStatus *uint64 `json:"ProtectedStatus,omitnil" name:"ProtectedStatus"` // 是否支持DNS FW,0-不支持、1-支持 // 注意:此字段可能返回 null,表示取不到有效值。 SupportDNSFW *uint64 `json:"SupportDNSFW,omitnil" name:"SupportDNSFW"` }
type VpcFwCvmInsInfo ¶ added in v1.0.744
type VpcFwCvmInsInfo struct { // VPC防火墙实例ID // 注意:此字段可能返回 null,表示取不到有效值。 FwInsId *string `json:"FwInsId,omitnil" name:"FwInsId"` // CVM所在地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil" name:"Region"` // CVM所在地域中文 // 注意:此字段可能返回 null,表示取不到有效值。 RegionZh *string `json:"RegionZh,omitnil" name:"RegionZh"` // CVM所在地域详情 // 注意:此字段可能返回 null,表示取不到有效值。 RegionDetail *string `json:"RegionDetail,omitnil" name:"RegionDetail"` // 主机所在可用区 // 注意:此字段可能返回 null,表示取不到有效值。 ZoneZh *string `json:"ZoneZh,omitnil" name:"ZoneZh"` // 备机所在可用区 // 注意:此字段可能返回 null,表示取不到有效值。 ZoneZhBack *string `json:"ZoneZhBack,omitnil" name:"ZoneZhBack"` // 防火墙CVM带宽值 // 注意:此字段可能返回 null,表示取不到有效值。 BandWidth *int64 `json:"BandWidth,omitnil" name:"BandWidth"` // 实例主机所在可用区 // 注意:此字段可能返回 null,表示取不到有效值。 Zone *string `json:"Zone,omitnil" name:"Zone"` // 实例备机所在可用区 // 注意:此字段可能返回 null,表示取不到有效值。 ZoneBak *string `json:"ZoneBak,omitnil" name:"ZoneBak"` }
type VpcFwGroupInfo ¶ added in v1.0.744
type VpcFwGroupInfo struct { // 防火墙(组)ID // 注意:此字段可能返回 null,表示取不到有效值。 FwGroupId *string `json:"FwGroupId,omitnil" name:"FwGroupId"` // 防火墙(组)名称 // 注意:此字段可能返回 null,表示取不到有效值。 FwGroupName *string `json:"FwGroupName,omitnil" name:"FwGroupName"` // 防火墙组涉及到的开关个数 // 注意:此字段可能返回 null,表示取不到有效值。 FwSwitchNum *int64 `json:"FwSwitchNum,omitnil" name:"FwSwitchNum"` // 防火墙(组)部署的地域 // 注意:此字段可能返回 null,表示取不到有效值。 RegionLst []*string `json:"RegionLst,omitnil" name:"RegionLst"` // 模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式) // 注意:此字段可能返回 null,表示取不到有效值。 Mode *int64 `json:"Mode,omitnil" name:"Mode"` // 防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由 // 注意:此字段可能返回 null,表示取不到有效值。 SwitchMode *int64 `json:"SwitchMode,omitnil" name:"SwitchMode"` // VPC防火墙实例卡片信息数组 // 注意:此字段可能返回 null,表示取不到有效值。 FwInstanceLst []*VpcFwInstanceInfo `json:"FwInstanceLst,omitnil" name:"FwInstanceLst"` // 防火墙(状态) 0:正常 1: 初始化或操作中 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil" name:"Status"` // auto :自动选择 // 如果为网段,则为用户自定义 192.168.0.0/20 FwVpcCidr *string `json:"FwVpcCidr,omitnil" name:"FwVpcCidr"` // cdc专用集群场景时表示部署所属的cdc // 注意:此字段可能返回 null,表示取不到有效值。 CdcId *string `json:"CdcId,omitnil" name:"CdcId"` // cdc专用集群场景时表示cdc名称 // 注意:此字段可能返回 null,表示取不到有效值。 CdcName *string `json:"CdcName,omitnil" name:"CdcName"` // 跨租户模式 1管理员 2单边 0 非跨租户 // 注意:此字段可能返回 null,表示取不到有效值。 CrossUserMode *string `json:"CrossUserMode,omitnil" name:"CrossUserMode"` }
type VpcFwInstance ¶ added in v1.0.744
type VpcFwInstance struct { // 防火墙实例名称 Name *string `json:"Name,omitnil" name:"Name"` // 私有网络模式下接入的VpcId列表;仅私有网络模式使用 VpcIds []*string `json:"VpcIds,omitnil" name:"VpcIds"` // 部署地域信息 FwDeploy *FwDeploy `json:"FwDeploy,omitnil" name:"FwDeploy"` // 防火墙实例ID (编辑场景传) FwInsId *string `json:"FwInsId,omitnil" name:"FwInsId"` }
type VpcFwInstanceInfo ¶ added in v1.0.744
type VpcFwInstanceInfo struct { // VPC防火墙实例名称 // 注意:此字段可能返回 null,表示取不到有效值。 FwInsName *string `json:"FwInsName,omitnil" name:"FwInsName"` // VPC防火墙实例ID // 注意:此字段可能返回 null,表示取不到有效值。 FwInsId *string `json:"FwInsId,omitnil" name:"FwInsId"` // VPC防火墙实例模式 0: 旧VPC模式防火墙 1: CCN模式防火墙 // 注意:此字段可能返回 null,表示取不到有效值。 FwMode *int64 `json:"FwMode,omitnil" name:"FwMode"` // VPC防火墙接入网络实例个数 // 注意:此字段可能返回 null,表示取不到有效值。 JoinInsNum *int64 `json:"JoinInsNum,omitnil" name:"JoinInsNum"` // VPC防火墙开关个数 // 注意:此字段可能返回 null,表示取不到有效值。 FwSwitchNum *int64 `json:"FwSwitchNum,omitnil" name:"FwSwitchNum"` // VPC防火墙状态 0:正常 , 1:创建中 2: 变更中 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil" name:"Status"` // VPC防火墙创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 Time *string `json:"Time,omitnil" name:"Time"` // VPC 相关云联网ID列表 // 注意:此字段可能返回 null,表示取不到有效值。 CcnId []*string `json:"CcnId,omitnil" name:"CcnId"` // VPC 相关云联网名称列表 // 注意:此字段可能返回 null,表示取不到有效值。 CcnName []*string `json:"CcnName,omitnil" name:"CcnName"` // VPC 相关对等连接ID列表 // 注意:此字段可能返回 null,表示取不到有效值。 PeerConnectionId []*string `json:"PeerConnectionId,omitnil" name:"PeerConnectionId"` // VPC 相关对等连接名称列表 // 注意:此字段可能返回 null,表示取不到有效值。 PeerConnectionName []*string `json:"PeerConnectionName,omitnil" name:"PeerConnectionName"` // VPC防火墙CVM的列表 // 注意:此字段可能返回 null,表示取不到有效值。 FwCvmLst []*VpcFwCvmInsInfo `json:"FwCvmLst,omitnil" name:"FwCvmLst"` // VPC防火墙接入网络实例类型列表 // 注意:此字段可能返回 null,表示取不到有效值。 JoinInsLst []*VpcFwJoinInstanceType `json:"JoinInsLst,omitnil" name:"JoinInsLst"` // 防火墙网关信息 // 注意:此字段可能返回 null,表示取不到有效值。 FwGateway []*FwGateway `json:"FwGateway,omitnil" name:"FwGateway"` // 防火墙(组)ID // 注意:此字段可能返回 null,表示取不到有效值。 FwGroupId *string `json:"FwGroupId,omitnil" name:"FwGroupId"` // 已使用规则数 // 注意:此字段可能返回 null,表示取不到有效值。 RuleUsed *int64 `json:"RuleUsed,omitnil" name:"RuleUsed"` // 最大规则数 // 注意:此字段可能返回 null,表示取不到有效值。 RuleMax *int64 `json:"RuleMax,omitnil" name:"RuleMax"` // 防火墙实例带宽 // 注意:此字段可能返回 null,表示取不到有效值。 Width *int64 `json:"Width,omitnil" name:"Width"` // 用户VPC墙总带宽 // 注意:此字段可能返回 null,表示取不到有效值。 UserVpcWidth *int64 `json:"UserVpcWidth,omitnil" name:"UserVpcWidth"` // 接入的vpc列表 // 注意:此字段可能返回 null,表示取不到有效值。 JoinInsIdLst []*string `json:"JoinInsIdLst,omitnil" name:"JoinInsIdLst"` // 内网间峰值带宽 (单位 bps ) FlowMax *int64 `json:"FlowMax,omitnil" name:"FlowMax"` // 实例引擎版本 // 注意:此字段可能返回 null,表示取不到有效值。 EngineVersion *string `json:"EngineVersion,omitnil" name:"EngineVersion"` // 引擎是否可升级:0,不可升级;1,可升级 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateEnable *int64 `json:"UpdateEnable,omitnil" name:"UpdateEnable"` // 引擎运行模式,Normal:正常, OnlyRoute:透明模式 // 注意:此字段可能返回 null,表示取不到有效值。 TrafficMode *string `json:"TrafficMode,omitnil" name:"TrafficMode"` }
type VpcFwInstanceShow ¶ added in v1.0.744
type VpcFwInstanceShow struct { // VPC防火墙实例ID FwInsId *string `json:"FwInsId,omitnil" name:"FwInsId"` // VPC防火墙实例名称 // 注意:此字段可能返回 null,表示取不到有效值。 FwInsName *string `json:"FwInsName,omitnil" name:"FwInsName"` // 网络经过VPC防火墙CVM所在地域 // 注意:此字段可能返回 null,表示取不到有效值。 FwInsRegion *string `json:"FwInsRegion,omitnil" name:"FwInsRegion"` }
type VpcFwJoinInstanceType ¶ added in v1.0.744
type VpcRuleItem ¶ added in v1.0.744
type VpcRuleItem struct { // 访问源示例: // net:IP/CIDR(192.168.0.2) SourceContent *string `json:"SourceContent,omitnil" name:"SourceContent"` // 访问源类型,类型可以为:net SourceType *string `json:"SourceType,omitnil" name:"SourceType"` // 访问目的示例: // net:IP/CIDR(192.168.0.2) // domain:域名规则,例如*.qq.com DestContent *string `json:"DestContent,omitnil" name:"DestContent"` // 访问目的类型,类型可以为:net,domain DestType *string `json:"DestType,omitnil" name:"DestType"` // 协议,可选的值: // TCP // UDP // ICMP // ANY // HTTP // HTTPS // HTTP/HTTPS // SMTP // SMTPS // SMTP/SMTPS // FTP // DNS // TLS/SSL // 注意:此字段可能返回 null,表示取不到有效值。 Protocol *string `json:"Protocol,omitnil" name:"Protocol"` // 访问控制策略中设置的流量通过云防火墙的方式。取值: // accept:放行 // drop:拒绝 // log:观察 RuleAction *string `json:"RuleAction,omitnil" name:"RuleAction"` // 访问控制策略的端口。取值: // -1/-1:全部端口 // 80:80端口 // 注意:此字段可能返回 null,表示取不到有效值。 Port *string `json:"Port,omitnil" name:"Port"` // 描述 Description *string `json:"Description,omitnil" name:"Description"` // 规则顺序,-1表示最低,1表示最高 OrderIndex *int64 `json:"OrderIndex,omitnil" name:"OrderIndex"` // 规则对应的唯一id Uuid *int64 `json:"Uuid,omitnil" name:"Uuid"` // 规则状态,true表示启用,false表示禁用 Enable *string `json:"Enable,omitnil" name:"Enable"` // 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效 EdgeId *string `json:"EdgeId,omitnil" name:"EdgeId"` // 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据 DetectedTimes *int64 `json:"DetectedTimes,omitnil" name:"DetectedTimes"` // EdgeId对应的这对VPC间防火墙的描述 EdgeName *string `json:"EdgeName,omitnil" name:"EdgeName"` // 内部使用的uuid,一般情况下不会使用到该字段 InternalUuid *int64 `json:"InternalUuid,omitnil" name:"InternalUuid"` // 规则被删除:1,已删除;0,未删除 Deleted *int64 `json:"Deleted,omitnil" name:"Deleted"` // 规则生效的防火墙实例ID // 注意:此字段可能返回 null,表示取不到有效值。 FwGroupId *string `json:"FwGroupId,omitnil" name:"FwGroupId"` // 防火墙名称 // 注意:此字段可能返回 null,表示取不到有效值。 FwGroupName *string `json:"FwGroupName,omitnil" name:"FwGroupName"` // beta任务详情 // 注意:此字段可能返回 null,表示取不到有效值。 BetaList []*BetaInfoByACL `json:"BetaList,omitnil" name:"BetaList"` }