Documentation ¶
Index ¶
- type AddAddressItemsInfoDto
- type AddAddressItemsInfoDtoAddressItems
- type AddAddressItemsUsingPostRequest
- type AddAddressItemsUsingPostResponse
- type AddAddressSetDto
- type AddAddressSetDtoAddressType
- type AddAddressSetDtoAddressTypeEnum
- type AddAddressSetInfoUsingPostRequest
- type AddAddressSetInfoUsingPostResponse
- type AddBlackWhiteListDto
- type AddBlackWhiteListUsingPostRequest
- type AddBlackWhiteListUsingPostResponse
- type AddRuleAclDto
- type AddRuleAclDtoRules
- type AddRuleAclDtoRulesAddressType
- type AddRuleAclDtoRulesAddressTypeEnum
- type AddRuleAclDtoRulesDirection
- type AddRuleAclDtoRulesDirectionEnum
- type AddRuleAclDtoRulesLongConnectEnable
- type AddRuleAclDtoRulesLongConnectEnableEnum
- type AddRuleAclDtoRulesStatus
- type AddRuleAclDtoRulesStatusEnum
- type AddRuleAclDtoType
- type AddRuleAclDtoTypeEnum
- type AddRuleAclUsingPostRequest
- type AddRuleAclUsingPostResponse
- type AddServiceItemsUsingPostRequest
- type AddServiceItemsUsingPostRequestBody
- type AddServiceItemsUsingPostRequestBodyServiceItems
- type AddServiceItemsUsingPostResponse
- type AddServiceSetUsingPostRequest
- type AddServiceSetUsingPostRequestBody
- type AddServiceSetUsingPostResponse
- type AddressItemListResponseDtoData
- type AddressItemListResponseDtoDataRecords
- type AddressItems
- type AddressSetDetailResponseDtoData
- type AddressSetDetailResponseDtoDataAddressType
- type AddressSetDetailResponseDtoDataAddressTypeEnum
- type AddressSetListResponseDtoData
- type AddressSetListResponseDtoDataRecords
- type BlackWhiteListResponseData
- type BlackWhiteListResponseDataRecords
- type ChangeEwProtectStatusRequest
- type ChangeEwProtectStatusResponse
- type ChangeIpsProtectModeUsingPostRequest
- type ChangeIpsProtectModeUsingPostResponse
- type ChangeIpsSwitchUsingPostRequest
- type ChangeIpsSwitchUsingPostResponse
- type ChangeProtectEipRequest
- type ChangeProtectEipResponse
- type ChangeProtectStatusRequestBody
- type ChangeProtectStatusRequestBodyStatus
- type ChangeProtectStatusRequestBodyStatusEnum
- type ClearAccessLogRuleHitCountsDto
- type CommonResponseDtoData
- type CountEipsRequest
- type CountEipsResponse
- type DeleteAclRuleCountRequest
- type DeleteAclRuleCountResponse
- type DeleteAddressItemUsingDeleteRequest
- type DeleteAddressItemUsingDeleteResponse
- type DeleteAddressSetInfoUsingDeleteRequest
- type DeleteAddressSetInfoUsingDeleteResponse
- type DeleteBlackWhiteListUsingDeleteRequest
- type DeleteBlackWhiteListUsingDeleteResponse
- type DeleteRuleAclUsingDeleteRequest
- type DeleteRuleAclUsingDeleteResponse
- type DeleteServiceItemUsingDeleteRequest
- type DeleteServiceItemUsingDeleteResponse
- type DeleteServiceSetUsingDeleteRequest
- type DeleteServiceSetUsingDeleteResponse
- type DnsServersResponseDto
- type EipCountRespData
- type EipOperateProtectReq
- type EipOperateProtectReqIpInfos
- type EipResource
- type EipResourceStatus
- type EipResourceStatusEnum
- type EipResponseData
- type ErInstance
- type EwProtectResourceInfo
- type FirewallInstanceResource
- type Flavor
- type FlavorVersion
- type FlavorVersionEnum
- type GetEastWestFirewallResponseBody
- type GetFirewallInstanceData
- type GetFirewallInstanceResponseRecord
- type GetFirewallInstanceResponseRecordStatus
- type GetFirewallInstanceResponseRecordStatusEnum
- type HttpQueryCfwAccessControllerLogsResponseDtoData
- type HttpQueryCfwAccessControllerLogsResponseDtoDataRecords
- type HttpQueryCfwAttackLogsResponseDtoData
- type HttpQueryCfwAttackLogsResponseDtoDataRecords
- type HttpQueryCfwAttackLogsResponseDtoDataRecordsDirection
- type HttpQueryCfwAttackLogsResponseDtoDataRecordsDirectionEnum
- type HttpQueryCfwFlowLogsResponseDtoData
- type HttpQueryCfwFlowLogsResponseDtoDataRecords
- type HttpQueryCfwFlowLogsResponseDtoDataRecordsDirection
- type HttpQueryCfwFlowLogsResponseDtoDataRecordsDirectionEnum
- type IdObject
- type IpsProtectDto
- type IpsProtectModeObject
- type IpsSwitchDto
- type IpsSwitchDtoIpsType
- type IpsSwitchDtoIpsTypeEnum
- type IpsSwitchResponseDto
- type ListAccessControlLogsRequest
- type ListAccessControlLogsRequestLogType
- type ListAccessControlLogsRequestLogTypeEnum
- type ListAccessControlLogsResponse
- type ListAddressItemsUsingGetRequest
- type ListAddressItemsUsingGetResponse
- type ListAddressSetDetailUsingGetRequest
- type ListAddressSetDetailUsingGetResponse
- type ListAddressSetListUsingGetRequest
- type ListAddressSetListUsingGetRequestAddressType
- type ListAddressSetListUsingGetRequestAddressTypeEnum
- type ListAddressSetListUsingGetResponse
- type ListAttackLogsRequest
- type ListAttackLogsRequestAction
- type ListAttackLogsRequestActionEnum
- type ListAttackLogsRequestDirection
- type ListAttackLogsRequestDirectionEnum
- type ListAttackLogsRequestProtocol
- type ListAttackLogsRequestProtocolEnum
- type ListAttackLogsResponse
- type ListBlackWhiteListsUsingGetRequest
- type ListBlackWhiteListsUsingGetRequestAddressType
- type ListBlackWhiteListsUsingGetRequestAddressTypeEnum
- type ListBlackWhiteListsUsingGetRequestListType
- type ListBlackWhiteListsUsingGetRequestListTypeEnum
- type ListBlackWhiteListsUsingGetResponse
- type ListDnsServersRequest
- type ListDnsServersResponse
- type ListEastWestFirewallRequest
- type ListEastWestFirewallResponse
- type ListEipResourcesRequest
- type ListEipResourcesRequestStatus
- type ListEipResourcesRequestStatusEnum
- type ListEipResourcesRequestSync
- type ListEipResourcesRequestSyncEnum
- type ListEipResourcesResponse
- type ListFirewallUsingGetRequest
- type ListFirewallUsingGetRequestServiceType
- type ListFirewallUsingGetRequestServiceTypeEnum
- type ListFirewallUsingGetResponse
- type ListFlowLogsRequest
- type ListFlowLogsRequestLogType
- type ListFlowLogsRequestLogTypeEnum
- type ListFlowLogsRequestProtocol
- type ListFlowLogsRequestProtocolEnum
- type ListFlowLogsResponse
- type ListIpsProtectModeUsingPostRequest
- type ListIpsProtectModeUsingPostResponse
- type ListIpsSwitchStatusUsingGetRequest
- type ListIpsSwitchStatusUsingGetResponse
- type ListParseDomainDetailsRequest
- type ListParseDomainDetailsResponse
- type ListRuleAclUsingPutRequest
- type ListRuleAclUsingPutResponse
- type ListRuleAclsUsingGetRequest
- type ListRuleAclsUsingGetRequestActionType
- type ListRuleAclsUsingGetRequestActionTypeEnum
- type ListRuleAclsUsingGetRequestAddressType
- type ListRuleAclsUsingGetRequestAddressTypeEnum
- type ListRuleAclsUsingGetRequestProtocol
- type ListRuleAclsUsingGetRequestProtocolEnum
- type ListRuleAclsUsingGetRequestStatus
- type ListRuleAclsUsingGetRequestStatusEnum
- type ListRuleAclsUsingGetRequestType
- type ListRuleAclsUsingGetRequestTypeEnum
- type ListRuleAclsUsingGetResponse
- type ListRuleHitCountDto
- type ListRuleHitCountRequest
- type ListRuleHitCountResponse
- type ListServiceItemsDetailsRequest
- type ListServiceItemsDetailsResponse
- type ListServiceSetDetailsRequest
- type ListServiceSetDetailsResponse
- type ListServiceSetRequest
- type ListServiceSetResponse
- type ListVpcProtectsRequest
- type ListVpcProtectsResponse
- type OrderRuleAclDto
- type Packet
- type PacketMessage
- type ProtectObjectVo
- type ProtectObjectVoType
- type ProtectObjectVoTypeEnum
- type RuleAclListResponseDtoData
- type RuleAclListResponseDtoDataRecords
- type RuleAclListResponseDtoDataRecordsDirection
- type RuleAclListResponseDtoDataRecordsDirectionEnum
- type RuleAclListResponseDtoDataRecordsType
- type RuleAclListResponseDtoDataRecordsTypeEnum
- type RuleAddressDto
- type RuleHitCountObject
- type RuleHitCountRecords
- type RuleId
- type RuleIdList
- type RuleServiceDto
- type ServiceItemIds
- type ServiceItemListResponseDtoData
- type ServiceItemListResponseDtoDataRecords
- type ServiceSet
- type ServiceSetDetailResponseDto
- type ServiceSetRecords
- type SubnetInfo
- type SuccessRspData
- type Tag
- type UpdateAddressSetDto
- type UpdateAddressSetDtoAddressType
- type UpdateAddressSetDtoAddressTypeEnum
- type UpdateAddressSetInfoUsingPutRequest
- type UpdateAddressSetInfoUsingPutResponse
- type UpdateBlackWhiteListDto
- type UpdateBlackWhiteListDtoListType
- type UpdateBlackWhiteListDtoListTypeEnum
- type UpdateBlackWhiteListUsingPutRequest
- type UpdateBlackWhiteListUsingPutResponse
- type UpdateDnsServersRequest
- type UpdateDnsServersRequestBody
- type UpdateDnsServersRequestBodyDnsServer
- type UpdateDnsServersResponse
- type UpdateRuleAclDto
- type UpdateRuleAclDtoActionType
- type UpdateRuleAclDtoActionTypeEnum
- type UpdateRuleAclDtoAddressType
- type UpdateRuleAclDtoAddressTypeEnum
- type UpdateRuleAclDtoDirection
- type UpdateRuleAclDtoDirectionEnum
- type UpdateRuleAclDtoLongConnectEnable
- type UpdateRuleAclDtoLongConnectEnableEnum
- type UpdateRuleAclDtoType
- type UpdateRuleAclDtoTypeEnum
- type UpdateRuleAclUsingPutRequest
- type UpdateRuleAclUsingPutResponse
- type UpdateServiceSetUsingPutRequest
- type UpdateServiceSetUsingPutRequestBody
- type UpdateServiceSetUsingPutResponse
- type VpcAttachmentDetail
- type VpcDetail
- type VpcProtectsVo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddAddressItemsInfoDto ¶
type AddAddressItemsInfoDto struct { // 地址组id SetId *string `json:"set_id,omitempty"` // 地址组成员信息 AddressItems *[]AddAddressItemsInfoDtoAddressItems `json:"address_items,omitempty"` }
地址组成员信息
func (AddAddressItemsInfoDto) String ¶
func (o AddAddressItemsInfoDto) String() string
type AddAddressItemsInfoDtoAddressItems ¶
type AddAddressItemsInfoDtoAddressItems struct { // 地址名称 Name string `json:"name"` // 地址类型0 ipv4,1 ipv6 AddressType *int32 `json:"address_type,omitempty"` // 地址组ip信息 Address *string `json:"address,omitempty"` // 地址组成员描述 Description *string `json:"description,omitempty"` }
成员信息
func (AddAddressItemsInfoDtoAddressItems) String ¶
func (o AddAddressItemsInfoDtoAddressItems) String() string
type AddAddressItemsUsingPostRequest ¶
type AddAddressItemsUsingPostRequest struct { // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *AddAddressItemsInfoDto `json:"body,omitempty"` }
Request Object
func (AddAddressItemsUsingPostRequest) String ¶
func (o AddAddressItemsUsingPostRequest) String() string
type AddAddressItemsUsingPostResponse ¶
type AddAddressItemsUsingPostResponse struct { Data *AddressItems `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (AddAddressItemsUsingPostResponse) String ¶
func (o AddAddressItemsUsingPostResponse) String() string
type AddAddressSetDto ¶
type AddAddressSetDto struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 地址组名称 Name string `json:"name"` // 地址组描述 Description *string `json:"description,omitempty"` // 地址类型0 ipv4,1 ipv6 AddressType *AddAddressSetDtoAddressType `json:"address_type,omitempty"` }
添加地址组请求体
func (AddAddressSetDto) String ¶
func (o AddAddressSetDto) String() string
type AddAddressSetDtoAddressType ¶
type AddAddressSetDtoAddressType struct {
// contains filtered or unexported fields
}
func (AddAddressSetDtoAddressType) MarshalJSON ¶
func (c AddAddressSetDtoAddressType) MarshalJSON() ([]byte, error)
func (*AddAddressSetDtoAddressType) UnmarshalJSON ¶
func (c *AddAddressSetDtoAddressType) UnmarshalJSON(b []byte) error
func (AddAddressSetDtoAddressType) Value ¶
func (c AddAddressSetDtoAddressType) Value() int32
type AddAddressSetDtoAddressTypeEnum ¶
type AddAddressSetDtoAddressTypeEnum struct { E_0 AddAddressSetDtoAddressType E_1 AddAddressSetDtoAddressType }
func GetAddAddressSetDtoAddressTypeEnum ¶
func GetAddAddressSetDtoAddressTypeEnum() AddAddressSetDtoAddressTypeEnum
type AddAddressSetInfoUsingPostRequest ¶
type AddAddressSetInfoUsingPostRequest struct { // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *AddAddressSetDto `json:"body,omitempty"` }
Request Object
func (AddAddressSetInfoUsingPostRequest) String ¶
func (o AddAddressSetInfoUsingPostRequest) String() string
type AddAddressSetInfoUsingPostResponse ¶
type AddAddressSetInfoUsingPostResponse struct { Data *IdObject `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (AddAddressSetInfoUsingPostResponse) String ¶
func (o AddAddressSetInfoUsingPostResponse) String() string
type AddBlackWhiteListDto ¶
type AddBlackWhiteListDto struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 黑白名单类型4:黑名单,5:白名单 ListType int32 `json:"list_type"` // 地址方向0:源地址1:目的地址 Direction int32 `json:"direction"` // Ip地址类型 0:ipv4,1:ipv6,2:domain AddressType int32 `json:"address_type"` // 地址类型 Address string `json:"address"` // 协议类型:TCP为6, UDP为17,ICMP为1,ICMPV6为58,ANY为-1,手动类型不为空,自动类型为空 Protocol int32 `json:"protocol"` // 目的端口 Port string `json:"port"` }
AddBlackWhiteListDto
func (AddBlackWhiteListDto) String ¶
func (o AddBlackWhiteListDto) String() string
type AddBlackWhiteListUsingPostRequest ¶
type AddBlackWhiteListUsingPostRequest struct { // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *AddBlackWhiteListDto `json:"body,omitempty"` }
Request Object
func (AddBlackWhiteListUsingPostRequest) String ¶
func (o AddBlackWhiteListUsingPostRequest) String() string
type AddBlackWhiteListUsingPostResponse ¶
type AddBlackWhiteListUsingPostResponse struct { Data *IdObject `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (AddBlackWhiteListUsingPostResponse) String ¶
func (o AddBlackWhiteListUsingPostResponse) String() string
type AddRuleAclDto ¶
type AddRuleAclDto struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 规则type,0:互联网规则,1:vpc规则,2:nat规则 Type AddRuleAclDtoType `json:"type"` // rules Rules []AddRuleAclDtoRules `json:"rules"` }
AddRuleAclDto
func (AddRuleAclDto) String ¶
func (o AddRuleAclDto) String() string
type AddRuleAclDtoRules ¶
type AddRuleAclDtoRules struct { // 规则名称 Name string `json:"name"` Sequence *OrderRuleAclDto `json:"sequence"` // 地址类型,0 ipv4,1 ipv6,2 domain AddressType AddRuleAclDtoRulesAddressType `json:"address_type"` // 动作0:permit,1:deny ActionType int32 `json:"action_type"` // 规则下发状态 0:禁用,1:启用 Status AddRuleAclDtoRulesStatus `json:"status"` // 长连接时长 LongConnectTime *int64 `json:"long_connect_time,omitempty"` // 长连接时长小时 LongConnectTimeHour *int64 `json:"long_connect_time_hour,omitempty"` // 长连接时长分钟 LongConnectTimeMinute *int64 `json:"long_connect_time_minute,omitempty"` // 长连接时长秒 LongConnectTimeSecond *int64 `json:"long_connect_time_second,omitempty"` // 是否支持长连接,0表示不支持长连接,1表示支持长连接 LongConnectEnable AddRuleAclDtoRulesLongConnectEnable `json:"long_connect_enable"` // 描述 Description *string `json:"description,omitempty"` // 方向:0表示外到内,1表示内到外 Direction *AddRuleAclDtoRulesDirection `json:"direction,omitempty"` Source *RuleAddressDto `json:"source"` Destination *RuleAddressDto `json:"destination"` Service *RuleServiceDto `json:"service"` }
items
func (AddRuleAclDtoRules) String ¶
func (o AddRuleAclDtoRules) String() string
type AddRuleAclDtoRulesAddressType ¶
type AddRuleAclDtoRulesAddressType struct {
// contains filtered or unexported fields
}
func (AddRuleAclDtoRulesAddressType) MarshalJSON ¶
func (c AddRuleAclDtoRulesAddressType) MarshalJSON() ([]byte, error)
func (*AddRuleAclDtoRulesAddressType) UnmarshalJSON ¶
func (c *AddRuleAclDtoRulesAddressType) UnmarshalJSON(b []byte) error
func (AddRuleAclDtoRulesAddressType) Value ¶
func (c AddRuleAclDtoRulesAddressType) Value() int32
type AddRuleAclDtoRulesAddressTypeEnum ¶
type AddRuleAclDtoRulesAddressTypeEnum struct { E_0 AddRuleAclDtoRulesAddressType E_1 AddRuleAclDtoRulesAddressType E_2 AddRuleAclDtoRulesAddressType }
func GetAddRuleAclDtoRulesAddressTypeEnum ¶
func GetAddRuleAclDtoRulesAddressTypeEnum() AddRuleAclDtoRulesAddressTypeEnum
type AddRuleAclDtoRulesDirection ¶
type AddRuleAclDtoRulesDirection struct {
// contains filtered or unexported fields
}
func (AddRuleAclDtoRulesDirection) MarshalJSON ¶
func (c AddRuleAclDtoRulesDirection) MarshalJSON() ([]byte, error)
func (*AddRuleAclDtoRulesDirection) UnmarshalJSON ¶
func (c *AddRuleAclDtoRulesDirection) UnmarshalJSON(b []byte) error
func (AddRuleAclDtoRulesDirection) Value ¶
func (c AddRuleAclDtoRulesDirection) Value() int32
type AddRuleAclDtoRulesDirectionEnum ¶
type AddRuleAclDtoRulesDirectionEnum struct { E_0 AddRuleAclDtoRulesDirection E_1 AddRuleAclDtoRulesDirection }
func GetAddRuleAclDtoRulesDirectionEnum ¶
func GetAddRuleAclDtoRulesDirectionEnum() AddRuleAclDtoRulesDirectionEnum
type AddRuleAclDtoRulesLongConnectEnable ¶
type AddRuleAclDtoRulesLongConnectEnable struct {
// contains filtered or unexported fields
}
func (AddRuleAclDtoRulesLongConnectEnable) MarshalJSON ¶
func (c AddRuleAclDtoRulesLongConnectEnable) MarshalJSON() ([]byte, error)
func (*AddRuleAclDtoRulesLongConnectEnable) UnmarshalJSON ¶
func (c *AddRuleAclDtoRulesLongConnectEnable) UnmarshalJSON(b []byte) error
func (AddRuleAclDtoRulesLongConnectEnable) Value ¶
func (c AddRuleAclDtoRulesLongConnectEnable) Value() int32
type AddRuleAclDtoRulesLongConnectEnableEnum ¶
type AddRuleAclDtoRulesLongConnectEnableEnum struct { E_0 AddRuleAclDtoRulesLongConnectEnable E_1 AddRuleAclDtoRulesLongConnectEnable }
func GetAddRuleAclDtoRulesLongConnectEnableEnum ¶
func GetAddRuleAclDtoRulesLongConnectEnableEnum() AddRuleAclDtoRulesLongConnectEnableEnum
type AddRuleAclDtoRulesStatus ¶
type AddRuleAclDtoRulesStatus struct {
// contains filtered or unexported fields
}
func (AddRuleAclDtoRulesStatus) MarshalJSON ¶
func (c AddRuleAclDtoRulesStatus) MarshalJSON() ([]byte, error)
func (*AddRuleAclDtoRulesStatus) UnmarshalJSON ¶
func (c *AddRuleAclDtoRulesStatus) UnmarshalJSON(b []byte) error
func (AddRuleAclDtoRulesStatus) Value ¶
func (c AddRuleAclDtoRulesStatus) Value() int32
type AddRuleAclDtoRulesStatusEnum ¶
type AddRuleAclDtoRulesStatusEnum struct { E_0 AddRuleAclDtoRulesStatus E_1 AddRuleAclDtoRulesStatus }
func GetAddRuleAclDtoRulesStatusEnum ¶
func GetAddRuleAclDtoRulesStatusEnum() AddRuleAclDtoRulesStatusEnum
type AddRuleAclDtoType ¶
type AddRuleAclDtoType struct {
// contains filtered or unexported fields
}
func (AddRuleAclDtoType) MarshalJSON ¶
func (c AddRuleAclDtoType) MarshalJSON() ([]byte, error)
func (*AddRuleAclDtoType) UnmarshalJSON ¶
func (c *AddRuleAclDtoType) UnmarshalJSON(b []byte) error
func (AddRuleAclDtoType) Value ¶
func (c AddRuleAclDtoType) Value() int32
type AddRuleAclDtoTypeEnum ¶
type AddRuleAclDtoTypeEnum struct { E_0 AddRuleAclDtoType E_1 AddRuleAclDtoType E_2 AddRuleAclDtoType }
func GetAddRuleAclDtoTypeEnum ¶
func GetAddRuleAclDtoTypeEnum() AddRuleAclDtoTypeEnum
type AddRuleAclUsingPostRequest ¶
type AddRuleAclUsingPostRequest struct { // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *AddRuleAclDto `json:"body,omitempty"` }
Request Object
func (AddRuleAclUsingPostRequest) String ¶
func (o AddRuleAclUsingPostRequest) String() string
type AddRuleAclUsingPostResponse ¶
type AddRuleAclUsingPostResponse struct { Data *RuleIdList `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (AddRuleAclUsingPostResponse) String ¶
func (o AddRuleAclUsingPostResponse) String() string
type AddServiceItemsUsingPostRequest ¶
type AddServiceItemsUsingPostRequest struct { // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *AddServiceItemsUsingPostRequestBody `json:"body,omitempty"` }
Request Object
func (AddServiceItemsUsingPostRequest) String ¶
func (o AddServiceItemsUsingPostRequest) String() string
type AddServiceItemsUsingPostRequestBody ¶
type AddServiceItemsUsingPostRequestBody struct { // 服务组id SetId string `json:"set_id"` // 添加服务组成员 ServiceItems []AddServiceItemsUsingPostRequestBodyServiceItems `json:"service_items"` }
func (AddServiceItemsUsingPostRequestBody) String ¶
func (o AddServiceItemsUsingPostRequestBody) String() string
type AddServiceItemsUsingPostRequestBodyServiceItems ¶
type AddServiceItemsUsingPostRequestBodyServiceItems struct { // 服务成员id ItemId *string `json:"item_id,omitempty"` // 协议类型:TCP为6, UDP为17,ICMP为1,ICMPV6为58,ANY为-1,手动类型不为空,自动类型为空 Protocol int32 `json:"protocol"` // 源端口 SourcePort string `json:"source_port"` // 目的端口 DestPort string `json:"dest_port"` // 服务成员名称 Name *string `json:"name,omitempty"` // 服务成员描述 Description *string `json:"description,omitempty"` }
service item
func (AddServiceItemsUsingPostRequestBodyServiceItems) String ¶
func (o AddServiceItemsUsingPostRequestBodyServiceItems) String() string
type AddServiceItemsUsingPostResponse ¶
type AddServiceItemsUsingPostResponse struct { Data *ServiceItemIds `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (AddServiceItemsUsingPostResponse) String ¶
func (o AddServiceItemsUsingPostResponse) String() string
type AddServiceSetUsingPostRequest ¶
type AddServiceSetUsingPostRequest struct { // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *AddServiceSetUsingPostRequestBody `json:"body,omitempty"` }
Request Object
func (AddServiceSetUsingPostRequest) String ¶
func (o AddServiceSetUsingPostRequest) String() string
type AddServiceSetUsingPostRequestBody ¶
type AddServiceSetUsingPostRequestBody struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 服务组名称 Name string `json:"name"` // 服务组描述信息 Description *string `json:"description,omitempty"` }
Create Service Set Required Body
func (AddServiceSetUsingPostRequestBody) String ¶
func (o AddServiceSetUsingPostRequestBody) String() string
type AddServiceSetUsingPostResponse ¶
type AddServiceSetUsingPostResponse struct { Data *IdObject `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (AddServiceSetUsingPostResponse) String ¶
func (o AddServiceSetUsingPostResponse) String() string
type AddressItemListResponseDtoData ¶
type AddressItemListResponseDtoData struct { // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset *int32 `json:"offset,omitempty"` // 每页显示个数 Limit *int32 `json:"limit,omitempty"` // 总数 Total *int32 `json:"total,omitempty"` // 地址组id SetId *string `json:"set_id,omitempty"` // 成员信息 Records *[]AddressItemListResponseDtoDataRecords `json:"records,omitempty"` }
查询地址组成员返回数据
func (AddressItemListResponseDtoData) String ¶
func (o AddressItemListResponseDtoData) String() string
type AddressItemListResponseDtoDataRecords ¶
type AddressItemListResponseDtoDataRecords struct { // 地址组成员id ItemId *string `json:"item_id,omitempty"` // 地址组成员name Name *string `json:"name,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 地址组类型,0 ipv4,1 ipv6 AddressType *int32 `json:"address_type,omitempty"` // 地址组 Address *string `json:"address,omitempty"` }
地址组成员列表
func (AddressItemListResponseDtoDataRecords) String ¶
func (o AddressItemListResponseDtoDataRecords) String() string
type AddressItems ¶
type AddressItems struct { // 地址组成员id列表 Items *[]IdObject `json:"items,omitempty"` }
func (AddressItems) String ¶
func (o AddressItems) String() string
type AddressSetDetailResponseDtoData ¶
type AddressSetDetailResponseDtoData struct { // 地址组id Id *string `json:"id,omitempty"` // 地址组名称 Name *string `json:"name,omitempty"` // 地址组描述 Description *string `json:"description,omitempty"` // 地址类型0 ipv4,1 ipv6 AddressType *AddressSetDetailResponseDtoDataAddressType `json:"address_type,omitempty"` }
查询地址组详情数据
func (AddressSetDetailResponseDtoData) String ¶
func (o AddressSetDetailResponseDtoData) String() string
type AddressSetDetailResponseDtoDataAddressType ¶
type AddressSetDetailResponseDtoDataAddressType struct {
// contains filtered or unexported fields
}
func (AddressSetDetailResponseDtoDataAddressType) MarshalJSON ¶
func (c AddressSetDetailResponseDtoDataAddressType) MarshalJSON() ([]byte, error)
func (*AddressSetDetailResponseDtoDataAddressType) UnmarshalJSON ¶
func (c *AddressSetDetailResponseDtoDataAddressType) UnmarshalJSON(b []byte) error
func (AddressSetDetailResponseDtoDataAddressType) Value ¶
func (c AddressSetDetailResponseDtoDataAddressType) Value() int32
type AddressSetDetailResponseDtoDataAddressTypeEnum ¶
type AddressSetDetailResponseDtoDataAddressTypeEnum struct { E_0 AddressSetDetailResponseDtoDataAddressType E_1 AddressSetDetailResponseDtoDataAddressType }
func GetAddressSetDetailResponseDtoDataAddressTypeEnum ¶
func GetAddressSetDetailResponseDtoDataAddressTypeEnum() AddressSetDetailResponseDtoDataAddressTypeEnum
type AddressSetListResponseDtoData ¶
type AddressSetListResponseDtoData struct { // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset *int32 `json:"offset,omitempty"` // 每页显示个数 Limit *int32 `json:"limit,omitempty"` // 总数 Total *int32 `json:"total,omitempty"` // 地址组列表 Records *[]AddressSetListResponseDtoDataRecords `json:"records,omitempty"` }
查询地址组列表返回数据
func (AddressSetListResponseDtoData) String ¶
func (o AddressSetListResponseDtoData) String() string
type AddressSetListResponseDtoDataRecords ¶
type AddressSetListResponseDtoDataRecords struct { // 地址组id SetId *string `json:"set_id,omitempty"` // 引用次数 RefCount *int32 `json:"ref_count,omitempty"` // 描述信息 Description *string `json:"description,omitempty"` // 地址组名称 Name *string `json:"name,omitempty"` // 地址类型0 ipv4,1 ipv6 AddressType *int32 `json:"address_type,omitempty"` }
列表信息
func (AddressSetListResponseDtoDataRecords) String ¶
func (o AddressSetListResponseDtoDataRecords) String() string
type BlackWhiteListResponseData ¶
type BlackWhiteListResponseData struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId *string `json:"object_id,omitempty"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset *int32 `json:"offset,omitempty"` // 每页显示个数 Limit *int32 `json:"limit,omitempty"` // 查询的总条数 Total *int32 `json:"total,omitempty"` // 黑白名单记录 Records *[]BlackWhiteListResponseDataRecords `json:"records,omitempty"` }
查询黑白名单返回值
func (BlackWhiteListResponseData) String ¶
func (o BlackWhiteListResponseData) String() string
type BlackWhiteListResponseDataRecords ¶
type BlackWhiteListResponseDataRecords struct { // 黑白名单列表id ListId *string `json:"list_id,omitempty"` // 黑白地址方向0:源地址1:目的地址 Direction *int32 `json:"direction,omitempty"` // IP地址类型0:ipv4,1:ipv6,2:domain AddressType *int32 `json:"address_type,omitempty"` // ip地址 Address *string `json:"address,omitempty"` // 协议类型:TCP为6,UDP为17,ICMP为1,ICMPV6为58,ANY为-1,手动类型不为空,自动类型为空 Protocol *int32 `json:"protocol,omitempty"` // 端口 Port *string `json:"port,omitempty"` }
items
func (BlackWhiteListResponseDataRecords) String ¶
func (o BlackWhiteListResponseDataRecords) String() string
type ChangeEwProtectStatusRequest ¶
type ChangeEwProtectStatusRequest struct { // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *ChangeProtectStatusRequestBody `json:"body,omitempty"` }
Request Object
func (ChangeEwProtectStatusRequest) String ¶
func (o ChangeEwProtectStatusRequest) String() string
type ChangeEwProtectStatusResponse ¶
type ChangeEwProtectStatusResponse struct { Data *SuccessRspData `json:"data,omitempty"` // trace id TraceId *string `json:"trace_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ChangeEwProtectStatusResponse) String ¶
func (o ChangeEwProtectStatusResponse) String() string
type ChangeIpsProtectModeUsingPostRequest ¶
type ChangeIpsProtectModeUsingPostRequest struct { // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *IpsProtectDto `json:"body,omitempty"` }
Request Object
func (ChangeIpsProtectModeUsingPostRequest) String ¶
func (o ChangeIpsProtectModeUsingPostRequest) String() string
type ChangeIpsProtectModeUsingPostResponse ¶
type ChangeIpsProtectModeUsingPostResponse struct { Data *IdObject `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ChangeIpsProtectModeUsingPostResponse) String ¶
func (o ChangeIpsProtectModeUsingPostResponse) String() string
type ChangeIpsSwitchUsingPostRequest ¶
type ChangeIpsSwitchUsingPostRequest struct { // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *IpsSwitchDto `json:"body,omitempty"` }
Request Object
func (ChangeIpsSwitchUsingPostRequest) String ¶
func (o ChangeIpsSwitchUsingPostRequest) String() string
type ChangeIpsSwitchUsingPostResponse ¶
type ChangeIpsSwitchUsingPostResponse struct { // trace_id TraceId *string `json:"trace_id,omitempty"` Data *CommonResponseDtoData `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ChangeIpsSwitchUsingPostResponse) String ¶
func (o ChangeIpsSwitchUsingPostResponse) String() string
type ChangeProtectEipRequest ¶
type ChangeProtectEipRequest struct { // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *EipOperateProtectReq `json:"body,omitempty"` }
Request Object
func (ChangeProtectEipRequest) String ¶
func (o ChangeProtectEipRequest) String() string
type ChangeProtectEipResponse ¶
type ChangeProtectEipResponse struct { Data *IdObject `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ChangeProtectEipResponse) String ¶
func (o ChangeProtectEipResponse) String() string
type ChangeProtectStatusRequestBody ¶
type ChangeProtectStatusRequestBody struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 防护状态:0 开启,1 关闭 Status ChangeProtectStatusRequestBodyStatus `json:"status"` }
修改东西向防护状态请求体
func (ChangeProtectStatusRequestBody) String ¶
func (o ChangeProtectStatusRequestBody) String() string
type ChangeProtectStatusRequestBodyStatus ¶
type ChangeProtectStatusRequestBodyStatus struct {
// contains filtered or unexported fields
}
func (ChangeProtectStatusRequestBodyStatus) MarshalJSON ¶
func (c ChangeProtectStatusRequestBodyStatus) MarshalJSON() ([]byte, error)
func (*ChangeProtectStatusRequestBodyStatus) UnmarshalJSON ¶
func (c *ChangeProtectStatusRequestBodyStatus) UnmarshalJSON(b []byte) error
func (ChangeProtectStatusRequestBodyStatus) Value ¶
func (c ChangeProtectStatusRequestBodyStatus) Value() int32
type ChangeProtectStatusRequestBodyStatusEnum ¶
type ChangeProtectStatusRequestBodyStatusEnum struct { E_0 ChangeProtectStatusRequestBodyStatus E_1 ChangeProtectStatusRequestBodyStatus }
func GetChangeProtectStatusRequestBodyStatusEnum ¶
func GetChangeProtectStatusRequestBodyStatusEnum() ChangeProtectStatusRequestBodyStatusEnum
type ClearAccessLogRuleHitCountsDto ¶
type ClearAccessLogRuleHitCountsDto struct { // 规则id列表 RuleIds []string `json:"rule_ids"` }
clear access log rule hit counts dto
func (ClearAccessLogRuleHitCountsDto) String ¶
func (o ClearAccessLogRuleHitCountsDto) String() string
type CommonResponseDtoData ¶
type CommonResponseDtoData struct { // 防护对象id Id *string `json:"id,omitempty"` }
object
func (CommonResponseDtoData) String ¶
func (o CommonResponseDtoData) String() string
type CountEipsRequest ¶
type CountEipsRequest struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (CountEipsRequest) String ¶
func (o CountEipsRequest) String() string
type CountEipsResponse ¶
type CountEipsResponse struct { Data *EipCountRespData `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CountEipsResponse) String ¶
func (o CountEipsResponse) String() string
type DeleteAclRuleCountRequest ¶
type DeleteAclRuleCountRequest struct { // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *ClearAccessLogRuleHitCountsDto `json:"body,omitempty"` }
Request Object
func (DeleteAclRuleCountRequest) String ¶
func (o DeleteAclRuleCountRequest) String() string
type DeleteAclRuleCountResponse ¶
type DeleteAclRuleCountResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteAclRuleCountResponse) String ¶
func (o DeleteAclRuleCountResponse) String() string
type DeleteAddressItemUsingDeleteRequest ¶
type DeleteAddressItemUsingDeleteRequest struct { // 地址组成员id ItemId string `json:"item_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (DeleteAddressItemUsingDeleteRequest) String ¶
func (o DeleteAddressItemUsingDeleteRequest) String() string
type DeleteAddressItemUsingDeleteResponse ¶
type DeleteAddressItemUsingDeleteResponse struct { Data *IdObject `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteAddressItemUsingDeleteResponse) String ¶
func (o DeleteAddressItemUsingDeleteResponse) String() string
type DeleteAddressSetInfoUsingDeleteRequest ¶
type DeleteAddressSetInfoUsingDeleteRequest struct { // 地址组id SetId string `json:"set_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (DeleteAddressSetInfoUsingDeleteRequest) String ¶
func (o DeleteAddressSetInfoUsingDeleteRequest) String() string
type DeleteAddressSetInfoUsingDeleteResponse ¶
type DeleteAddressSetInfoUsingDeleteResponse struct { Data *IdObject `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteAddressSetInfoUsingDeleteResponse) String ¶
func (o DeleteAddressSetInfoUsingDeleteResponse) String() string
type DeleteBlackWhiteListUsingDeleteRequest ¶
type DeleteBlackWhiteListUsingDeleteRequest struct { // 黑白名单id ListId string `json:"list_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (DeleteBlackWhiteListUsingDeleteRequest) String ¶
func (o DeleteBlackWhiteListUsingDeleteRequest) String() string
type DeleteBlackWhiteListUsingDeleteResponse ¶
type DeleteBlackWhiteListUsingDeleteResponse struct { Data *IdObject `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteBlackWhiteListUsingDeleteResponse) String ¶
func (o DeleteBlackWhiteListUsingDeleteResponse) String() string
type DeleteRuleAclUsingDeleteRequest ¶
type DeleteRuleAclUsingDeleteRequest struct { // 规则Id AclRuleId string `json:"acl_rule_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (DeleteRuleAclUsingDeleteRequest) String ¶
func (o DeleteRuleAclUsingDeleteRequest) String() string
type DeleteRuleAclUsingDeleteResponse ¶
type DeleteRuleAclUsingDeleteResponse struct { Data *RuleId `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteRuleAclUsingDeleteResponse) String ¶
func (o DeleteRuleAclUsingDeleteResponse) String() string
type DeleteServiceItemUsingDeleteRequest ¶
type DeleteServiceItemUsingDeleteRequest struct { // 服务组成员id ItemId string `json:"item_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (DeleteServiceItemUsingDeleteRequest) String ¶
func (o DeleteServiceItemUsingDeleteRequest) String() string
type DeleteServiceItemUsingDeleteResponse ¶
type DeleteServiceItemUsingDeleteResponse struct { Data *IdObject `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteServiceItemUsingDeleteResponse) String ¶
func (o DeleteServiceItemUsingDeleteResponse) String() string
type DeleteServiceSetUsingDeleteRequest ¶
type DeleteServiceSetUsingDeleteRequest struct { // 服务集合id SetId string `json:"set_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (DeleteServiceSetUsingDeleteRequest) String ¶
func (o DeleteServiceSetUsingDeleteRequest) String() string
type DeleteServiceSetUsingDeleteResponse ¶
type DeleteServiceSetUsingDeleteResponse struct { Data *IdObject `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteServiceSetUsingDeleteResponse) String ¶
func (o DeleteServiceSetUsingDeleteResponse) String() string
type DnsServersResponseDto ¶
type DnsServersResponseDto struct { // id Id *int32 `json:"id,omitempty"` // 是否应用,0否 1是 IsApplied *int32 `json:"is_applied,omitempty"` // 是否是用户自定义的dns服务器,0否 1是 IsCustomized *int32 `json:"is_customized,omitempty"` // DNS服务器IP ServerIp *string `json:"server_ip,omitempty"` }
func (DnsServersResponseDto) String ¶
func (o DnsServersResponseDto) String() string
type EipCountRespData ¶ added in v0.1.14
type EipCountRespData struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId *string `json:"object_id,omitempty"` // EIP总数 EipTotal *int32 `json:"eip_total,omitempty"` // EIP防护数 EipProtected *int32 `json:"eip_protected,omitempty"` }
EIP 数量查询反馈
func (EipCountRespData) String ¶ added in v0.1.14
func (o EipCountRespData) String() string
type EipOperateProtectReq ¶
type EipOperateProtectReq struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // EIP状态,0表示防护中,1表示未防护 Status int32 `json:"status"` // EIP信息列表 IpInfos []EipOperateProtectReqIpInfos `json:"ip_infos"` }
EIP操作防护请求体
func (EipOperateProtectReq) String ¶
func (o EipOperateProtectReq) String() string
type EipOperateProtectReqIpInfos ¶
type EipOperateProtectReqIpInfos struct { // 弹性公网IP数据ID Id *string `json:"id,omitempty"` // 弹性公网IP地址 PublicIp *string `json:"public_ip,omitempty"` // 弹性公网IP地址IPV6 PublicIpv6 *string `json:"public_ipv6,omitempty"` }
func (EipOperateProtectReqIpInfos) String ¶
func (o EipOperateProtectReqIpInfos) String() string
type EipResource ¶ added in v0.1.14
type EipResource struct { // 弹性公网ID Id *string `json:"id,omitempty"` // 弹性公网IP PublicIp *string `json:"public_ip,omitempty"` // EIP防护状态,0表示防护中,1表示未防护 Status *EipResourceStatus `json:"status,omitempty"` // 弹性公网IP,IPV6 PublicIpv6 *string `json:"public_ipv6,omitempty"` // 企业项目id EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 设备id DeviceId *string `json:"device_id,omitempty"` // 设备名称 DeviceName *string `json:"device_name,omitempty"` // 设备拥有者 DeviceOwner *string `json:"device_owner,omitempty"` // 关联实例类型 AssociateInstanceType *string `json:"associate_instance_type,omitempty"` // 防火墙名称 FwInstanceName *string `json:"fw_instance_name,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。 FwInstanceId *string `json:"fw_instance_id,omitempty"` // Eip绑定的防火墙企业项目id FwEnterpriseProjectId *string `json:"fw_enterprise_project_id,omitempty"` }
EIP资源防护信息
func (EipResource) String ¶ added in v0.1.14
func (o EipResource) String() string
type EipResourceStatus ¶ added in v0.1.14
type EipResourceStatus struct {
// contains filtered or unexported fields
}
func (EipResourceStatus) MarshalJSON ¶ added in v0.1.14
func (c EipResourceStatus) MarshalJSON() ([]byte, error)
func (*EipResourceStatus) UnmarshalJSON ¶ added in v0.1.14
func (c *EipResourceStatus) UnmarshalJSON(b []byte) error
func (EipResourceStatus) Value ¶ added in v0.1.14
func (c EipResourceStatus) Value() int32
type EipResourceStatusEnum ¶ added in v0.1.14
type EipResourceStatusEnum struct { E_0 EipResourceStatus E_1 EipResourceStatus }
func GetEipResourceStatusEnum ¶ added in v0.1.14
func GetEipResourceStatusEnum() EipResourceStatusEnum
type EipResponseData ¶ added in v0.1.14
type EipResponseData struct { // 每页显示个数 Limit *int32 `json:"limit,omitempty"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset *int32 `json:"offset,omitempty"` // 总数 Total *int32 `json:"total,omitempty"` // eip资源记录 Records *[]EipResource `json:"records,omitempty"` }
func (EipResponseData) String ¶ added in v0.1.14
func (o EipResponseData) String() string
type ErInstance ¶
type ErInstance struct { // Er实例id Id *string `json:"id,omitempty"` // Er名称 Name *string `json:"name,omitempty"` // Er状态 State *string `json:"state,omitempty"` // 企业租户id EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 租户id ProjectId *string `json:"project_id,omitempty"` // 是否开启ipv6 EnableIpv6 *string `json:"enable_ipv6,omitempty"` }
func (ErInstance) String ¶
func (o ErInstance) String() string
type EwProtectResourceInfo ¶
type EwProtectResourceInfo struct { // 防护资源类型:0 VPC,1 VGW ProtectedResourceType int32 `json:"protected_resource_type"` // 防护资源名称 ProtectedResourceName string `json:"protected_resource_name"` // 防护资源id ProtectedResourceId string `json:"protected_resource_id"` // 防护资源nat网关名称 ProtectedResourceNatName *string `json:"protected_resource_nat_name,omitempty"` // 防护资源nat网关id ProtectedResourceNatId *string `json:"protected_resource_nat_id,omitempty"` // 防护资源租户id ProtectedResourceProjectId *string `json:"protected_resource_project_id,omitempty"` }
东西向防护的资源信息,例如VPC、VGW等
func (EwProtectResourceInfo) String ¶
func (o EwProtectResourceInfo) String() string
type FirewallInstanceResource ¶ added in v0.1.15
type FirewallInstanceResource struct { // 资源id ResourceId *string `json:"resource_id,omitempty"` // 服务类型,用于CBC使用,特指:hws.service.type.cfw CloudServiceType *string `json:"cloud_service_type,omitempty"` // 资源类型,包括: 1、云防火墙:hws.resource.type.cfw 2、EIP:hws.resource.type.cfw.exp.eip 3、带宽:hws.resource.type.cfw.exp.bandwidth 4、VPC:hws.resource.type.cfw.exp.vpc 5、日志存储:hws.resource.type.cfw.exp.logaudit ResourceType *string `json:"resource_type,omitempty"` // 库存单位码 ResourceSpecCode *string `json:"resource_spec_code,omitempty"` // 资源数量 ResourceSize *int32 `json:"resource_size,omitempty"` // 资源单位 ResourceSizeMeasureId *int32 `json:"resource_size_measure_id,omitempty"` }
func (FirewallInstanceResource) String ¶ added in v0.1.15
func (o FirewallInstanceResource) String() string
type Flavor ¶
type Flavor struct { // 防火墙版本,0:标准版,1:专业版,2:铂金版,3:基础版 Version *FlavorVersion `json:"version,omitempty"` // eip数量 EipCount *int32 `json:"eip_count,omitempty"` // vpc数量 VpcCount *int32 `json:"vpc_count,omitempty"` // 带宽 Bandwidth *int32 `json:"bandwidth,omitempty"` // 日志存储 LogStorage *int32 `json:"log_storage,omitempty"` }
type FlavorVersion ¶
type FlavorVersion struct {
// contains filtered or unexported fields
}
func (FlavorVersion) MarshalJSON ¶
func (c FlavorVersion) MarshalJSON() ([]byte, error)
func (*FlavorVersion) UnmarshalJSON ¶
func (c *FlavorVersion) UnmarshalJSON(b []byte) error
func (FlavorVersion) Value ¶
func (c FlavorVersion) Value() int32
type FlavorVersionEnum ¶
type FlavorVersionEnum struct { E_0 FlavorVersion E_1 FlavorVersion E_2 FlavorVersion E_3 FlavorVersion }
func GetFlavorVersionEnum ¶
func GetFlavorVersionEnum() FlavorVersionEnum
type GetEastWestFirewallResponseBody ¶
type GetEastWestFirewallResponseBody struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId *string `json:"object_id,omitempty"` // 租户project_id ProjectId *string `json:"project_id,omitempty"` // 防护状态:0 已开启防护, 1 未开启防护 Status *int32 `json:"status,omitempty"` ErAssociatedSubnet *SubnetInfo `json:"er_associated_subnet,omitempty"` // 云防火墙关联子网信息 FirewallAssociatedSubnets *[]SubnetInfo `json:"firewall_associated_subnets,omitempty"` Er *ErInstance `json:"er,omitempty"` InspectionVpc *VpcDetail `json:"inspection_vpc,omitempty"` // 东西向防护资源信息 ProtectInfos *[]EwProtectResourceInfo `json:"protect_infos,omitempty"` // 防护VPC总数 Total *int32 `json:"total,omitempty"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset *int32 `json:"offset,omitempty"` // 每页显示个数 Limit *int32 `json:"limit,omitempty"` }
查询东西向防火墙接口响应Body体
func (GetEastWestFirewallResponseBody) String ¶
func (o GetEastWestFirewallResponseBody) String() string
type GetFirewallInstanceData ¶ added in v0.1.15
type GetFirewallInstanceData struct { // 每页显示个数 Limit *int32 `json:"limit,omitempty"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset *int32 `json:"offset,omitempty"` // 总数 Total *int32 `json:"total,omitempty"` // 查询防火墙实例信息列表 Records *[]GetFirewallInstanceResponseRecord `json:"records,omitempty"` }
func (GetFirewallInstanceData) String ¶ added in v0.1.15
func (o GetFirewallInstanceData) String() string
type GetFirewallInstanceResponseRecord ¶ added in v0.1.15
type GetFirewallInstanceResponseRecord struct { // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。 FwInstanceId *string `json:"fw_instance_id,omitempty"` // 防火墙名称 Name *string `json:"name,omitempty"` // 集群类型 HaType *int32 `json:"ha_type,omitempty"` // 计费模式 0:包年/包月 1:按需 ChargeMode *int32 `json:"charge_mode,omitempty"` // 服务类型 ServiceType *int32 `json:"service_type,omitempty"` // 引擎类型 EngineType *int32 `json:"engine_type,omitempty"` Flavor *Flavor `json:"flavor,omitempty"` // 防护对象列表 ProtectObjects *[]ProtectObjectVo `json:"protect_objects,omitempty"` // 防火墙状态列表,包括-1:等待支付,0:创建中,1,删除中,2:运行中,3:升级中,4:删除完成:5:冻结中,6:创建失败,7:删除失败,8:冻结失败,9:存储中,10:存储失败,11:升级失败 Status *GetFirewallInstanceResponseRecordStatus `json:"status,omitempty"` // 是否为旧引擎,true表示是,false表示不是 IsOldFirewallInstance *bool `json:"is_old_firewall_instance,omitempty"` // 是否支持ipv6,true表示是,false表示不是 SupportIpv6 *bool `json:"support_ipv6,omitempty"` // 特性开关,boolean值为true表示是,false表示否 FeatureToggle map[string]bool `json:"feature_toggle,omitempty"` // 防火墙资源列表 Resources *[]FirewallInstanceResource `json:"resources,omitempty"` // 防火墙名称 FwInstanceName *string `json:"fw_instance_name,omitempty"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` }
func (GetFirewallInstanceResponseRecord) String ¶ added in v0.1.15
func (o GetFirewallInstanceResponseRecord) String() string
type GetFirewallInstanceResponseRecordStatus ¶ added in v0.1.15
type GetFirewallInstanceResponseRecordStatus struct {
// contains filtered or unexported fields
}
func (GetFirewallInstanceResponseRecordStatus) MarshalJSON ¶ added in v0.1.15
func (c GetFirewallInstanceResponseRecordStatus) MarshalJSON() ([]byte, error)
func (*GetFirewallInstanceResponseRecordStatus) UnmarshalJSON ¶ added in v0.1.15
func (c *GetFirewallInstanceResponseRecordStatus) UnmarshalJSON(b []byte) error
func (GetFirewallInstanceResponseRecordStatus) Value ¶ added in v0.1.15
func (c GetFirewallInstanceResponseRecordStatus) Value() int32
type GetFirewallInstanceResponseRecordStatusEnum ¶ added in v0.1.15
type GetFirewallInstanceResponseRecordStatusEnum struct { E_MINUS_1 GetFirewallInstanceResponseRecordStatus E_0 GetFirewallInstanceResponseRecordStatus E_1 GetFirewallInstanceResponseRecordStatus E_2 GetFirewallInstanceResponseRecordStatus E_3 GetFirewallInstanceResponseRecordStatus E_4 GetFirewallInstanceResponseRecordStatus E_5 GetFirewallInstanceResponseRecordStatus E_6 GetFirewallInstanceResponseRecordStatus E_7 GetFirewallInstanceResponseRecordStatus E_8 GetFirewallInstanceResponseRecordStatus E_9 GetFirewallInstanceResponseRecordStatus E_10 GetFirewallInstanceResponseRecordStatus E_11 GetFirewallInstanceResponseRecordStatus }
func GetGetFirewallInstanceResponseRecordStatusEnum ¶ added in v0.1.15
func GetGetFirewallInstanceResponseRecordStatusEnum() GetFirewallInstanceResponseRecordStatusEnum
type HttpQueryCfwAccessControllerLogsResponseDtoData ¶
type HttpQueryCfwAccessControllerLogsResponseDtoData struct { // 返回数量 Total *int32 `json:"total,omitempty"` // 每页显示个数 Limit *int32 `json:"limit,omitempty"` // 记录 Records *[]HttpQueryCfwAccessControllerLogsResponseDtoDataRecords `json:"records,omitempty"` }
查询访问控制日志返回数据
func (HttpQueryCfwAccessControllerLogsResponseDtoData) String ¶
func (o HttpQueryCfwAccessControllerLogsResponseDtoData) String() string
type HttpQueryCfwAccessControllerLogsResponseDtoDataRecords ¶
type HttpQueryCfwAccessControllerLogsResponseDtoDataRecords struct { // 动作0:permit,1:deny Action *string `json:"action,omitempty"` // 规则名称 RuleName *string `json:"rule_name,omitempty"` // 规则ID RuleId *string `json:"rule_id,omitempty"` // 命中时间 HitTime *int32 `json:"hit_time,omitempty"` // 文档ID LogId *string `json:"log_id,omitempty"` // 源IP SrcIp *string `json:"src_ip,omitempty"` // 源端口 SrcPort *string `json:"src_port,omitempty"` // 目的IP DstIp *string `json:"dst_ip,omitempty"` // 目的端口 DstPort *string `json:"dst_port,omitempty"` // 协议类型:TCP为6,UDP为17,ICMP为1,ICMPV6为58,ANY为-1,手动类型不为空,自动类型为空 Protocol *string `json:"protocol,omitempty"` // 应用协议 App *string `json:"app,omitempty"` }
func (HttpQueryCfwAccessControllerLogsResponseDtoDataRecords) String ¶
func (o HttpQueryCfwAccessControllerLogsResponseDtoDataRecords) String() string
type HttpQueryCfwAttackLogsResponseDtoData ¶
type HttpQueryCfwAttackLogsResponseDtoData struct { // 返回数量 Total *int32 `json:"total,omitempty"` // 每页显示个数 Limit *int32 `json:"limit,omitempty"` // 记录 Records *[]HttpQueryCfwAttackLogsResponseDtoDataRecords `json:"records,omitempty"` }
查询攻击日志返回值
func (HttpQueryCfwAttackLogsResponseDtoData) String ¶
func (o HttpQueryCfwAttackLogsResponseDtoData) String() string
type HttpQueryCfwAttackLogsResponseDtoDataRecords ¶
type HttpQueryCfwAttackLogsResponseDtoDataRecords struct { // 方向,有内到外和外到内两种 Direction *HttpQueryCfwAttackLogsResponseDtoDataRecordsDirection `json:"direction,omitempty"` // 动作 Action *string `json:"action,omitempty"` // 事件时间 EventTime *string `json:"event_time,omitempty"` // 攻击类型 AttackType *string `json:"attack_type,omitempty"` // 攻击规则 AttackRule *string `json:"attack_rule,omitempty"` // 威胁等级 Level *string `json:"level,omitempty"` // 来源 Source *string `json:"source,omitempty"` // 报文长度 PacketLength *int64 `json:"packet_length,omitempty"` // 攻击规则id AttackRuleId *int32 `json:"attack_rule_id,omitempty"` // 命中时间 HitTime *int32 `json:"hit_time,omitempty"` // 日志ID LogId *string `json:"log_id,omitempty"` // 源IP SrcIp *string `json:"src_ip,omitempty"` // 源端口 SrcPort *int32 `json:"src_port,omitempty"` // 目的IP DstIp *string `json:"dst_ip,omitempty"` // 目的端口 DstPort *int32 `json:"dst_port,omitempty"` // 协议 Protocol *string `json:"protocol,omitempty"` Packet *Packet `json:"packet,omitempty"` // 应用协议 App *string `json:"app,omitempty"` // 攻击报文信息 PacketMessages *[]PacketMessage `json:"packetMessages,omitempty"` }
func (HttpQueryCfwAttackLogsResponseDtoDataRecords) String ¶
func (o HttpQueryCfwAttackLogsResponseDtoDataRecords) String() string
type HttpQueryCfwAttackLogsResponseDtoDataRecordsDirection ¶
type HttpQueryCfwAttackLogsResponseDtoDataRecordsDirection struct {
// contains filtered or unexported fields
}
func (HttpQueryCfwAttackLogsResponseDtoDataRecordsDirection) MarshalJSON ¶
func (c HttpQueryCfwAttackLogsResponseDtoDataRecordsDirection) MarshalJSON() ([]byte, error)
func (*HttpQueryCfwAttackLogsResponseDtoDataRecordsDirection) UnmarshalJSON ¶
func (c *HttpQueryCfwAttackLogsResponseDtoDataRecordsDirection) UnmarshalJSON(b []byte) error
func (HttpQueryCfwAttackLogsResponseDtoDataRecordsDirection) Value ¶
func (c HttpQueryCfwAttackLogsResponseDtoDataRecordsDirection) Value() string
type HttpQueryCfwAttackLogsResponseDtoDataRecordsDirectionEnum ¶
type HttpQueryCfwAttackLogsResponseDtoDataRecordsDirectionEnum struct { OUT2IN HttpQueryCfwAttackLogsResponseDtoDataRecordsDirection IN2OUT HttpQueryCfwAttackLogsResponseDtoDataRecordsDirection }
func GetHttpQueryCfwAttackLogsResponseDtoDataRecordsDirectionEnum ¶
func GetHttpQueryCfwAttackLogsResponseDtoDataRecordsDirectionEnum() HttpQueryCfwAttackLogsResponseDtoDataRecordsDirectionEnum
type HttpQueryCfwFlowLogsResponseDtoData ¶
type HttpQueryCfwFlowLogsResponseDtoData struct { // 返回数量 Total *int32 `json:"total,omitempty"` // 每页显示个数 Limit *int32 `json:"limit,omitempty"` // 记录 Records *[]HttpQueryCfwFlowLogsResponseDtoDataRecords `json:"records,omitempty"` }
查询流日志返回值
func (HttpQueryCfwFlowLogsResponseDtoData) String ¶
func (o HttpQueryCfwFlowLogsResponseDtoData) String() string
type HttpQueryCfwFlowLogsResponseDtoDataRecords ¶
type HttpQueryCfwFlowLogsResponseDtoDataRecords struct { // 字节 Bytes *int32 `json:"bytes,omitempty"` // 方向,有内到外和外到内两种 Direction *HttpQueryCfwFlowLogsResponseDtoDataRecordsDirection `json:"direction,omitempty"` // 包 Packets *int32 `json:"packets,omitempty"` // 开始时间 StartTime *int32 `json:"start_time,omitempty"` // 结束时间 EndTime *int32 `json:"end_time,omitempty"` // 文档ID LogId *string `json:"log_id,omitempty"` // 源IP SrcIp *string `json:"src_ip,omitempty"` // 源端口 SrcPort *string `json:"src_port,omitempty"` // 目的IP DstIp *string `json:"dst_ip,omitempty"` // 应用协议 App *string `json:"app,omitempty"` // 目的端口 DstPort *string `json:"dst_port,omitempty"` // 协议类型:TCP为6,UDP为17,ICMP为1,ICMPV6为58,ANY为-1,手动类型不为空,自动类型为空 Protocol *string `json:"protocol,omitempty"` }
func (HttpQueryCfwFlowLogsResponseDtoDataRecords) String ¶
func (o HttpQueryCfwFlowLogsResponseDtoDataRecords) String() string
type HttpQueryCfwFlowLogsResponseDtoDataRecordsDirection ¶
type HttpQueryCfwFlowLogsResponseDtoDataRecordsDirection struct {
// contains filtered or unexported fields
}
func (HttpQueryCfwFlowLogsResponseDtoDataRecordsDirection) MarshalJSON ¶
func (c HttpQueryCfwFlowLogsResponseDtoDataRecordsDirection) MarshalJSON() ([]byte, error)
func (*HttpQueryCfwFlowLogsResponseDtoDataRecordsDirection) UnmarshalJSON ¶
func (c *HttpQueryCfwFlowLogsResponseDtoDataRecordsDirection) UnmarshalJSON(b []byte) error
func (HttpQueryCfwFlowLogsResponseDtoDataRecordsDirection) Value ¶
func (c HttpQueryCfwFlowLogsResponseDtoDataRecordsDirection) Value() string
type HttpQueryCfwFlowLogsResponseDtoDataRecordsDirectionEnum ¶
type HttpQueryCfwFlowLogsResponseDtoDataRecordsDirectionEnum struct { OUT2IN HttpQueryCfwFlowLogsResponseDtoDataRecordsDirection IN2OUT HttpQueryCfwFlowLogsResponseDtoDataRecordsDirection }
func GetHttpQueryCfwFlowLogsResponseDtoDataRecordsDirectionEnum ¶
func GetHttpQueryCfwFlowLogsResponseDtoDataRecordsDirectionEnum() HttpQueryCfwFlowLogsResponseDtoDataRecordsDirectionEnum
type IpsProtectDto ¶
type IpsProtectDto struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId *string `json:"object_id,omitempty"` // ips防护模式,0:观察模式,1:严格模式,2:中等模式,3:宽松模式 Mode *int32 `json:"mode,omitempty"` }
description
func (IpsProtectDto) String ¶
func (o IpsProtectDto) String() string
type IpsProtectModeObject ¶ added in v0.1.38
type IpsProtectModeObject struct { // ips防护模式id Id *string `json:"id,omitempty"` // ips防护模式,0:观察模式,1:严格模式,2:中等模式,3:宽松模式 Mode *int32 `json:"mode,omitempty"` }
func (IpsProtectModeObject) String ¶ added in v0.1.38
func (o IpsProtectModeObject) String() string
type IpsSwitchDto ¶
type IpsSwitchDto struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 补丁类型,1-基础补丁 2=虚拟补丁 IpsType IpsSwitchDtoIpsType `json:"ips_type"` // ips特性开关状态 Status int32 `json:"status"` }
description
func (IpsSwitchDto) String ¶
func (o IpsSwitchDto) String() string
type IpsSwitchDtoIpsType ¶
type IpsSwitchDtoIpsType struct {
// contains filtered or unexported fields
}
func (IpsSwitchDtoIpsType) MarshalJSON ¶
func (c IpsSwitchDtoIpsType) MarshalJSON() ([]byte, error)
func (*IpsSwitchDtoIpsType) UnmarshalJSON ¶
func (c *IpsSwitchDtoIpsType) UnmarshalJSON(b []byte) error
func (IpsSwitchDtoIpsType) Value ¶
func (c IpsSwitchDtoIpsType) Value() int32
type IpsSwitchDtoIpsTypeEnum ¶
type IpsSwitchDtoIpsTypeEnum struct { E_1 IpsSwitchDtoIpsType E_2 IpsSwitchDtoIpsType }
func GetIpsSwitchDtoIpsTypeEnum ¶
func GetIpsSwitchDtoIpsTypeEnum() IpsSwitchDtoIpsTypeEnum
type IpsSwitchResponseDto ¶ added in v0.1.14
type IpsSwitchResponseDto struct { // ips开关id Id *string `json:"id,omitempty"` // 基础防御状态 BasicDefenseStatus *int32 `json:"basic_defense_status,omitempty"` // 虚拟补丁状态 VirtualPatchesStatus *int32 `json:"virtual_patches_status,omitempty"` }
ips特性状态返回查询
func (IpsSwitchResponseDto) String ¶ added in v0.1.14
func (o IpsSwitchResponseDto) String() string
type ListAccessControlLogsRequest ¶
type ListAccessControlLogsRequest struct { // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。 FwInstanceId string `json:"fw_instance_id"` // 规则ID RuleId *string `json:"rule_id,omitempty"` // 开始时间 StartTime int64 `json:"start_time"` // 结束时间 EndTime int64 `json:"end_time"` // 源IP SrcIp *string `json:"src_ip,omitempty"` // 源端口 SrcPort *int32 `json:"src_port,omitempty"` // 目的IP DstIp *string `json:"dst_ip,omitempty"` // 目的端口 DstPort *int32 `json:"dst_port,omitempty"` // 协议 Protocol *string `json:"protocol,omitempty"` // 应用协议 App *string `json:"app,omitempty"` // 文档ID,第一页为空,其他页不为空 LogId *string `json:"log_id,omitempty"` // 日期,第一页为空,其他页不为空 NextDate *int32 `json:"next_date,omitempty"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset *int32 `json:"offset,omitempty"` // 每页显示个数 Limit int32 `json:"limit"` // 日志类型 LogType *ListAccessControlLogsRequestLogType `json:"log_type,omitempty"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` }
Request Object
func (ListAccessControlLogsRequest) String ¶
func (o ListAccessControlLogsRequest) String() string
type ListAccessControlLogsRequestLogType ¶
type ListAccessControlLogsRequestLogType struct {
// contains filtered or unexported fields
}
func (ListAccessControlLogsRequestLogType) MarshalJSON ¶
func (c ListAccessControlLogsRequestLogType) MarshalJSON() ([]byte, error)
func (*ListAccessControlLogsRequestLogType) UnmarshalJSON ¶
func (c *ListAccessControlLogsRequestLogType) UnmarshalJSON(b []byte) error
func (ListAccessControlLogsRequestLogType) Value ¶
func (c ListAccessControlLogsRequestLogType) Value() string
type ListAccessControlLogsRequestLogTypeEnum ¶
type ListAccessControlLogsRequestLogTypeEnum struct { INTERNET ListAccessControlLogsRequestLogType NAT ListAccessControlLogsRequestLogType VPC ListAccessControlLogsRequestLogType }
func GetListAccessControlLogsRequestLogTypeEnum ¶
func GetListAccessControlLogsRequestLogTypeEnum() ListAccessControlLogsRequestLogTypeEnum
type ListAccessControlLogsResponse ¶
type ListAccessControlLogsResponse struct { Data *HttpQueryCfwAccessControllerLogsResponseDtoData `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAccessControlLogsResponse) String ¶
func (o ListAccessControlLogsResponse) String() string
type ListAddressItemsUsingGetRequest ¶
type ListAddressItemsUsingGetRequest struct { // 地址组id SetId string `json:"set_id"` // 关键字 KeyWord *string `json:"key_word,omitempty"` // 每页显示个数 Limit int32 `json:"limit"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset int32 `json:"offset"` // ip地址 Address *string `json:"address,omitempty"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (ListAddressItemsUsingGetRequest) String ¶
func (o ListAddressItemsUsingGetRequest) String() string
type ListAddressItemsUsingGetResponse ¶
type ListAddressItemsUsingGetResponse struct { Data *AddressItemListResponseDtoData `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAddressItemsUsingGetResponse) String ¶
func (o ListAddressItemsUsingGetResponse) String() string
type ListAddressSetDetailUsingGetRequest ¶
type ListAddressSetDetailUsingGetRequest struct { // 地址组id SetId string `json:"set_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (ListAddressSetDetailUsingGetRequest) String ¶
func (o ListAddressSetDetailUsingGetRequest) String() string
type ListAddressSetDetailUsingGetResponse ¶
type ListAddressSetDetailUsingGetResponse struct { Data *AddressSetDetailResponseDtoData `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAddressSetDetailUsingGetResponse) String ¶
func (o ListAddressSetDetailUsingGetResponse) String() string
type ListAddressSetListUsingGetRequest ¶
type ListAddressSetListUsingGetRequest struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 关键字 KeyWord *string `json:"key_word,omitempty"` // 每页显示个数 Limit int32 `json:"limit"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset int32 `json:"offset"` // ip地址 Address *string `json:"address,omitempty"` // 地址类型0 ipv4,1 ipv6 AddressType *ListAddressSetListUsingGetRequestAddressType `json:"address_type,omitempty"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (ListAddressSetListUsingGetRequest) String ¶
func (o ListAddressSetListUsingGetRequest) String() string
type ListAddressSetListUsingGetRequestAddressType ¶
type ListAddressSetListUsingGetRequestAddressType struct {
// contains filtered or unexported fields
}
func (ListAddressSetListUsingGetRequestAddressType) MarshalJSON ¶
func (c ListAddressSetListUsingGetRequestAddressType) MarshalJSON() ([]byte, error)
func (*ListAddressSetListUsingGetRequestAddressType) UnmarshalJSON ¶
func (c *ListAddressSetListUsingGetRequestAddressType) UnmarshalJSON(b []byte) error
func (ListAddressSetListUsingGetRequestAddressType) Value ¶
func (c ListAddressSetListUsingGetRequestAddressType) Value() int32
type ListAddressSetListUsingGetRequestAddressTypeEnum ¶
type ListAddressSetListUsingGetRequestAddressTypeEnum struct { E_0 ListAddressSetListUsingGetRequestAddressType E_1 ListAddressSetListUsingGetRequestAddressType }
func GetListAddressSetListUsingGetRequestAddressTypeEnum ¶
func GetListAddressSetListUsingGetRequestAddressTypeEnum() ListAddressSetListUsingGetRequestAddressTypeEnum
type ListAddressSetListUsingGetResponse ¶
type ListAddressSetListUsingGetResponse struct { Data *AddressSetListResponseDtoData `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAddressSetListUsingGetResponse) String ¶
func (o ListAddressSetListUsingGetResponse) String() string
type ListAttackLogsRequest ¶
type ListAttackLogsRequest struct { // 开始时间 StartTime int64 `json:"start_time"` // 结束时间 EndTime int64 `json:"end_time"` // 源IP SrcIp *string `json:"src_ip,omitempty"` // 源端口号 SrcPort *int32 `json:"src_port,omitempty"` // 目的IP DstIp *string `json:"dst_ip,omitempty"` // 目的端口号 DstPort *int32 `json:"dst_port,omitempty"` // 协议类型:TCP为6, UDP为17,ICMP为1,ICMPV6为58,ANY为-1,手动类型不为空,自动类型为空 Protocol *ListAttackLogsRequestProtocol `json:"protocol,omitempty"` // 应用协议 App *string `json:"app,omitempty"` // 日志ID,当是第一页时为空,不是第一页时不为空 LogId *string `json:"log_id,omitempty"` // 下个日期,当是第一页时为空,不是第一页时不为空 NextDate *int64 `json:"next_date,omitempty"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset *int32 `json:"offset,omitempty"` // 每页显示个数 Limit int32 `json:"limit"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。 FwInstanceId string `json:"fw_instance_id"` // 动作0:permit,1:deny Action *ListAttackLogsRequestAction `json:"action,omitempty"` // 方向0:外到内1:内到外 Direction *ListAttackLogsRequestDirection `json:"direction,omitempty"` // 入侵事件类型 AttackType *string `json:"attack_type,omitempty"` // 入侵事件规则 AttackRule *string `json:"attack_rule,omitempty"` // 威胁等级 Level *string `json:"level,omitempty"` // 判断来源 Source *string `json:"source,omitempty"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` }
Request Object
func (ListAttackLogsRequest) String ¶
func (o ListAttackLogsRequest) String() string
type ListAttackLogsRequestAction ¶
type ListAttackLogsRequestAction struct {
// contains filtered or unexported fields
}
func (ListAttackLogsRequestAction) MarshalJSON ¶
func (c ListAttackLogsRequestAction) MarshalJSON() ([]byte, error)
func (*ListAttackLogsRequestAction) UnmarshalJSON ¶
func (c *ListAttackLogsRequestAction) UnmarshalJSON(b []byte) error
func (ListAttackLogsRequestAction) Value ¶
func (c ListAttackLogsRequestAction) Value() string
type ListAttackLogsRequestActionEnum ¶
type ListAttackLogsRequestActionEnum struct { E_0 ListAttackLogsRequestAction E_1 ListAttackLogsRequestAction }
func GetListAttackLogsRequestActionEnum ¶
func GetListAttackLogsRequestActionEnum() ListAttackLogsRequestActionEnum
type ListAttackLogsRequestDirection ¶
type ListAttackLogsRequestDirection struct {
// contains filtered or unexported fields
}
func (ListAttackLogsRequestDirection) MarshalJSON ¶
func (c ListAttackLogsRequestDirection) MarshalJSON() ([]byte, error)
func (*ListAttackLogsRequestDirection) UnmarshalJSON ¶
func (c *ListAttackLogsRequestDirection) UnmarshalJSON(b []byte) error
func (ListAttackLogsRequestDirection) Value ¶
func (c ListAttackLogsRequestDirection) Value() string
type ListAttackLogsRequestDirectionEnum ¶
type ListAttackLogsRequestDirectionEnum struct { E_0 ListAttackLogsRequestDirection E_1 ListAttackLogsRequestDirection }
func GetListAttackLogsRequestDirectionEnum ¶
func GetListAttackLogsRequestDirectionEnum() ListAttackLogsRequestDirectionEnum
type ListAttackLogsRequestProtocol ¶
type ListAttackLogsRequestProtocol struct {
// contains filtered or unexported fields
}
func (ListAttackLogsRequestProtocol) MarshalJSON ¶
func (c ListAttackLogsRequestProtocol) MarshalJSON() ([]byte, error)
func (*ListAttackLogsRequestProtocol) UnmarshalJSON ¶
func (c *ListAttackLogsRequestProtocol) UnmarshalJSON(b []byte) error
func (ListAttackLogsRequestProtocol) Value ¶
func (c ListAttackLogsRequestProtocol) Value() string
type ListAttackLogsRequestProtocolEnum ¶
type ListAttackLogsRequestProtocolEnum struct { E_6 ListAttackLogsRequestProtocol E_17 ListAttackLogsRequestProtocol E_1 ListAttackLogsRequestProtocol E_58 ListAttackLogsRequestProtocol }
func GetListAttackLogsRequestProtocolEnum ¶
func GetListAttackLogsRequestProtocolEnum() ListAttackLogsRequestProtocolEnum
type ListAttackLogsResponse ¶
type ListAttackLogsResponse struct { Data *HttpQueryCfwAttackLogsResponseDtoData `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAttackLogsResponse) String ¶
func (o ListAttackLogsResponse) String() string
type ListBlackWhiteListsUsingGetRequest ¶
type ListBlackWhiteListsUsingGetRequest struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 黑白名单类型4:黑名单,5:白名单 ListType ListBlackWhiteListsUsingGetRequestListType `json:"list_type"` // IP地址类型0:ipv4,1:ipv6,2:domain AddressType *ListBlackWhiteListsUsingGetRequestAddressType `json:"address_type,omitempty"` // ip地址 Address *string `json:"address,omitempty"` // 端口 Port *string `json:"port,omitempty"` // 每页显示个数 Limit int32 `json:"limit"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset int32 `json:"offset"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (ListBlackWhiteListsUsingGetRequest) String ¶
func (o ListBlackWhiteListsUsingGetRequest) String() string
type ListBlackWhiteListsUsingGetRequestAddressType ¶
type ListBlackWhiteListsUsingGetRequestAddressType struct {
// contains filtered or unexported fields
}
func (ListBlackWhiteListsUsingGetRequestAddressType) MarshalJSON ¶
func (c ListBlackWhiteListsUsingGetRequestAddressType) MarshalJSON() ([]byte, error)
func (*ListBlackWhiteListsUsingGetRequestAddressType) UnmarshalJSON ¶
func (c *ListBlackWhiteListsUsingGetRequestAddressType) UnmarshalJSON(b []byte) error
func (ListBlackWhiteListsUsingGetRequestAddressType) Value ¶
func (c ListBlackWhiteListsUsingGetRequestAddressType) Value() int32
type ListBlackWhiteListsUsingGetRequestAddressTypeEnum ¶
type ListBlackWhiteListsUsingGetRequestAddressTypeEnum struct { E_0 ListBlackWhiteListsUsingGetRequestAddressType E_1 ListBlackWhiteListsUsingGetRequestAddressType E_2 ListBlackWhiteListsUsingGetRequestAddressType }
func GetListBlackWhiteListsUsingGetRequestAddressTypeEnum ¶
func GetListBlackWhiteListsUsingGetRequestAddressTypeEnum() ListBlackWhiteListsUsingGetRequestAddressTypeEnum
type ListBlackWhiteListsUsingGetRequestListType ¶
type ListBlackWhiteListsUsingGetRequestListType struct {
// contains filtered or unexported fields
}
func (ListBlackWhiteListsUsingGetRequestListType) MarshalJSON ¶
func (c ListBlackWhiteListsUsingGetRequestListType) MarshalJSON() ([]byte, error)
func (*ListBlackWhiteListsUsingGetRequestListType) UnmarshalJSON ¶
func (c *ListBlackWhiteListsUsingGetRequestListType) UnmarshalJSON(b []byte) error
func (ListBlackWhiteListsUsingGetRequestListType) Value ¶
func (c ListBlackWhiteListsUsingGetRequestListType) Value() int32
type ListBlackWhiteListsUsingGetRequestListTypeEnum ¶
type ListBlackWhiteListsUsingGetRequestListTypeEnum struct { E_4 ListBlackWhiteListsUsingGetRequestListType E_5 ListBlackWhiteListsUsingGetRequestListType }
func GetListBlackWhiteListsUsingGetRequestListTypeEnum ¶
func GetListBlackWhiteListsUsingGetRequestListTypeEnum() ListBlackWhiteListsUsingGetRequestListTypeEnum
type ListBlackWhiteListsUsingGetResponse ¶
type ListBlackWhiteListsUsingGetResponse struct { Data *BlackWhiteListResponseData `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListBlackWhiteListsUsingGetResponse) String ¶
func (o ListBlackWhiteListsUsingGetResponse) String() string
type ListDnsServersRequest ¶
type ListDnsServersRequest struct { // 每页显示个数 Limit *int32 `json:"limit,omitempty"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset *int32 `json:"offset,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。若object_Id非空,默认返回object_Id对应墙的信息;填写时object_Id需要属于fw_instance_Id对应的墙。 FwInstanceId *string `json:"fw_instance_id,omitempty"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` }
Request Object
func (ListDnsServersRequest) String ¶
func (o ListDnsServersRequest) String() string
type ListDnsServersResponse ¶
type ListDnsServersResponse struct { // dns服务器列表 Data *[]DnsServersResponseDto `json:"data,omitempty"` // dns服务器总数 Total *int32 `json:"total,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListDnsServersResponse) String ¶
func (o ListDnsServersResponse) String() string
type ListEastWestFirewallRequest ¶
type ListEastWestFirewallRequest struct { // 每页显示个数 Limit int32 `json:"limit"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset int32 `json:"offset"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (ListEastWestFirewallRequest) String ¶
func (o ListEastWestFirewallRequest) String() string
type ListEastWestFirewallResponse ¶
type ListEastWestFirewallResponse struct { Data *GetEastWestFirewallResponseBody `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListEastWestFirewallResponse) String ¶
func (o ListEastWestFirewallResponse) String() string
type ListEipResourcesRequest ¶
type ListEipResourcesRequest struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 弹性公网ID/弹性公网IP KeyWord *string `json:"key_word,omitempty"` // 防护状态 null-全部 0-开启防护 1-关闭防护 Status *ListEipResourcesRequestStatus `json:"status,omitempty"` // 是否同步租户EIP数据 0-不同步 1-同步 Sync *ListEipResourcesRequestSync `json:"sync,omitempty"` // 每页显示个数 Limit int32 `json:"limit"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset int32 `json:"offset"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 设备键 DeviceKey *string `json:"device_key,omitempty"` // 地址类型0 ipv4,1 ipv6 AddressType *int32 `json:"address_type,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` // 所绑定防火墙id防火墙名称 FwKeyWord *string `json:"fw_key_word,omitempty"` // 弹性公网ip的企业项目id EpsId *string `json:"eps_id,omitempty"` }
Request Object
func (ListEipResourcesRequest) String ¶
func (o ListEipResourcesRequest) String() string
type ListEipResourcesRequestStatus ¶
type ListEipResourcesRequestStatus struct {
// contains filtered or unexported fields
}
func (ListEipResourcesRequestStatus) MarshalJSON ¶
func (c ListEipResourcesRequestStatus) MarshalJSON() ([]byte, error)
func (*ListEipResourcesRequestStatus) UnmarshalJSON ¶
func (c *ListEipResourcesRequestStatus) UnmarshalJSON(b []byte) error
func (ListEipResourcesRequestStatus) Value ¶
func (c ListEipResourcesRequestStatus) Value() string
type ListEipResourcesRequestStatusEnum ¶
type ListEipResourcesRequestStatusEnum struct { NULL ListEipResourcesRequestStatus E_0 ListEipResourcesRequestStatus E_1 ListEipResourcesRequestStatus }
func GetListEipResourcesRequestStatusEnum ¶
func GetListEipResourcesRequestStatusEnum() ListEipResourcesRequestStatusEnum
type ListEipResourcesRequestSync ¶
type ListEipResourcesRequestSync struct {
// contains filtered or unexported fields
}
func (ListEipResourcesRequestSync) MarshalJSON ¶
func (c ListEipResourcesRequestSync) MarshalJSON() ([]byte, error)
func (*ListEipResourcesRequestSync) UnmarshalJSON ¶
func (c *ListEipResourcesRequestSync) UnmarshalJSON(b []byte) error
func (ListEipResourcesRequestSync) Value ¶
func (c ListEipResourcesRequestSync) Value() int32
type ListEipResourcesRequestSyncEnum ¶
type ListEipResourcesRequestSyncEnum struct { E_0 ListEipResourcesRequestSync E_1 ListEipResourcesRequestSync }
func GetListEipResourcesRequestSyncEnum ¶
func GetListEipResourcesRequestSyncEnum() ListEipResourcesRequestSyncEnum
type ListEipResourcesResponse ¶
type ListEipResourcesResponse struct { Data *EipResponseData `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListEipResourcesResponse) String ¶
func (o ListEipResourcesResponse) String() string
type ListFirewallUsingGetRequest ¶
type ListFirewallUsingGetRequest struct { // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset int32 `json:"offset"` // 每页显示个数 Limit int32 `json:"limit"` // 服务类型 0 南北向防火墙 1 东西向防火墙 ServiceType ListFirewallUsingGetRequestServiceType `json:"service_type"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (ListFirewallUsingGetRequest) String ¶
func (o ListFirewallUsingGetRequest) String() string
type ListFirewallUsingGetRequestServiceType ¶
type ListFirewallUsingGetRequestServiceType struct {
// contains filtered or unexported fields
}
func (ListFirewallUsingGetRequestServiceType) MarshalJSON ¶
func (c ListFirewallUsingGetRequestServiceType) MarshalJSON() ([]byte, error)
func (*ListFirewallUsingGetRequestServiceType) UnmarshalJSON ¶
func (c *ListFirewallUsingGetRequestServiceType) UnmarshalJSON(b []byte) error
func (ListFirewallUsingGetRequestServiceType) Value ¶
func (c ListFirewallUsingGetRequestServiceType) Value() int32
type ListFirewallUsingGetRequestServiceTypeEnum ¶
type ListFirewallUsingGetRequestServiceTypeEnum struct { E_0 ListFirewallUsingGetRequestServiceType E_1 ListFirewallUsingGetRequestServiceType }
func GetListFirewallUsingGetRequestServiceTypeEnum ¶
func GetListFirewallUsingGetRequestServiceTypeEnum() ListFirewallUsingGetRequestServiceTypeEnum
type ListFirewallUsingGetResponse ¶
type ListFirewallUsingGetResponse struct { Data *GetFirewallInstanceData `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListFirewallUsingGetResponse) String ¶
func (o ListFirewallUsingGetResponse) String() string
type ListFlowLogsRequest ¶
type ListFlowLogsRequest struct { // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。 FwInstanceId string `json:"fw_instance_id"` // 方向 Direction *string `json:"direction,omitempty"` // 日志类型 LogType *ListFlowLogsRequestLogType `json:"log_type,omitempty"` // 开始时间 StartTime int64 `json:"start_time"` // 结束时间 EndTime int64 `json:"end_time"` // 源IP SrcIp *string `json:"src_ip,omitempty"` // 源端口 SrcPort *int32 `json:"src_port,omitempty"` // 目的IP DstIp *string `json:"dst_ip,omitempty"` // 目的端口 DstPort *int32 `json:"dst_port,omitempty"` // 协议类型:TCP为6, UDP为17,ICMP为1,ICMPV6为58,ANY为-1,手动类型不为空,自动类型为空 Protocol *ListFlowLogsRequestProtocol `json:"protocol,omitempty"` // 应用协议 App *string `json:"app,omitempty"` // 文档ID,首页时为null,非首页时不为null LogId *string `json:"log_id,omitempty"` // 日期,首页时为null,非首页时不为null NextDate *int64 `json:"next_date,omitempty"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset *int32 `json:"offset,omitempty"` // 每页显示个数 Limit int32 `json:"limit"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` }
Request Object
func (ListFlowLogsRequest) String ¶
func (o ListFlowLogsRequest) String() string
type ListFlowLogsRequestLogType ¶
type ListFlowLogsRequestLogType struct {
// contains filtered or unexported fields
}
func (ListFlowLogsRequestLogType) MarshalJSON ¶
func (c ListFlowLogsRequestLogType) MarshalJSON() ([]byte, error)
func (*ListFlowLogsRequestLogType) UnmarshalJSON ¶
func (c *ListFlowLogsRequestLogType) UnmarshalJSON(b []byte) error
func (ListFlowLogsRequestLogType) Value ¶
func (c ListFlowLogsRequestLogType) Value() string
type ListFlowLogsRequestLogTypeEnum ¶
type ListFlowLogsRequestLogTypeEnum struct { INTERNET ListFlowLogsRequestLogType VPC ListFlowLogsRequestLogType NAT ListFlowLogsRequestLogType }
func GetListFlowLogsRequestLogTypeEnum ¶
func GetListFlowLogsRequestLogTypeEnum() ListFlowLogsRequestLogTypeEnum
type ListFlowLogsRequestProtocol ¶
type ListFlowLogsRequestProtocol struct {
// contains filtered or unexported fields
}
func (ListFlowLogsRequestProtocol) MarshalJSON ¶
func (c ListFlowLogsRequestProtocol) MarshalJSON() ([]byte, error)
func (*ListFlowLogsRequestProtocol) UnmarshalJSON ¶
func (c *ListFlowLogsRequestProtocol) UnmarshalJSON(b []byte) error
func (ListFlowLogsRequestProtocol) Value ¶
func (c ListFlowLogsRequestProtocol) Value() string
type ListFlowLogsRequestProtocolEnum ¶
type ListFlowLogsRequestProtocolEnum struct { E_6 ListFlowLogsRequestProtocol E_17 ListFlowLogsRequestProtocol E_1 ListFlowLogsRequestProtocol E_58 ListFlowLogsRequestProtocol }
func GetListFlowLogsRequestProtocolEnum ¶
func GetListFlowLogsRequestProtocolEnum() ListFlowLogsRequestProtocolEnum
type ListFlowLogsResponse ¶
type ListFlowLogsResponse struct { Data *HttpQueryCfwFlowLogsResponseDtoData `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListFlowLogsResponse) String ¶
func (o ListFlowLogsResponse) String() string
type ListIpsProtectModeUsingPostRequest ¶
type ListIpsProtectModeUsingPostRequest struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (ListIpsProtectModeUsingPostRequest) String ¶
func (o ListIpsProtectModeUsingPostRequest) String() string
type ListIpsProtectModeUsingPostResponse ¶
type ListIpsProtectModeUsingPostResponse struct { Data *IpsProtectModeObject `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListIpsProtectModeUsingPostResponse) String ¶
func (o ListIpsProtectModeUsingPostResponse) String() string
type ListIpsSwitchStatusUsingGetRequest ¶
type ListIpsSwitchStatusUsingGetRequest struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (ListIpsSwitchStatusUsingGetRequest) String ¶
func (o ListIpsSwitchStatusUsingGetRequest) String() string
type ListIpsSwitchStatusUsingGetResponse ¶
type ListIpsSwitchStatusUsingGetResponse struct { Data *IpsSwitchResponseDto `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListIpsSwitchStatusUsingGetResponse) String ¶
func (o ListIpsSwitchStatusUsingGetResponse) String() string
type ListParseDomainDetailsRequest ¶
type ListParseDomainDetailsRequest struct { // 域名 DomainName string `json:"domain_name"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (ListParseDomainDetailsRequest) String ¶
func (o ListParseDomainDetailsRequest) String() string
type ListParseDomainDetailsResponse ¶
type ListParseDomainDetailsResponse struct { // 域名id列表 Data *[]string `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListParseDomainDetailsResponse) String ¶
func (o ListParseDomainDetailsResponse) String() string
type ListRuleAclUsingPutRequest ¶
type ListRuleAclUsingPutRequest struct { // 规则id AclRuleId string `json:"acl_rule_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *OrderRuleAclDto `json:"body,omitempty"` }
Request Object
func (ListRuleAclUsingPutRequest) String ¶
func (o ListRuleAclUsingPutRequest) String() string
type ListRuleAclUsingPutResponse ¶
type ListRuleAclUsingPutResponse struct { Data *RuleId `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListRuleAclUsingPutResponse) String ¶
func (o ListRuleAclUsingPutResponse) String() string
type ListRuleAclsUsingGetRequest ¶
type ListRuleAclsUsingGetRequest struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 规则Type0:互联网规则,1:vpc规则, 2:nat规则 Type *ListRuleAclsUsingGetRequestType `json:"type,omitempty"` // 协议类型:TCP为6, UDP为17,ICMP为1,ICMPV6为58,ANY为-1 Protocol *ListRuleAclsUsingGetRequestProtocol `json:"protocol,omitempty"` // ip地址 Ip *string `json:"ip,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 方向0:外到内1:内到外 Direction *int32 `json:"direction,omitempty"` // 规则下发状态 0:禁用,1:启用 Status *ListRuleAclsUsingGetRequestStatus `json:"status,omitempty"` // 动作0:permit,1:deny ActionType *ListRuleAclsUsingGetRequestActionType `json:"action_type,omitempty"` // 地址类型0 ipv4,1 ipv6,2 domain AddressType *ListRuleAclsUsingGetRequestAddressType `json:"address_type,omitempty"` // 每页显示个数 Limit int32 `json:"limit"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset int32 `json:"offset"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (ListRuleAclsUsingGetRequest) String ¶
func (o ListRuleAclsUsingGetRequest) String() string
type ListRuleAclsUsingGetRequestActionType ¶
type ListRuleAclsUsingGetRequestActionType struct {
// contains filtered or unexported fields
}
func (ListRuleAclsUsingGetRequestActionType) MarshalJSON ¶
func (c ListRuleAclsUsingGetRequestActionType) MarshalJSON() ([]byte, error)
func (*ListRuleAclsUsingGetRequestActionType) UnmarshalJSON ¶
func (c *ListRuleAclsUsingGetRequestActionType) UnmarshalJSON(b []byte) error
func (ListRuleAclsUsingGetRequestActionType) Value ¶
func (c ListRuleAclsUsingGetRequestActionType) Value() int32
type ListRuleAclsUsingGetRequestActionTypeEnum ¶
type ListRuleAclsUsingGetRequestActionTypeEnum struct { E_0 ListRuleAclsUsingGetRequestActionType E_1 ListRuleAclsUsingGetRequestActionType }
func GetListRuleAclsUsingGetRequestActionTypeEnum ¶
func GetListRuleAclsUsingGetRequestActionTypeEnum() ListRuleAclsUsingGetRequestActionTypeEnum
type ListRuleAclsUsingGetRequestAddressType ¶
type ListRuleAclsUsingGetRequestAddressType struct {
// contains filtered or unexported fields
}
func (ListRuleAclsUsingGetRequestAddressType) MarshalJSON ¶
func (c ListRuleAclsUsingGetRequestAddressType) MarshalJSON() ([]byte, error)
func (*ListRuleAclsUsingGetRequestAddressType) UnmarshalJSON ¶
func (c *ListRuleAclsUsingGetRequestAddressType) UnmarshalJSON(b []byte) error
func (ListRuleAclsUsingGetRequestAddressType) Value ¶
func (c ListRuleAclsUsingGetRequestAddressType) Value() int32
type ListRuleAclsUsingGetRequestAddressTypeEnum ¶
type ListRuleAclsUsingGetRequestAddressTypeEnum struct { E_0 ListRuleAclsUsingGetRequestAddressType E_1 ListRuleAclsUsingGetRequestAddressType E_2 ListRuleAclsUsingGetRequestAddressType }
func GetListRuleAclsUsingGetRequestAddressTypeEnum ¶
func GetListRuleAclsUsingGetRequestAddressTypeEnum() ListRuleAclsUsingGetRequestAddressTypeEnum
type ListRuleAclsUsingGetRequestProtocol ¶
type ListRuleAclsUsingGetRequestProtocol struct {
// contains filtered or unexported fields
}
func (ListRuleAclsUsingGetRequestProtocol) MarshalJSON ¶
func (c ListRuleAclsUsingGetRequestProtocol) MarshalJSON() ([]byte, error)
func (*ListRuleAclsUsingGetRequestProtocol) UnmarshalJSON ¶
func (c *ListRuleAclsUsingGetRequestProtocol) UnmarshalJSON(b []byte) error
func (ListRuleAclsUsingGetRequestProtocol) Value ¶
func (c ListRuleAclsUsingGetRequestProtocol) Value() int32
type ListRuleAclsUsingGetRequestProtocolEnum ¶
type ListRuleAclsUsingGetRequestProtocolEnum struct { E_6 ListRuleAclsUsingGetRequestProtocol E_17 ListRuleAclsUsingGetRequestProtocol E_1 ListRuleAclsUsingGetRequestProtocol E_58 ListRuleAclsUsingGetRequestProtocol }
func GetListRuleAclsUsingGetRequestProtocolEnum ¶
func GetListRuleAclsUsingGetRequestProtocolEnum() ListRuleAclsUsingGetRequestProtocolEnum
type ListRuleAclsUsingGetRequestStatus ¶
type ListRuleAclsUsingGetRequestStatus struct {
// contains filtered or unexported fields
}
func (ListRuleAclsUsingGetRequestStatus) MarshalJSON ¶
func (c ListRuleAclsUsingGetRequestStatus) MarshalJSON() ([]byte, error)
func (*ListRuleAclsUsingGetRequestStatus) UnmarshalJSON ¶
func (c *ListRuleAclsUsingGetRequestStatus) UnmarshalJSON(b []byte) error
func (ListRuleAclsUsingGetRequestStatus) Value ¶
func (c ListRuleAclsUsingGetRequestStatus) Value() int32
type ListRuleAclsUsingGetRequestStatusEnum ¶
type ListRuleAclsUsingGetRequestStatusEnum struct { E_0 ListRuleAclsUsingGetRequestStatus E_1 ListRuleAclsUsingGetRequestStatus }
func GetListRuleAclsUsingGetRequestStatusEnum ¶
func GetListRuleAclsUsingGetRequestStatusEnum() ListRuleAclsUsingGetRequestStatusEnum
type ListRuleAclsUsingGetRequestType ¶
type ListRuleAclsUsingGetRequestType struct {
// contains filtered or unexported fields
}
func (ListRuleAclsUsingGetRequestType) MarshalJSON ¶
func (c ListRuleAclsUsingGetRequestType) MarshalJSON() ([]byte, error)
func (*ListRuleAclsUsingGetRequestType) UnmarshalJSON ¶
func (c *ListRuleAclsUsingGetRequestType) UnmarshalJSON(b []byte) error
func (ListRuleAclsUsingGetRequestType) Value ¶
func (c ListRuleAclsUsingGetRequestType) Value() int32
type ListRuleAclsUsingGetRequestTypeEnum ¶
type ListRuleAclsUsingGetRequestTypeEnum struct { E_0 ListRuleAclsUsingGetRequestType E_1 ListRuleAclsUsingGetRequestType E_2 ListRuleAclsUsingGetRequestType }
func GetListRuleAclsUsingGetRequestTypeEnum ¶
func GetListRuleAclsUsingGetRequestTypeEnum() ListRuleAclsUsingGetRequestTypeEnum
type ListRuleAclsUsingGetResponse ¶
type ListRuleAclsUsingGetResponse struct { Data *RuleAclListResponseDtoData `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListRuleAclsUsingGetResponse) String ¶
func (o ListRuleAclsUsingGetResponse) String() string
type ListRuleHitCountDto ¶
type ListRuleHitCountDto struct { // 规则id列表 RuleIds []string `json:"rule_ids"` }
func (ListRuleHitCountDto) String ¶
func (o ListRuleHitCountDto) String() string
type ListRuleHitCountRequest ¶
type ListRuleHitCountRequest struct { // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *ListRuleHitCountDto `json:"body,omitempty"` }
Request Object
func (ListRuleHitCountRequest) String ¶
func (o ListRuleHitCountRequest) String() string
type ListRuleHitCountResponse ¶
type ListRuleHitCountResponse struct { Data *RuleHitCountRecords `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListRuleHitCountResponse) String ¶
func (o ListRuleHitCountResponse) String() string
type ListServiceItemsDetailsRequest ¶
type ListServiceItemsDetailsRequest struct { // 服务组id SetId string `json:"set_id"` // 查询字段 KeyWord *string `json:"key_word,omitempty"` // 每页显示个数 Limit int32 `json:"limit"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset int32 `json:"offset"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (ListServiceItemsDetailsRequest) String ¶
func (o ListServiceItemsDetailsRequest) String() string
type ListServiceItemsDetailsResponse ¶
type ListServiceItemsDetailsResponse struct { Data *ServiceItemListResponseDtoData `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListServiceItemsDetailsResponse) String ¶
func (o ListServiceItemsDetailsResponse) String() string
type ListServiceSetDetailsRequest ¶
type ListServiceSetDetailsRequest struct { // 服务组id SetId string `json:"set_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (ListServiceSetDetailsRequest) String ¶
func (o ListServiceSetDetailsRequest) String() string
type ListServiceSetDetailsResponse ¶
type ListServiceSetDetailsResponse struct { Data *ServiceSetDetailResponseDto `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListServiceSetDetailsResponse) String ¶
func (o ListServiceSetDetailsResponse) String() string
type ListServiceSetRequest ¶
type ListServiceSetRequest struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 关键字 KeyWord *string `json:"key_word,omitempty"` // 每页查询个数 Limit int32 `json:"limit"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset int32 `json:"offset"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (ListServiceSetRequest) String ¶
func (o ListServiceSetRequest) String() string
type ListServiceSetResponse ¶
type ListServiceSetResponse struct { Data *ServiceSetRecords `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListServiceSetResponse) String ¶
func (o ListServiceSetResponse) String() string
type ListVpcProtectsRequest ¶
type ListVpcProtectsRequest struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId string `json:"object_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` }
Request Object
func (ListVpcProtectsRequest) String ¶
func (o ListVpcProtectsRequest) String() string
type ListVpcProtectsResponse ¶
type ListVpcProtectsResponse struct { // 调用链id TraceId *string `json:"trace_id,omitempty"` Data *VpcProtectsVo `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListVpcProtectsResponse) String ¶
func (o ListVpcProtectsResponse) String() string
type OrderRuleAclDto ¶
type OrderRuleAclDto struct { // 目标规则id,添加规则位于此规则之后,非置顶时不能为空,置顶时为空 DestRuleId *string `json:"dest_rule_id,omitempty"` // 是否置顶,0代表非置顶,1代表置顶 Top *int32 `json:"top,omitempty"` }
UpdateRuleAclDto
func (OrderRuleAclDto) String ¶
func (o OrderRuleAclDto) String() string
type Packet ¶
type PacketMessage ¶ added in v0.1.14
type PacketMessage struct { // 16进制index HexIndex *string `json:"hex_index,omitempty"` // 16进制数列 Hexs *[]string `json:"hexs,omitempty"` // utf_8字符串 Utf8String *string `json:"utf8_String,omitempty"` }
func (PacketMessage) String ¶ added in v0.1.14
func (o PacketMessage) String() string
type ProtectObjectVo ¶
type ProtectObjectVo struct { // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId *string `json:"object_id,omitempty"` // 防护对象名称 ObjectName *string `json:"object_name,omitempty"` // 防护对象类型:0 南北向,1 东西向护对象类型 Type *ProtectObjectVoType `json:"type,omitempty"` }
func (ProtectObjectVo) String ¶
func (o ProtectObjectVo) String() string
type ProtectObjectVoType ¶
type ProtectObjectVoType struct {
// contains filtered or unexported fields
}
func (ProtectObjectVoType) MarshalJSON ¶
func (c ProtectObjectVoType) MarshalJSON() ([]byte, error)
func (*ProtectObjectVoType) UnmarshalJSON ¶
func (c *ProtectObjectVoType) UnmarshalJSON(b []byte) error
func (ProtectObjectVoType) Value ¶
func (c ProtectObjectVoType) Value() int32
type ProtectObjectVoTypeEnum ¶
type ProtectObjectVoTypeEnum struct { E_0 ProtectObjectVoType E_1 ProtectObjectVoType }
func GetProtectObjectVoTypeEnum ¶
func GetProtectObjectVoTypeEnum() ProtectObjectVoTypeEnum
type RuleAclListResponseDtoData ¶
type RuleAclListResponseDtoData struct { // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset *int32 `json:"offset,omitempty"` // 每页显示个数 Limit *int32 `json:"limit,omitempty"` // 查询总条数 Total *int32 `json:"total,omitempty"` // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId *string `json:"object_id,omitempty"` // records Records *[]RuleAclListResponseDtoDataRecords `json:"records,omitempty"` }
data
func (RuleAclListResponseDtoData) String ¶
func (o RuleAclListResponseDtoData) String() string
type RuleAclListResponseDtoDataRecords ¶
type RuleAclListResponseDtoDataRecords struct { // 规则id RuleId *string `json:"rule_id,omitempty"` // 地址类型0 ipv4,1 ipv6 AddressType *int32 `json:"address_type,omitempty"` // 规则名称 Name *string `json:"name,omitempty"` Sequence *OrderRuleAclDto `json:"sequence,omitempty"` // 规则方向0:外到内1:内到外 Direction *RuleAclListResponseDtoDataRecordsDirection `json:"direction,omitempty"` // 动作0:permit,1:deny ActionType *int32 `json:"action_type,omitempty"` // 规则下发状态 0:禁用,1:启用 Status *int32 `json:"status,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 长连接时长小时 LongConnectTimeHour *int64 `json:"long_connect_time_hour,omitempty"` // 长连接时长分钟 LongConnectTimeMinute *int64 `json:"long_connect_time_minute,omitempty"` // 长连接时长秒 LongConnectTimeSecond *int64 `json:"long_connect_time_second,omitempty"` // 长连接时长 LongConnectTime *int64 `json:"long_connect_time,omitempty"` // 长连接支持 LongConnectEnable *int32 `json:"long_connect_enable,omitempty"` Source *RuleAddressDto `json:"source,omitempty"` Destination *RuleAddressDto `json:"destination,omitempty"` Service *RuleServiceDto `json:"service,omitempty"` // 规则type,0:互联网规则,1:vpc规则,2nat规则 Type *RuleAclListResponseDtoDataRecordsType `json:"type,omitempty"` }
items
func (RuleAclListResponseDtoDataRecords) String ¶
func (o RuleAclListResponseDtoDataRecords) String() string
type RuleAclListResponseDtoDataRecordsDirection ¶
type RuleAclListResponseDtoDataRecordsDirection struct {
// contains filtered or unexported fields
}
func (RuleAclListResponseDtoDataRecordsDirection) MarshalJSON ¶
func (c RuleAclListResponseDtoDataRecordsDirection) MarshalJSON() ([]byte, error)
func (*RuleAclListResponseDtoDataRecordsDirection) UnmarshalJSON ¶
func (c *RuleAclListResponseDtoDataRecordsDirection) UnmarshalJSON(b []byte) error
func (RuleAclListResponseDtoDataRecordsDirection) Value ¶
func (c RuleAclListResponseDtoDataRecordsDirection) Value() int32
type RuleAclListResponseDtoDataRecordsDirectionEnum ¶
type RuleAclListResponseDtoDataRecordsDirectionEnum struct { E_0 RuleAclListResponseDtoDataRecordsDirection E_1 RuleAclListResponseDtoDataRecordsDirection }
func GetRuleAclListResponseDtoDataRecordsDirectionEnum ¶
func GetRuleAclListResponseDtoDataRecordsDirectionEnum() RuleAclListResponseDtoDataRecordsDirectionEnum
type RuleAclListResponseDtoDataRecordsType ¶ added in v0.1.14
type RuleAclListResponseDtoDataRecordsType struct {
// contains filtered or unexported fields
}
func (RuleAclListResponseDtoDataRecordsType) MarshalJSON ¶ added in v0.1.14
func (c RuleAclListResponseDtoDataRecordsType) MarshalJSON() ([]byte, error)
func (*RuleAclListResponseDtoDataRecordsType) UnmarshalJSON ¶ added in v0.1.14
func (c *RuleAclListResponseDtoDataRecordsType) UnmarshalJSON(b []byte) error
func (RuleAclListResponseDtoDataRecordsType) Value ¶ added in v0.1.14
func (c RuleAclListResponseDtoDataRecordsType) Value() int32
type RuleAclListResponseDtoDataRecordsTypeEnum ¶ added in v0.1.14
type RuleAclListResponseDtoDataRecordsTypeEnum struct { E_0 RuleAclListResponseDtoDataRecordsType E_1 RuleAclListResponseDtoDataRecordsType E_2 RuleAclListResponseDtoDataRecordsType }
func GetRuleAclListResponseDtoDataRecordsTypeEnum ¶ added in v0.1.14
func GetRuleAclListResponseDtoDataRecordsTypeEnum() RuleAclListResponseDtoDataRecordsTypeEnum
type RuleAddressDto ¶
type RuleAddressDto struct { // 源类型0手工输入,1关联IP地址组,2域名 Type int32 `json:"type"` // 源类型0 ipv4,1 ipv6 AddressType *int32 `json:"address_type,omitempty"` // 源IP,手动类型不能为空,自动及domain类型为空 Address *string `json:"address,omitempty"` // 关联IP地址组ID,自动类型不能为空,手动类型合domain类型为空 AddressSetId *string `json:"address_set_id,omitempty"` // 地址组名称 AddressSetName *string `json:"address_set_name,omitempty"` // 域名地址名称,域名类型时不能为空,手动类型及自动类型时为空 DomainAddressName *string `json:"domain_address_name,omitempty"` }
规则地址dto
func (RuleAddressDto) String ¶
func (o RuleAddressDto) String() string
type RuleHitCountObject ¶
type RuleHitCountObject struct { // 规则id RuleId *string `json:"rule_id,omitempty"` // 规则击中次数 RuleHitCount *int32 `json:"rule_hit_count,omitempty"` }
func (RuleHitCountObject) String ¶
func (o RuleHitCountObject) String() string
type RuleHitCountRecords ¶
type RuleHitCountRecords struct { // 每页显示个数 Limit *int32 `json:"limit,omitempty"` // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset *int32 `json:"offset,omitempty"` // 总数 Total *int32 `json:"total,omitempty"` // 规则击中次数列表 Records *[]RuleHitCountObject `json:"records,omitempty"` }
规则击中次数记录
func (RuleHitCountRecords) String ¶
func (o RuleHitCountRecords) String() string
type RuleIdList ¶
type RuleIdList struct { // 规则id列表 Rules *[]RuleId `json:"rules,omitempty"` }
规则id列表
func (RuleIdList) String ¶
func (o RuleIdList) String() string
type RuleServiceDto ¶
type RuleServiceDto struct { // 服务输入类型,0为手动输入类型,1为自动输入类型 Type int32 `json:"type"` // 协议类型:TCP为6, UDP为17,ICMP为1,ICMPV6为58,ANY为-1,手动类型不为空,自动类型为空 Protocol *int32 `json:"protocol,omitempty"` // 源端口 SourcePort *string `json:"source_port,omitempty"` // 目的端口 DestPort *string `json:"dest_port,omitempty"` // 服务组id,手动类型为空,自动类型为非空 ServiceSetId *string `json:"service_set_id,omitempty"` // 服务组名称 ServiceSetName *string `json:"service_set_name,omitempty"` }
RuleServiceDto
func (RuleServiceDto) String ¶
func (o RuleServiceDto) String() string
type ServiceItemIds ¶
type ServiceItemIds struct { // 服务组成员id列表 Items *[]IdObject `json:"items,omitempty"` }
func (ServiceItemIds) String ¶
func (o ServiceItemIds) String() string
type ServiceItemListResponseDtoData ¶
type ServiceItemListResponseDtoData struct { // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset *int32 `json:"offset,omitempty"` // 每页显示个数 Limit *int32 `json:"limit,omitempty"` // 记录的总数 Total *int32 `json:"total,omitempty"` // 服务组id SetId *string `json:"set_id,omitempty"` // 记录 Records *[]ServiceItemListResponseDtoDataRecords `json:"records,omitempty"` }
服务组成员列表
func (ServiceItemListResponseDtoData) String ¶
func (o ServiceItemListResponseDtoData) String() string
type ServiceItemListResponseDtoDataRecords ¶
type ServiceItemListResponseDtoDataRecords struct { // 服务成员id ItemId *string `json:"item_id,omitempty"` // 协议类型:TCP为6,UDP为17,ICMP为1,ICMPV6为58,ANY为-1,手动类型不为空,自动类型为空 Protocol *int32 `json:"protocol,omitempty"` // 源端口 SourcePort *string `json:"source_port,omitempty"` // 目的端口 DestPort *string `json:"dest_port,omitempty"` // 服务成员名称 Name *string `json:"name,omitempty"` // 服务成员描述 Description *string `json:"description,omitempty"` }
service item
func (ServiceItemListResponseDtoDataRecords) String ¶
func (o ServiceItemListResponseDtoDataRecords) String() string
type ServiceSet ¶
type ServiceSet struct { // 服务组id SetId *string `json:"set_id,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 引用次数 RefCount *int32 `json:"ref_count,omitempty"` // 状态 Status *string `json:"status,omitempty"` }
func (ServiceSet) String ¶
func (o ServiceSet) String() string
type ServiceSetDetailResponseDto ¶ added in v0.1.14
type ServiceSetDetailResponseDto struct { // 服务组id Id *string `json:"id,omitempty"` // 服务组名称 Name string `json:"name"` // 服务组描述信息 Description *string `json:"description,omitempty"` }
Query Service Set Detail Response Body
func (ServiceSetDetailResponseDto) String ¶ added in v0.1.14
func (o ServiceSetDetailResponseDto) String() string
type ServiceSetRecords ¶
type ServiceSetRecords struct { // 偏移量:指定返回记录的开始位置,必须为数字,取值范围为大于或等于0,默认0 Offset *int32 `json:"offset,omitempty"` // 每页显示个数 Limit *int32 `json:"limit,omitempty"` // 查询总数 Total *int32 `json:"total,omitempty"` // 服务组列表 Records *[]ServiceSet `json:"records,omitempty"` }
func (ServiceSetRecords) String ¶
func (o ServiceSetRecords) String() string
type SubnetInfo ¶
type SubnetInfo struct { // 子网id AvailabilityZone *string `json:"availability_zone,omitempty"` // vpc cidr Cidr string `json:"cidr"` // 子网名称 Name string `json:"name"` // 子网id Id *string `json:"id,omitempty"` // 子网网关ip GatewayIp *string `json:"gateway_ip,omitempty"` // vpc id VpcId *string `json:"vpc_id,omitempty"` // 子网的状态 Status *string `json:"status,omitempty"` }
管理子网信息
func (SubnetInfo) String ¶
func (o SubnetInfo) String() string
type SuccessRspData ¶
type SuccessRspData struct { // 标识ID Id *string `json:"id,omitempty"` }
响应体
func (SuccessRspData) String ¶
func (o SuccessRspData) String() string
type Tag ¶
type UpdateAddressSetDto ¶
type UpdateAddressSetDto struct { // 地址组名称 Name *string `json:"name,omitempty"` // 地址组描述 Description *string `json:"description,omitempty"` // 地址类型0 ipv4,1 ipv6,2 domain AddressType *UpdateAddressSetDtoAddressType `json:"address_type,omitempty"` }
更新地址组信息
func (UpdateAddressSetDto) String ¶
func (o UpdateAddressSetDto) String() string
type UpdateAddressSetDtoAddressType ¶ added in v0.1.14
type UpdateAddressSetDtoAddressType struct {
// contains filtered or unexported fields
}
func (UpdateAddressSetDtoAddressType) MarshalJSON ¶ added in v0.1.14
func (c UpdateAddressSetDtoAddressType) MarshalJSON() ([]byte, error)
func (*UpdateAddressSetDtoAddressType) UnmarshalJSON ¶ added in v0.1.14
func (c *UpdateAddressSetDtoAddressType) UnmarshalJSON(b []byte) error
func (UpdateAddressSetDtoAddressType) Value ¶ added in v0.1.14
func (c UpdateAddressSetDtoAddressType) Value() int32
type UpdateAddressSetDtoAddressTypeEnum ¶ added in v0.1.14
type UpdateAddressSetDtoAddressTypeEnum struct { E_0 UpdateAddressSetDtoAddressType E_1 UpdateAddressSetDtoAddressType E_2 UpdateAddressSetDtoAddressType }
func GetUpdateAddressSetDtoAddressTypeEnum ¶ added in v0.1.14
func GetUpdateAddressSetDtoAddressTypeEnum() UpdateAddressSetDtoAddressTypeEnum
type UpdateAddressSetInfoUsingPutRequest ¶
type UpdateAddressSetInfoUsingPutRequest struct { // 地址组id SetId string `json:"set_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *UpdateAddressSetDto `json:"body,omitempty"` }
Request Object
func (UpdateAddressSetInfoUsingPutRequest) String ¶
func (o UpdateAddressSetInfoUsingPutRequest) String() string
type UpdateAddressSetInfoUsingPutResponse ¶
type UpdateAddressSetInfoUsingPutResponse struct { Data *IdObject `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateAddressSetInfoUsingPutResponse) String ¶
func (o UpdateAddressSetInfoUsingPutResponse) String() string
type UpdateBlackWhiteListDto ¶
type UpdateBlackWhiteListDto struct { // 地址方向0:源地址1:目的地址 Direction *int32 `json:"direction,omitempty"` // 地址类型0:ipv4,1:ipv6,2:domain AddressType *int32 `json:"address_type,omitempty"` // ip地址 Address *string `json:"address,omitempty"` // 协议类型:TCP为6, UDP为17,ICMP为1,ICMPV6为58,ANY为-1 Protocol *int32 `json:"protocol,omitempty"` // 端口 Port *string `json:"port,omitempty"` // 黑白名单类型4:黑名单,5:白名单 ListType *UpdateBlackWhiteListDtoListType `json:"list_type,omitempty"` // 防护对象id,是创建云防火墙后用于区分互联网边界防护和VPC边界防护的标志id,可通过调用查询防火墙实例接口获得,注意type为0的为互联网边界防护对象id,type为1的为VPC边界防护对象id。具体可参考APIExlorer和帮助中心FAQ。 ObjectId *string `json:"object_id,omitempty"` }
UpdateBlackWhiteListDto
func (UpdateBlackWhiteListDto) String ¶
func (o UpdateBlackWhiteListDto) String() string
type UpdateBlackWhiteListDtoListType ¶ added in v0.1.14
type UpdateBlackWhiteListDtoListType struct {
// contains filtered or unexported fields
}
func (UpdateBlackWhiteListDtoListType) MarshalJSON ¶ added in v0.1.14
func (c UpdateBlackWhiteListDtoListType) MarshalJSON() ([]byte, error)
func (*UpdateBlackWhiteListDtoListType) UnmarshalJSON ¶ added in v0.1.14
func (c *UpdateBlackWhiteListDtoListType) UnmarshalJSON(b []byte) error
func (UpdateBlackWhiteListDtoListType) Value ¶ added in v0.1.14
func (c UpdateBlackWhiteListDtoListType) Value() int32
type UpdateBlackWhiteListDtoListTypeEnum ¶ added in v0.1.14
type UpdateBlackWhiteListDtoListTypeEnum struct { E_4 UpdateBlackWhiteListDtoListType E_5 UpdateBlackWhiteListDtoListType }
func GetUpdateBlackWhiteListDtoListTypeEnum ¶ added in v0.1.14
func GetUpdateBlackWhiteListDtoListTypeEnum() UpdateBlackWhiteListDtoListTypeEnum
type UpdateBlackWhiteListUsingPutRequest ¶
type UpdateBlackWhiteListUsingPutRequest struct { // 黑白名单列表id ListId string `json:"list_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *UpdateBlackWhiteListDto `json:"body,omitempty"` }
Request Object
func (UpdateBlackWhiteListUsingPutRequest) String ¶
func (o UpdateBlackWhiteListUsingPutRequest) String() string
type UpdateBlackWhiteListUsingPutResponse ¶
type UpdateBlackWhiteListUsingPutResponse struct { Data *IdObject `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateBlackWhiteListUsingPutResponse) String ¶
func (o UpdateBlackWhiteListUsingPutResponse) String() string
type UpdateDnsServersRequest ¶
type UpdateDnsServersRequest struct { // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。若object_Id非空,默认返回object_Id对应墙的信息;填写时object_Id需要属于fw_instance_Id对应的墙。 FwInstanceId *string `json:"fw_instance_id,omitempty"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` Body *UpdateDnsServersRequestBody `json:"body,omitempty"` }
Request Object
func (UpdateDnsServersRequest) String ¶
func (o UpdateDnsServersRequest) String() string
type UpdateDnsServersRequestBody ¶
type UpdateDnsServersRequestBody struct { // DNS服务器 DnsServer *[]UpdateDnsServersRequestBodyDnsServer `json:"dns_server,omitempty"` }
func (UpdateDnsServersRequestBody) String ¶
func (o UpdateDnsServersRequestBody) String() string
type UpdateDnsServersRequestBodyDnsServer ¶
type UpdateDnsServersRequestBodyDnsServer struct { // DNS服务器IP ServerIp *string `json:"server_ip,omitempty"` // 是否是用户自定义的dns服务器,0否 1是 IsCustomized *int32 `json:"is_customized,omitempty"` // 是否应用,0否 1是 IsApplied *int32 `json:"is_applied,omitempty"` }
func (UpdateDnsServersRequestBodyDnsServer) String ¶
func (o UpdateDnsServersRequestBodyDnsServer) String() string
type UpdateDnsServersResponse ¶
type UpdateDnsServersResponse struct { // 域名服务器列表 Data *[]string `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateDnsServersResponse) String ¶
func (o UpdateDnsServersResponse) String() string
type UpdateRuleAclDto ¶
type UpdateRuleAclDto struct { // 地址类型,0 ipv4,1 ipv6 AddressType *UpdateRuleAclDtoAddressType `json:"address_type,omitempty"` // 规则名称 Name *string `json:"name,omitempty"` Sequence *OrderRuleAclDto `json:"sequence,omitempty"` // 规则方向 Direction *UpdateRuleAclDtoDirection `json:"direction,omitempty"` // 动作0:permit,1:deny ActionType *UpdateRuleAclDtoActionType `json:"action_type,omitempty"` // 规则下发状态 0:禁用,1:启用 Status *int32 `json:"status,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 长连接时长小时 LongConnectTimeHour *int64 `json:"long_connect_time_hour,omitempty"` // 长连接时长分钟 LongConnectTimeMinute *int64 `json:"long_connect_time_minute,omitempty"` // 长连接时长秒 LongConnectTimeSecond *int64 `json:"long_connect_time_second,omitempty"` // 长连接时长 LongConnectTime *int64 `json:"long_connect_time,omitempty"` // 是否支持长连接,0表示不支持,1表示支持 LongConnectEnable *UpdateRuleAclDtoLongConnectEnable `json:"long_connect_enable,omitempty"` Source *RuleAddressDto `json:"source,omitempty"` Destination *RuleAddressDto `json:"destination,omitempty"` Service *RuleServiceDto `json:"service,omitempty"` // 规则type,0:互联网规则,1:vpc规则,2:nat规则 Type *UpdateRuleAclDtoType `json:"type,omitempty"` }
UpdateRuleAclDto
func (UpdateRuleAclDto) String ¶
func (o UpdateRuleAclDto) String() string
type UpdateRuleAclDtoActionType ¶
type UpdateRuleAclDtoActionType struct {
// contains filtered or unexported fields
}
func (UpdateRuleAclDtoActionType) MarshalJSON ¶
func (c UpdateRuleAclDtoActionType) MarshalJSON() ([]byte, error)
func (*UpdateRuleAclDtoActionType) UnmarshalJSON ¶
func (c *UpdateRuleAclDtoActionType) UnmarshalJSON(b []byte) error
func (UpdateRuleAclDtoActionType) Value ¶
func (c UpdateRuleAclDtoActionType) Value() int32
type UpdateRuleAclDtoActionTypeEnum ¶
type UpdateRuleAclDtoActionTypeEnum struct { E_0 UpdateRuleAclDtoActionType E_1 UpdateRuleAclDtoActionType }
func GetUpdateRuleAclDtoActionTypeEnum ¶
func GetUpdateRuleAclDtoActionTypeEnum() UpdateRuleAclDtoActionTypeEnum
type UpdateRuleAclDtoAddressType ¶
type UpdateRuleAclDtoAddressType struct {
// contains filtered or unexported fields
}
func (UpdateRuleAclDtoAddressType) MarshalJSON ¶
func (c UpdateRuleAclDtoAddressType) MarshalJSON() ([]byte, error)
func (*UpdateRuleAclDtoAddressType) UnmarshalJSON ¶
func (c *UpdateRuleAclDtoAddressType) UnmarshalJSON(b []byte) error
func (UpdateRuleAclDtoAddressType) Value ¶
func (c UpdateRuleAclDtoAddressType) Value() int32
type UpdateRuleAclDtoAddressTypeEnum ¶
type UpdateRuleAclDtoAddressTypeEnum struct { E_0 UpdateRuleAclDtoAddressType E_1 UpdateRuleAclDtoAddressType }
func GetUpdateRuleAclDtoAddressTypeEnum ¶
func GetUpdateRuleAclDtoAddressTypeEnum() UpdateRuleAclDtoAddressTypeEnum
type UpdateRuleAclDtoDirection ¶
type UpdateRuleAclDtoDirection struct {
// contains filtered or unexported fields
}
func (UpdateRuleAclDtoDirection) MarshalJSON ¶
func (c UpdateRuleAclDtoDirection) MarshalJSON() ([]byte, error)
func (*UpdateRuleAclDtoDirection) UnmarshalJSON ¶
func (c *UpdateRuleAclDtoDirection) UnmarshalJSON(b []byte) error
func (UpdateRuleAclDtoDirection) Value ¶
func (c UpdateRuleAclDtoDirection) Value() int32
type UpdateRuleAclDtoDirectionEnum ¶
type UpdateRuleAclDtoDirectionEnum struct { E_0 UpdateRuleAclDtoDirection E_1 UpdateRuleAclDtoDirection }
func GetUpdateRuleAclDtoDirectionEnum ¶
func GetUpdateRuleAclDtoDirectionEnum() UpdateRuleAclDtoDirectionEnum
type UpdateRuleAclDtoLongConnectEnable ¶
type UpdateRuleAclDtoLongConnectEnable struct {
// contains filtered or unexported fields
}
func (UpdateRuleAclDtoLongConnectEnable) MarshalJSON ¶
func (c UpdateRuleAclDtoLongConnectEnable) MarshalJSON() ([]byte, error)
func (*UpdateRuleAclDtoLongConnectEnable) UnmarshalJSON ¶
func (c *UpdateRuleAclDtoLongConnectEnable) UnmarshalJSON(b []byte) error
func (UpdateRuleAclDtoLongConnectEnable) Value ¶
func (c UpdateRuleAclDtoLongConnectEnable) Value() int32
type UpdateRuleAclDtoLongConnectEnableEnum ¶
type UpdateRuleAclDtoLongConnectEnableEnum struct { E_0 UpdateRuleAclDtoLongConnectEnable E_1 UpdateRuleAclDtoLongConnectEnable }
func GetUpdateRuleAclDtoLongConnectEnableEnum ¶
func GetUpdateRuleAclDtoLongConnectEnableEnum() UpdateRuleAclDtoLongConnectEnableEnum
type UpdateRuleAclDtoType ¶ added in v0.1.14
type UpdateRuleAclDtoType struct {
// contains filtered or unexported fields
}
func (UpdateRuleAclDtoType) MarshalJSON ¶ added in v0.1.14
func (c UpdateRuleAclDtoType) MarshalJSON() ([]byte, error)
func (*UpdateRuleAclDtoType) UnmarshalJSON ¶ added in v0.1.14
func (c *UpdateRuleAclDtoType) UnmarshalJSON(b []byte) error
func (UpdateRuleAclDtoType) Value ¶ added in v0.1.14
func (c UpdateRuleAclDtoType) Value() int32
type UpdateRuleAclDtoTypeEnum ¶ added in v0.1.14
type UpdateRuleAclDtoTypeEnum struct { E_0 UpdateRuleAclDtoType E_1 UpdateRuleAclDtoType E_2 UpdateRuleAclDtoType }
func GetUpdateRuleAclDtoTypeEnum ¶ added in v0.1.14
func GetUpdateRuleAclDtoTypeEnum() UpdateRuleAclDtoTypeEnum
type UpdateRuleAclUsingPutRequest ¶
type UpdateRuleAclUsingPutRequest struct { // 规则Id AclRuleId string `json:"acl_rule_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *UpdateRuleAclDto `json:"body,omitempty"` }
Request Object
func (UpdateRuleAclUsingPutRequest) String ¶
func (o UpdateRuleAclUsingPutRequest) String() string
type UpdateRuleAclUsingPutResponse ¶
type UpdateRuleAclUsingPutResponse struct { Data *RuleId `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateRuleAclUsingPutResponse) String ¶
func (o UpdateRuleAclUsingPutResponse) String() string
type UpdateServiceSetUsingPutRequest ¶
type UpdateServiceSetUsingPutRequest struct { // 服务组id SetId string `json:"set_id"` // 企业项目id,用户支持企业项目后,由企业项目生成的id。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 防火墙实例id,创建云防火墙后用于标志防火墙由系统自动生成的标志id,可通过调用查询防火墙实例接口获得。具体可参考APIExlorer和帮助中心FAQ。默认情况下,fw_instance_Id为空时,返回帐号下第一个墙的信息;fw_instance_Id非空时,返回与fw_instance_Id对应墙的信息。 FwInstanceId *string `json:"fw_instance_id,omitempty"` Body *UpdateServiceSetUsingPutRequestBody `json:"body,omitempty"` }
Request Object
func (UpdateServiceSetUsingPutRequest) String ¶
func (o UpdateServiceSetUsingPutRequest) String() string
type UpdateServiceSetUsingPutRequestBody ¶
type UpdateServiceSetUsingPutRequestBody struct { // 服务组名称 Name *string `json:"name,omitempty"` // 服务组描述信息 Description *string `json:"description,omitempty"` }
Update Service Set Required Body
func (UpdateServiceSetUsingPutRequestBody) String ¶
func (o UpdateServiceSetUsingPutRequestBody) String() string
type UpdateServiceSetUsingPutResponse ¶
type UpdateServiceSetUsingPutResponse struct { Data *IdObject `json:"data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateServiceSetUsingPutResponse) String ¶
func (o UpdateServiceSetUsingPutResponse) String() string
type VpcAttachmentDetail ¶
type VpcAttachmentDetail struct { // id Id *string `json:"id,omitempty"` // 名称 Name *string `json:"name,omitempty"` // vpc id VpcId *string `json:"vpc_id,omitempty"` // 子网id VirsubnetId *string `json:"virsubnet_id,omitempty"` // 状态 State *string `json:"state,omitempty"` // 创建时间 CreatedAt *string `json:"created_at,omitempty"` // 更新时间 UpdatedAt *string `json:"updated_at,omitempty"` // 标签 Tags *[]Tag `json:"tags,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 项目id ProjectId *string `json:"project_id,omitempty"` // vpc项目id VpcProjectId *string `json:"vpc_project_id,omitempty"` // 企业项目id EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` }
func (VpcAttachmentDetail) String ¶
func (o VpcAttachmentDetail) String() string
type VpcDetail ¶
type VpcProtectsVo ¶
type VpcProtectsVo struct { // 总VPC数 Total *int32 `json:"total,omitempty"` // 本项目防护VPC数 SelfTotal *int32 `json:"self_total,omitempty"` // 其他项目防护VPC数 OtherTotal *int32 `json:"other_total,omitempty"` // 防护VPC ProtectVpcs *[]VpcAttachmentDetail `json:"protect_vpcs,omitempty"` // 本项目防护VPC SelfProtectVpcs *[]VpcAttachmentDetail `json:"self_protect_vpcs,omitempty"` // 其他项目防护VPC OtherProtectVpcs *[]VpcAttachmentDetail `json:"other_protect_vpcs,omitempty"` }
vpc protects vo
func (VpcProtectsVo) String ¶
func (o VpcProtectsVo) String() string
Source Files ¶
- model_add_address_items_info_dto.go
- model_add_address_items_info_dto_address_items.go
- model_add_address_items_using_post_request.go
- model_add_address_items_using_post_response.go
- model_add_address_set_dto.go
- model_add_address_set_info_using_post_request.go
- model_add_address_set_info_using_post_response.go
- model_add_black_white_list_dto.go
- model_add_black_white_list_using_post_request.go
- model_add_black_white_list_using_post_response.go
- model_add_rule_acl_dto.go
- model_add_rule_acl_dto_rules.go
- model_add_rule_acl_using_post_request.go
- model_add_rule_acl_using_post_response.go
- model_add_service_items_using_post_request.go
- model_add_service_items_using_post_request_body.go
- model_add_service_items_using_post_request_body_service_items.go
- model_add_service_items_using_post_response.go
- model_add_service_set_using_post_request.go
- model_add_service_set_using_post_request_body.go
- model_add_service_set_using_post_response.go
- model_address_item_list_response_dto_data.go
- model_address_item_list_response_dto_data_records.go
- model_address_items.go
- model_address_set_detail_response_dto_data.go
- model_address_set_list_response_dto_data.go
- model_address_set_list_response_dto_data_records.go
- model_black_white_list_response_data.go
- model_black_white_list_response_data_records.go
- model_change_ew_protect_status_request.go
- model_change_ew_protect_status_response.go
- model_change_ips_protect_mode_using_post_request.go
- model_change_ips_protect_mode_using_post_response.go
- model_change_ips_switch_using_post_request.go
- model_change_ips_switch_using_post_response.go
- model_change_protect_eip_request.go
- model_change_protect_eip_response.go
- model_change_protect_status_request_body.go
- model_clear_access_log_rule_hit_counts_dto.go
- model_common_response_dto_data.go
- model_count_eips_request.go
- model_count_eips_response.go
- model_delete_acl_rule_count_request.go
- model_delete_acl_rule_count_response.go
- model_delete_address_item_using_delete_request.go
- model_delete_address_item_using_delete_response.go
- model_delete_address_set_info_using_delete_request.go
- model_delete_address_set_info_using_delete_response.go
- model_delete_black_white_list_using_delete_request.go
- model_delete_black_white_list_using_delete_response.go
- model_delete_rule_acl_using_delete_request.go
- model_delete_rule_acl_using_delete_response.go
- model_delete_service_item_using_delete_request.go
- model_delete_service_item_using_delete_response.go
- model_delete_service_set_using_delete_request.go
- model_delete_service_set_using_delete_response.go
- model_dns_servers_response_dto.go
- model_eip_count_resp_data.go
- model_eip_operate_protect_req.go
- model_eip_operate_protect_req_ip_infos.go
- model_eip_resource.go
- model_eip_response_data.go
- model_er_instance.go
- model_ew_protect_resource_info.go
- model_firewall_instance_resource.go
- model_flavor.go
- model_get_east_west_firewall_response_body.go
- model_get_firewall_instance_data.go
- model_get_firewall_instance_response_record.go
- model_http_query_cfw_access_controller_logs_response_dto_data.go
- model_http_query_cfw_access_controller_logs_response_dto_data_records.go
- model_http_query_cfw_attack_logs_response_dto_data.go
- model_http_query_cfw_attack_logs_response_dto_data_records.go
- model_http_query_cfw_flow_logs_response_dto_data.go
- model_http_query_cfw_flow_logs_response_dto_data_records.go
- model_id_object.go
- model_ips_protect_dto.go
- model_ips_protect_mode_object.go
- model_ips_switch_dto.go
- model_ips_switch_response_dto.go
- model_list_access_control_logs_request.go
- model_list_access_control_logs_response.go
- model_list_address_items_using_get_request.go
- model_list_address_items_using_get_response.go
- model_list_address_set_detail_using_get_request.go
- model_list_address_set_detail_using_get_response.go
- model_list_address_set_list_using_get_request.go
- model_list_address_set_list_using_get_response.go
- model_list_attack_logs_request.go
- model_list_attack_logs_response.go
- model_list_black_white_lists_using_get_request.go
- model_list_black_white_lists_using_get_response.go
- model_list_dns_servers_request.go
- model_list_dns_servers_response.go
- model_list_east_west_firewall_request.go
- model_list_east_west_firewall_response.go
- model_list_eip_resources_request.go
- model_list_eip_resources_response.go
- model_list_firewall_using_get_request.go
- model_list_firewall_using_get_response.go
- model_list_flow_logs_request.go
- model_list_flow_logs_response.go
- model_list_ips_protect_mode_using_post_request.go
- model_list_ips_protect_mode_using_post_response.go
- model_list_ips_switch_status_using_get_request.go
- model_list_ips_switch_status_using_get_response.go
- model_list_parse_domain_details_request.go
- model_list_parse_domain_details_response.go
- model_list_rule_acl_using_put_request.go
- model_list_rule_acl_using_put_response.go
- model_list_rule_acls_using_get_request.go
- model_list_rule_acls_using_get_response.go
- model_list_rule_hit_count_dto.go
- model_list_rule_hit_count_request.go
- model_list_rule_hit_count_response.go
- model_list_service_items_details_request.go
- model_list_service_items_details_response.go
- model_list_service_set_details_request.go
- model_list_service_set_details_response.go
- model_list_service_set_request.go
- model_list_service_set_response.go
- model_list_vpc_protects_request.go
- model_list_vpc_protects_response.go
- model_order_rule_acl_dto.go
- model_packet.go
- model_packet_message.go
- model_protect_object_vo.go
- model_rule_acl_list_response_dto_data.go
- model_rule_acl_list_response_dto_data_records.go
- model_rule_address_dto.go
- model_rule_hit_count_object.go
- model_rule_hit_count_records.go
- model_rule_id.go
- model_rule_id_list.go
- model_rule_service_dto.go
- model_service_item_ids.go
- model_service_item_list_response_dto_data.go
- model_service_item_list_response_dto_data_records.go
- model_service_set.go
- model_service_set_detail_response_dto.go
- model_service_set_records.go
- model_subnet_info.go
- model_success_rsp_data.go
- model_tag.go
- model_update_address_set_dto.go
- model_update_address_set_info_using_put_request.go
- model_update_address_set_info_using_put_response.go
- model_update_black_white_list_dto.go
- model_update_black_white_list_using_put_request.go
- model_update_black_white_list_using_put_response.go
- model_update_dns_servers_request.go
- model_update_dns_servers_request_body.go
- model_update_dns_servers_request_body_dns_server.go
- model_update_dns_servers_response.go
- model_update_rule_acl_dto.go
- model_update_rule_acl_using_put_request.go
- model_update_rule_acl_using_put_response.go
- model_update_service_set_using_put_request.go
- model_update_service_set_using_put_request_body.go
- model_update_service_set_using_put_response.go
- model_vpc_attachment_detail.go
- model_vpc_detail.go
- model_vpc_protects_vo.go