Documentation
¶
Overview ¶
Package gtmiface provides an interface to enable mocking the GTM service client for testing your code.
It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.
Index ¶
- Constants
- type AddressForCreatePoolInput
- func (s AddressForCreatePoolInput) GoString() string
- func (s *AddressForCreatePoolInput) SetCapacity(v int32) *AddressForCreatePoolInput
- func (s *AddressForCreatePoolInput) SetMode(v string) *AddressForCreatePoolInput
- func (s *AddressForCreatePoolInput) SetRectifiedGeos(v []*string) *AddressForCreatePoolInput
- func (s *AddressForCreatePoolInput) SetValue(v string) *AddressForCreatePoolInput
- func (s *AddressForCreatePoolInput) SetWeight(v int32) *AddressForCreatePoolInput
- func (s AddressForCreatePoolInput) String() string
- type AddressForGetPoolOutput
- func (s AddressForGetPoolOutput) GoString() string
- func (s *AddressForGetPoolOutput) SetCapacity(v int32) *AddressForGetPoolOutput
- func (s *AddressForGetPoolOutput) SetGeo(v string) *AddressForGetPoolOutput
- func (s *AddressForGetPoolOutput) SetMode(v string) *AddressForGetPoolOutput
- func (s *AddressForGetPoolOutput) SetRectifiedGeos(v []*string) *AddressForGetPoolOutput
- func (s *AddressForGetPoolOutput) SetValue(v string) *AddressForGetPoolOutput
- func (s *AddressForGetPoolOutput) SetWeight(v int32) *AddressForGetPoolOutput
- func (s AddressForGetPoolOutput) String() string
- type AddressForGetRuleOutput
- func (s AddressForGetRuleOutput) GoString() string
- func (s *AddressForGetRuleOutput) SetActive(v bool) *AddressForGetRuleOutput
- func (s *AddressForGetRuleOutput) SetCapacity(v int32) *AddressForGetRuleOutput
- func (s *AddressForGetRuleOutput) SetGeo(v string) *AddressForGetRuleOutput
- func (s *AddressForGetRuleOutput) SetLatency(v int32) *AddressForGetRuleOutput
- func (s *AddressForGetRuleOutput) SetMode(v string) *AddressForGetRuleOutput
- func (s *AddressForGetRuleOutput) SetRectifiedGeos(v []*string) *AddressForGetRuleOutput
- func (s *AddressForGetRuleOutput) SetValue(v string) *AddressForGetRuleOutput
- func (s *AddressForGetRuleOutput) SetWeight(v int32) *AddressForGetRuleOutput
- func (s AddressForGetRuleOutput) String() string
- type AddressForListPoolsOutput
- func (s AddressForListPoolsOutput) GoString() string
- func (s *AddressForListPoolsOutput) SetCapacity(v int32) *AddressForListPoolsOutput
- func (s *AddressForListPoolsOutput) SetGeo(v string) *AddressForListPoolsOutput
- func (s *AddressForListPoolsOutput) SetMode(v string) *AddressForListPoolsOutput
- func (s *AddressForListPoolsOutput) SetRectifiedGeos(v []*string) *AddressForListPoolsOutput
- func (s *AddressForListPoolsOutput) SetValue(v string) *AddressForListPoolsOutput
- func (s *AddressForListPoolsOutput) SetWeight(v int32) *AddressForListPoolsOutput
- func (s AddressForListPoolsOutput) String() string
- type AddressForListRulesOutput
- func (s AddressForListRulesOutput) GoString() string
- func (s *AddressForListRulesOutput) SetActive(v bool) *AddressForListRulesOutput
- func (s *AddressForListRulesOutput) SetCapacity(v int32) *AddressForListRulesOutput
- func (s *AddressForListRulesOutput) SetGeo(v string) *AddressForListRulesOutput
- func (s *AddressForListRulesOutput) SetLatency(v int32) *AddressForListRulesOutput
- func (s *AddressForListRulesOutput) SetMode(v string) *AddressForListRulesOutput
- func (s *AddressForListRulesOutput) SetRectifiedGeos(v []*string) *AddressForListRulesOutput
- func (s *AddressForListRulesOutput) SetValue(v string) *AddressForListRulesOutput
- func (s *AddressForListRulesOutput) SetWeight(v int32) *AddressForListRulesOutput
- func (s AddressForListRulesOutput) String() string
- type AddressForUpdatePoolInput
- func (s AddressForUpdatePoolInput) GoString() string
- func (s *AddressForUpdatePoolInput) SetCapacity(v int32) *AddressForUpdatePoolInput
- func (s *AddressForUpdatePoolInput) SetMode(v string) *AddressForUpdatePoolInput
- func (s *AddressForUpdatePoolInput) SetRectifiedGeos(v []*string) *AddressForUpdatePoolInput
- func (s *AddressForUpdatePoolInput) SetValue(v string) *AddressForUpdatePoolInput
- func (s *AddressForUpdatePoolInput) SetWeight(v int32) *AddressForUpdatePoolInput
- func (s AddressForUpdatePoolInput) String() string
- type ClientInfoForReadProbeTaskDetailOutput
- func (s ClientInfoForReadProbeTaskDetailOutput) GoString() string
- func (s *ClientInfoForReadProbeTaskDetailOutput) SetCity(v string) *ClientInfoForReadProbeTaskDetailOutput
- func (s *ClientInfoForReadProbeTaskDetailOutput) SetIp(v string) *ClientInfoForReadProbeTaskDetailOutput
- func (s *ClientInfoForReadProbeTaskDetailOutput) SetIpv6(v string) *ClientInfoForReadProbeTaskDetailOutput
- func (s *ClientInfoForReadProbeTaskDetailOutput) SetIsp(v string) *ClientInfoForReadProbeTaskDetailOutput
- func (s *ClientInfoForReadProbeTaskDetailOutput) SetRegion(v string) *ClientInfoForReadProbeTaskDetailOutput
- func (s ClientInfoForReadProbeTaskDetailOutput) String() string
- type CommonDataForReadProbeTaskDetailOutput
- func (s CommonDataForReadProbeTaskDetailOutput) GoString() string
- func (s *CommonDataForReadProbeTaskDetailOutput) SetClientInfo(v *ClientInfoForReadProbeTaskDetailOutput) *CommonDataForReadProbeTaskDetailOutput
- func (s *CommonDataForReadProbeTaskDetailOutput) SetId(v int64) *CommonDataForReadProbeTaskDetailOutput
- func (s *CommonDataForReadProbeTaskDetailOutput) SetTime(v int64) *CommonDataForReadProbeTaskDetailOutput
- func (s CommonDataForReadProbeTaskDetailOutput) String() string
- type CreatePoolInput
- type CreatePoolOutput
- type CreateRuleInput
- func (s CreateRuleInput) GoString() string
- func (s *CreateRuleInput) SetGtmId(v string) *CreateRuleInput
- func (s *CreateRuleInput) SetPolicyType(v string) *CreateRuleInput
- func (s *CreateRuleInput) SetRule(v *RuleForCreateRuleInput) *CreateRuleInput
- func (s CreateRuleInput) String() string
- func (s *CreateRuleInput) Validate() error
- type CreateRuleOutput
- type DataForListGtmsOutput
- func (s DataForListGtmsOutput) GoString() string
- func (s *DataForListGtmsOutput) SetAccessMode(v string) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetAddressType(v string) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetAlarmId(v string) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetCname(v string) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetCreateTime(v string) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetDomain(v string) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetGtmId(v string) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetLastOperator(v string) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetOwner(v string) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetPolicyType(v string) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetProjectName(v string) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetRemark(v string) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetResourceTags(v []*ResourceTagForListGtmsOutput) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetSpecName(v string) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetState(v string) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetTtl(v int32) *DataForListGtmsOutput
- func (s *DataForListGtmsOutput) SetUpdateTime(v string) *DataForListGtmsOutput
- func (s DataForListGtmsOutput) String() string
- type DataForListPoolsOutput
- func (s DataForListPoolsOutput) GoString() string
- func (s *DataForListPoolsOutput) SetAddrType(v string) *DataForListPoolsOutput
- func (s *DataForListPoolsOutput) SetAddresses(v []*AddressForListPoolsOutput) *DataForListPoolsOutput
- func (s *DataForListPoolsOutput) SetCapacity(v int32) *DataForListPoolsOutput
- func (s *DataForListPoolsOutput) SetCapacityMode(v string) *DataForListPoolsOutput
- func (s *DataForListPoolsOutput) SetCreateTime(v string) *DataForListPoolsOutput
- func (s *DataForListPoolsOutput) SetDeletable(v bool) *DataForListPoolsOutput
- func (s *DataForListPoolsOutput) SetName(v string) *DataForListPoolsOutput
- func (s *DataForListPoolsOutput) SetPoolId(v string) *DataForListPoolsOutput
- func (s *DataForListPoolsOutput) SetRemark(v string) *DataForListPoolsOutput
- func (s *DataForListPoolsOutput) SetUpdateTime(v string) *DataForListPoolsOutput
- func (s DataForListPoolsOutput) String() string
- type DataForListProbeTaskIdsOutput
- func (s DataForListProbeTaskIdsOutput) GoString() string
- func (s *DataForListProbeTaskIdsOutput) SetProbeTasks(v *ProbeTasksForListProbeTaskIdsOutput) *DataForListProbeTaskIdsOutput
- func (s *DataForListProbeTaskIdsOutput) SetTarget(v string) *DataForListProbeTaskIdsOutput
- func (s DataForListProbeTaskIdsOutput) String() string
- type DataForListRulesOutput
- func (s DataForListRulesOutput) GoString() string
- func (s *DataForListRulesOutput) SetCreateTime(v string) *DataForListRulesOutput
- func (s *DataForListRulesOutput) SetDisable(v bool) *DataForListRulesOutput
- func (s *DataForListRulesOutput) SetEffectivePoolSetIndex(v int32) *DataForListRulesOutput
- func (s *DataForListRulesOutput) SetLine(v string) *DataForListRulesOutput
- func (s *DataForListRulesOutput) SetName(v string) *DataForListRulesOutput
- func (s *DataForListRulesOutput) SetPoolSetMode(v string) *DataForListRulesOutput
- func (s *DataForListRulesOutput) SetPoolSets(v []*PoolSetForListRulesOutput) *DataForListRulesOutput
- func (s *DataForListRulesOutput) SetProbe(v *ProbeForListRulesOutput) *DataForListRulesOutput
- func (s *DataForListRulesOutput) SetProbeMode(v string) *DataForListRulesOutput
- func (s *DataForListRulesOutput) SetRemark(v string) *DataForListRulesOutput
- func (s *DataForListRulesOutput) SetRuleId(v string) *DataForListRulesOutput
- func (s *DataForListRulesOutput) SetUpdateTime(v string) *DataForListRulesOutput
- func (s *DataForListRulesOutput) SetUsePolicyProbeNodes(v bool) *DataForListRulesOutput
- func (s *DataForListRulesOutput) SetUseRuleProbeConfig(v bool) *DataForListRulesOutput
- func (s *DataForListRulesOutput) SetWeight(v int32) *DataForListRulesOutput
- func (s DataForListRulesOutput) String() string
- type DataForReadProbeTaskDetailOutput
- func (s DataForReadProbeTaskDetailOutput) GoString() string
- func (s *DataForReadProbeTaskDetailOutput) SetCommonData(v *CommonDataForReadProbeTaskDetailOutput) *DataForReadProbeTaskDetailOutput
- func (s *DataForReadProbeTaskDetailOutput) SetLog(v *LogForReadProbeTaskDetailOutput) *DataForReadProbeTaskDetailOutput
- func (s DataForReadProbeTaskDetailOutput) String() string
- type DeleteGtmInput
- type DeleteGtmOutput
- type DeletePoolInput
- type DeletePoolOutput
- type DeleteRuleInput
- func (s DeleteRuleInput) GoString() string
- func (s *DeleteRuleInput) SetGtmId(v string) *DeleteRuleInput
- func (s *DeleteRuleInput) SetPolicyType(v string) *DeleteRuleInput
- func (s *DeleteRuleInput) SetRuleId(v string) *DeleteRuleInput
- func (s DeleteRuleInput) String() string
- func (s *DeleteRuleInput) Validate() error
- type DeleteRuleOutput
- type GTM
- func (c *GTM) CreatePool(input *CreatePoolInput) (*CreatePoolOutput, error)
- func (c *GTM) CreatePoolCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) CreatePoolCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) CreatePoolCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) CreatePoolRequest(input *CreatePoolInput) (req *request.Request, output *CreatePoolOutput)
- func (c *GTM) CreatePoolWithContext(ctx volcengine.Context, input *CreatePoolInput, opts ...request.Option) (*CreatePoolOutput, error)
- func (c *GTM) CreateRule(input *CreateRuleInput) (*CreateRuleOutput, error)
- func (c *GTM) CreateRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) CreateRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) CreateRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) CreateRuleRequest(input *CreateRuleInput) (req *request.Request, output *CreateRuleOutput)
- func (c *GTM) CreateRuleWithContext(ctx volcengine.Context, input *CreateRuleInput, opts ...request.Option) (*CreateRuleOutput, error)
- func (c *GTM) DeleteGtm(input *DeleteGtmInput) (*DeleteGtmOutput, error)
- func (c *GTM) DeleteGtmCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) DeleteGtmCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) DeleteGtmCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) DeleteGtmRequest(input *DeleteGtmInput) (req *request.Request, output *DeleteGtmOutput)
- func (c *GTM) DeleteGtmWithContext(ctx volcengine.Context, input *DeleteGtmInput, opts ...request.Option) (*DeleteGtmOutput, error)
- func (c *GTM) DeletePool(input *DeletePoolInput) (*DeletePoolOutput, error)
- func (c *GTM) DeletePoolCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) DeletePoolCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) DeletePoolCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) DeletePoolRequest(input *DeletePoolInput) (req *request.Request, output *DeletePoolOutput)
- func (c *GTM) DeletePoolWithContext(ctx volcengine.Context, input *DeletePoolInput, opts ...request.Option) (*DeletePoolOutput, error)
- func (c *GTM) DeleteRule(input *DeleteRuleInput) (*DeleteRuleOutput, error)
- func (c *GTM) DeleteRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) DeleteRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) DeleteRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) DeleteRuleRequest(input *DeleteRuleInput) (req *request.Request, output *DeleteRuleOutput)
- func (c *GTM) DeleteRuleWithContext(ctx volcengine.Context, input *DeleteRuleInput, opts ...request.Option) (*DeleteRuleOutput, error)
- func (c *GTM) GetGtm(input *GetGtmInput) (*GetGtmOutput, error)
- func (c *GTM) GetGtmCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) GetGtmCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) GetGtmCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) GetGtmRequest(input *GetGtmInput) (req *request.Request, output *GetGtmOutput)
- func (c *GTM) GetGtmWithContext(ctx volcengine.Context, input *GetGtmInput, opts ...request.Option) (*GetGtmOutput, error)
- func (c *GTM) GetPolicy(input *GetPolicyInput) (*GetPolicyOutput, error)
- func (c *GTM) GetPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) GetPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) GetPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) GetPolicyRequest(input *GetPolicyInput) (req *request.Request, output *GetPolicyOutput)
- func (c *GTM) GetPolicyWithContext(ctx volcengine.Context, input *GetPolicyInput, opts ...request.Option) (*GetPolicyOutput, error)
- func (c *GTM) GetPool(input *GetPoolInput) (*GetPoolOutput, error)
- func (c *GTM) GetPoolCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) GetPoolCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) GetPoolCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) GetPoolRequest(input *GetPoolInput) (req *request.Request, output *GetPoolOutput)
- func (c *GTM) GetPoolWithContext(ctx volcengine.Context, input *GetPoolInput, opts ...request.Option) (*GetPoolOutput, error)
- func (c *GTM) GetProbe(input *GetProbeInput) (*GetProbeOutput, error)
- func (c *GTM) GetProbeCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) GetProbeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) GetProbeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) GetProbeRequest(input *GetProbeInput) (req *request.Request, output *GetProbeOutput)
- func (c *GTM) GetProbeWithContext(ctx volcengine.Context, input *GetProbeInput, opts ...request.Option) (*GetProbeOutput, error)
- func (c *GTM) GetRule(input *GetRuleInput) (*GetRuleOutput, error)
- func (c *GTM) GetRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) GetRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) GetRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) GetRuleRequest(input *GetRuleInput) (req *request.Request, output *GetRuleOutput)
- func (c *GTM) GetRuleWithContext(ctx volcengine.Context, input *GetRuleInput, opts ...request.Option) (*GetRuleOutput, error)
- func (c *GTM) ListGtms(input *ListGtmsInput) (*ListGtmsOutput, error)
- func (c *GTM) ListGtmsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) ListGtmsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) ListGtmsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) ListGtmsRequest(input *ListGtmsInput) (req *request.Request, output *ListGtmsOutput)
- func (c *GTM) ListGtmsWithContext(ctx volcengine.Context, input *ListGtmsInput, opts ...request.Option) (*ListGtmsOutput, error)
- func (c *GTM) ListPools(input *ListPoolsInput) (*ListPoolsOutput, error)
- func (c *GTM) ListPoolsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) ListPoolsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) ListPoolsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) ListPoolsRequest(input *ListPoolsInput) (req *request.Request, output *ListPoolsOutput)
- func (c *GTM) ListPoolsWithContext(ctx volcengine.Context, input *ListPoolsInput, opts ...request.Option) (*ListPoolsOutput, error)
- func (c *GTM) ListProbeTaskIds(input *ListProbeTaskIdsInput) (*ListProbeTaskIdsOutput, error)
- func (c *GTM) ListProbeTaskIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) ListProbeTaskIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) ListProbeTaskIdsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) ListProbeTaskIdsRequest(input *ListProbeTaskIdsInput) (req *request.Request, output *ListProbeTaskIdsOutput)
- func (c *GTM) ListProbeTaskIdsWithContext(ctx volcengine.Context, input *ListProbeTaskIdsInput, opts ...request.Option) (*ListProbeTaskIdsOutput, error)
- func (c *GTM) ListRules(input *ListRulesInput) (*ListRulesOutput, error)
- func (c *GTM) ListRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) ListRulesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) ListRulesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) ListRulesRequest(input *ListRulesInput) (req *request.Request, output *ListRulesOutput)
- func (c *GTM) ListRulesWithContext(ctx volcengine.Context, input *ListRulesInput, opts ...request.Option) (*ListRulesOutput, error)
- func (c *GTM) ReadProbeTaskDetail(input *ReadProbeTaskDetailInput) (*ReadProbeTaskDetailOutput, error)
- func (c *GTM) ReadProbeTaskDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) ReadProbeTaskDetailCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) ReadProbeTaskDetailCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) ReadProbeTaskDetailRequest(input *ReadProbeTaskDetailInput) (req *request.Request, output *ReadProbeTaskDetailOutput)
- func (c *GTM) ReadProbeTaskDetailWithContext(ctx volcengine.Context, input *ReadProbeTaskDetailInput, ...) (*ReadProbeTaskDetailOutput, error)
- func (c *GTM) StartRouting(input *StartRoutingInput) (*StartRoutingOutput, error)
- func (c *GTM) StartRoutingCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) StartRoutingCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) StartRoutingCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) StartRoutingRequest(input *StartRoutingInput) (req *request.Request, output *StartRoutingOutput)
- func (c *GTM) StartRoutingWithContext(ctx volcengine.Context, input *StartRoutingInput, opts ...request.Option) (*StartRoutingOutput, error)
- func (c *GTM) StopRouting(input *StopRoutingInput) (*StopRoutingOutput, error)
- func (c *GTM) StopRoutingCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) StopRoutingCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) StopRoutingCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) StopRoutingRequest(input *StopRoutingInput) (req *request.Request, output *StopRoutingOutput)
- func (c *GTM) StopRoutingWithContext(ctx volcengine.Context, input *StopRoutingInput, opts ...request.Option) (*StopRoutingOutput, error)
- func (c *GTM) UpdateGtm(input *UpdateGtmInput) (*UpdateGtmOutput, error)
- func (c *GTM) UpdateGtmCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) UpdateGtmCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) UpdateGtmCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) UpdateGtmRequest(input *UpdateGtmInput) (req *request.Request, output *UpdateGtmOutput)
- func (c *GTM) UpdateGtmWithContext(ctx volcengine.Context, input *UpdateGtmInput, opts ...request.Option) (*UpdateGtmOutput, error)
- func (c *GTM) UpdateLoad(input *UpdateLoadInput) (*UpdateLoadOutput, error)
- func (c *GTM) UpdateLoadCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) UpdateLoadCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) UpdateLoadCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) UpdateLoadRequest(input *UpdateLoadInput) (req *request.Request, output *UpdateLoadOutput)
- func (c *GTM) UpdateLoadWithContext(ctx volcengine.Context, input *UpdateLoadInput, opts ...request.Option) (*UpdateLoadOutput, error)
- func (c *GTM) UpdatePolicy(input *UpdatePolicyInput) (*UpdatePolicyOutput, error)
- func (c *GTM) UpdatePolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) UpdatePolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) UpdatePolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) UpdatePolicyRequest(input *UpdatePolicyInput) (req *request.Request, output *UpdatePolicyOutput)
- func (c *GTM) UpdatePolicyWithContext(ctx volcengine.Context, input *UpdatePolicyInput, opts ...request.Option) (*UpdatePolicyOutput, error)
- func (c *GTM) UpdatePool(input *UpdatePoolInput) (*UpdatePoolOutput, error)
- func (c *GTM) UpdatePoolCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) UpdatePoolCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) UpdatePoolCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) UpdatePoolRequest(input *UpdatePoolInput) (req *request.Request, output *UpdatePoolOutput)
- func (c *GTM) UpdatePoolWithContext(ctx volcengine.Context, input *UpdatePoolInput, opts ...request.Option) (*UpdatePoolOutput, error)
- func (c *GTM) UpdateProbe(input *UpdateProbeInput) (*UpdateProbeOutput, error)
- func (c *GTM) UpdateProbeCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) UpdateProbeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) UpdateProbeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) UpdateProbeRequest(input *UpdateProbeInput) (req *request.Request, output *UpdateProbeOutput)
- func (c *GTM) UpdateProbeWithContext(ctx volcengine.Context, input *UpdateProbeInput, opts ...request.Option) (*UpdateProbeOutput, error)
- func (c *GTM) UpdateRule(input *UpdateRuleInput) (*UpdateRuleOutput, error)
- func (c *GTM) UpdateRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *GTM) UpdateRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *GTM) UpdateRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *GTM) UpdateRuleRequest(input *UpdateRuleInput) (req *request.Request, output *UpdateRuleOutput)
- func (c *GTM) UpdateRuleWithContext(ctx volcengine.Context, input *UpdateRuleInput, opts ...request.Option) (*UpdateRuleOutput, error)
- type GTMAPI
- type GetGtmInput
- type GetGtmOutput
- func (s GetGtmOutput) GoString() string
- func (s *GetGtmOutput) SetAccessMode(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetAddressType(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetAlarmId(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetCname(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetCreateTime(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetCreatedTime(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetDomain(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetGtmId(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetLastOperator(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetOwner(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetPolicyType(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetProjectName(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetRemark(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetSpecName(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetState(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetTtl(v int32) *GetGtmOutput
- func (s *GetGtmOutput) SetUpdateTime(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetUpdatedTime(v string) *GetGtmOutput
- func (s *GetGtmOutput) SetZoneType(v string) *GetGtmOutput
- func (s GetGtmOutput) String() string
- type GetPolicyInput
- type GetPolicyOutput
- func (s GetPolicyOutput) GoString() string
- func (s *GetPolicyOutput) SetAlarmOnly(v bool) *GetPolicyOutput
- func (s *GetPolicyOutput) SetPerfMode(v string) *GetPolicyOutput
- func (s *GetPolicyOutput) SetRoutingMode(v string) *GetPolicyOutput
- func (s *GetPolicyOutput) SetSourceFlow(v *SourceFlowForGetPolicyOutput) *GetPolicyOutput
- func (s *GetPolicyOutput) SetStatistics(v *StatisticsForGetPolicyOutput) *GetPolicyOutput
- func (s *GetPolicyOutput) SetTargets(v []*TargetForGetPolicyOutput) *GetPolicyOutput
- func (s GetPolicyOutput) String() string
- type GetPoolInput
- type GetPoolOutput
- func (s GetPoolOutput) GoString() string
- func (s *GetPoolOutput) SetAddrType(v string) *GetPoolOutput
- func (s *GetPoolOutput) SetAddresses(v []*AddressForGetPoolOutput) *GetPoolOutput
- func (s *GetPoolOutput) SetCapacity(v int32) *GetPoolOutput
- func (s *GetPoolOutput) SetCapacityMode(v string) *GetPoolOutput
- func (s *GetPoolOutput) SetCreateTime(v string) *GetPoolOutput
- func (s *GetPoolOutput) SetDeletable(v bool) *GetPoolOutput
- func (s *GetPoolOutput) SetName(v string) *GetPoolOutput
- func (s *GetPoolOutput) SetPoolId(v string) *GetPoolOutput
- func (s *GetPoolOutput) SetRemark(v string) *GetPoolOutput
- func (s *GetPoolOutput) SetUpdateTime(v string) *GetPoolOutput
- func (s GetPoolOutput) String() string
- type GetProbeInput
- type GetProbeOutput
- func (s GetProbeOutput) GoString() string
- func (s *GetProbeOutput) SetAdvisedNodeCount(v int32) *GetProbeOutput
- func (s *GetProbeOutput) SetDisable(v bool) *GetProbeOutput
- func (s *GetProbeOutput) SetDnsRecordType(v string) *GetProbeOutput
- func (s *GetProbeOutput) SetFailedCount(v int32) *GetProbeOutput
- func (s *GetProbeOutput) SetHost(v string) *GetProbeOutput
- func (s *GetProbeOutput) SetHttpHeader(v *HttpHeaderForGetProbeOutput) *GetProbeOutput
- func (s *GetProbeOutput) SetHttpMethod(v string) *GetProbeOutput
- func (s *GetProbeOutput) SetHttpUsabilityCodes(v []*HttpUsabilityCodeForGetProbeOutput) *GetProbeOutput
- func (s *GetProbeOutput) SetInterval(v int32) *GetProbeOutput
- func (s *GetProbeOutput) SetIsManualNodes(v bool) *GetProbeOutput
- func (s *GetProbeOutput) SetNodes(v []*string) *GetProbeOutput
- func (s *GetProbeOutput) SetPingCount(v int32) *GetProbeOutput
- func (s *GetProbeOutput) SetPingLossPercent(v int32) *GetProbeOutput
- func (s *GetProbeOutput) SetPort(v int32) *GetProbeOutput
- func (s *GetProbeOutput) SetProtocol(v string) *GetProbeOutput
- func (s *GetProbeOutput) SetTcpConnTimeout(v int32) *GetProbeOutput
- func (s *GetProbeOutput) SetTimeout(v int32) *GetProbeOutput
- func (s *GetProbeOutput) SetUrl(v string) *GetProbeOutput
- func (s GetProbeOutput) String() string
- type GetRuleInput
- type GetRuleOutput
- func (s GetRuleOutput) GoString() string
- func (s *GetRuleOutput) SetCreateTime(v string) *GetRuleOutput
- func (s *GetRuleOutput) SetDisable(v bool) *GetRuleOutput
- func (s *GetRuleOutput) SetEffectivePoolSetIndex(v int32) *GetRuleOutput
- func (s *GetRuleOutput) SetLine(v string) *GetRuleOutput
- func (s *GetRuleOutput) SetName(v string) *GetRuleOutput
- func (s *GetRuleOutput) SetPoolSetMode(v string) *GetRuleOutput
- func (s *GetRuleOutput) SetPoolSets(v []*PoolSetForGetRuleOutput) *GetRuleOutput
- func (s *GetRuleOutput) SetProbe(v *ProbeForGetRuleOutput) *GetRuleOutput
- func (s *GetRuleOutput) SetRemark(v string) *GetRuleOutput
- func (s *GetRuleOutput) SetRuleId(v string) *GetRuleOutput
- func (s *GetRuleOutput) SetUpdateTime(v string) *GetRuleOutput
- func (s *GetRuleOutput) SetUsePolicyProbeNodes(v bool) *GetRuleOutput
- func (s *GetRuleOutput) SetUseRuleProbeConfig(v bool) *GetRuleOutput
- func (s *GetRuleOutput) SetWeight(v int32) *GetRuleOutput
- func (s GetRuleOutput) String() string
- type HttpHeaderForCreateRuleInput
- type HttpHeaderForGetProbeOutput
- type HttpHeaderForGetRuleOutput
- type HttpHeaderForListRulesOutput
- type HttpHeaderForUpdateProbeInput
- type HttpHeaderForUpdateRuleInput
- type HttpUsabilityCodeForCreateRuleInput
- func (s HttpUsabilityCodeForCreateRuleInput) GoString() string
- func (s *HttpUsabilityCodeForCreateRuleInput) SetCodes(v []*int32) *HttpUsabilityCodeForCreateRuleInput
- func (s *HttpUsabilityCodeForCreateRuleInput) SetOperator(v string) *HttpUsabilityCodeForCreateRuleInput
- func (s HttpUsabilityCodeForCreateRuleInput) String() string
- type HttpUsabilityCodeForGetProbeOutput
- func (s HttpUsabilityCodeForGetProbeOutput) GoString() string
- func (s *HttpUsabilityCodeForGetProbeOutput) SetCodes(v []*int32) *HttpUsabilityCodeForGetProbeOutput
- func (s *HttpUsabilityCodeForGetProbeOutput) SetOperator(v string) *HttpUsabilityCodeForGetProbeOutput
- func (s HttpUsabilityCodeForGetProbeOutput) String() string
- type HttpUsabilityCodeForGetRuleOutput
- func (s HttpUsabilityCodeForGetRuleOutput) GoString() string
- func (s *HttpUsabilityCodeForGetRuleOutput) SetCodes(v []*int32) *HttpUsabilityCodeForGetRuleOutput
- func (s *HttpUsabilityCodeForGetRuleOutput) SetOperator(v string) *HttpUsabilityCodeForGetRuleOutput
- func (s HttpUsabilityCodeForGetRuleOutput) String() string
- type HttpUsabilityCodeForListRulesOutput
- func (s HttpUsabilityCodeForListRulesOutput) GoString() string
- func (s *HttpUsabilityCodeForListRulesOutput) SetCodes(v []*int32) *HttpUsabilityCodeForListRulesOutput
- func (s *HttpUsabilityCodeForListRulesOutput) SetOperator(v string) *HttpUsabilityCodeForListRulesOutput
- func (s HttpUsabilityCodeForListRulesOutput) String() string
- type HttpUsabilityCodeForUpdateProbeInput
- func (s HttpUsabilityCodeForUpdateProbeInput) GoString() string
- func (s *HttpUsabilityCodeForUpdateProbeInput) SetCodes(v []*int32) *HttpUsabilityCodeForUpdateProbeInput
- func (s *HttpUsabilityCodeForUpdateProbeInput) SetOperator(v string) *HttpUsabilityCodeForUpdateProbeInput
- func (s HttpUsabilityCodeForUpdateProbeInput) String() string
- type HttpUsabilityCodeForUpdateRuleInput
- func (s HttpUsabilityCodeForUpdateRuleInput) GoString() string
- func (s *HttpUsabilityCodeForUpdateRuleInput) SetCodes(v []*int32) *HttpUsabilityCodeForUpdateRuleInput
- func (s *HttpUsabilityCodeForUpdateRuleInput) SetOperator(v string) *HttpUsabilityCodeForUpdateRuleInput
- func (s HttpUsabilityCodeForUpdateRuleInput) String() string
- type ListGtmsInput
- func (s ListGtmsInput) GoString() string
- func (s *ListGtmsInput) SetCname(v string) *ListGtmsInput
- func (s *ListGtmsInput) SetDomain(v string) *ListGtmsInput
- func (s *ListGtmsInput) SetPageNumber(v int32) *ListGtmsInput
- func (s *ListGtmsInput) SetPageSize(v int32) *ListGtmsInput
- func (s *ListGtmsInput) SetProjectName(v string) *ListGtmsInput
- func (s *ListGtmsInput) SetRemark(v string) *ListGtmsInput
- func (s *ListGtmsInput) SetSearchMode(v string) *ListGtmsInput
- func (s *ListGtmsInput) SetSortBy(v string) *ListGtmsInput
- func (s *ListGtmsInput) SetSortOrder(v string) *ListGtmsInput
- func (s *ListGtmsInput) SetSpecName(v string) *ListGtmsInput
- func (s *ListGtmsInput) SetTagFilters(v []*TagFilterForListGtmsInput) *ListGtmsInput
- func (s ListGtmsInput) String() string
- func (s *ListGtmsInput) Validate() error
- type ListGtmsOutput
- func (s ListGtmsOutput) GoString() string
- func (s *ListGtmsOutput) SetData(v []*DataForListGtmsOutput) *ListGtmsOutput
- func (s *ListGtmsOutput) SetPageNumber(v int32) *ListGtmsOutput
- func (s *ListGtmsOutput) SetPageSize(v int32) *ListGtmsOutput
- func (s *ListGtmsOutput) SetTotalCount(v int32) *ListGtmsOutput
- func (s ListGtmsOutput) String() string
- type ListPoolsInput
- func (s ListPoolsInput) GoString() string
- func (s *ListPoolsInput) SetAddrType(v string) *ListPoolsInput
- func (s *ListPoolsInput) SetAddress(v string) *ListPoolsInput
- func (s *ListPoolsInput) SetGtmId(v string) *ListPoolsInput
- func (s *ListPoolsInput) SetName(v string) *ListPoolsInput
- func (s *ListPoolsInput) SetPageNumber(v int32) *ListPoolsInput
- func (s *ListPoolsInput) SetPageSize(v int32) *ListPoolsInput
- func (s *ListPoolsInput) SetPoolId(v string) *ListPoolsInput
- func (s *ListPoolsInput) SetRemark(v string) *ListPoolsInput
- func (s *ListPoolsInput) SetSearchMode(v string) *ListPoolsInput
- func (s *ListPoolsInput) SetSortBy(v string) *ListPoolsInput
- func (s *ListPoolsInput) SetSortOrder(v string) *ListPoolsInput
- func (s ListPoolsInput) String() string
- func (s *ListPoolsInput) Validate() error
- type ListPoolsOutput
- func (s ListPoolsOutput) GoString() string
- func (s *ListPoolsOutput) SetData(v []*DataForListPoolsOutput) *ListPoolsOutput
- func (s *ListPoolsOutput) SetPageNumber(v int32) *ListPoolsOutput
- func (s *ListPoolsOutput) SetPageSize(v int32) *ListPoolsOutput
- func (s *ListPoolsOutput) SetTotalCount(v int32) *ListPoolsOutput
- func (s ListPoolsOutput) String() string
- type ListProbeTaskIdsInput
- type ListProbeTaskIdsOutput
- type ListRulesInput
- func (s ListRulesInput) GoString() string
- func (s *ListRulesInput) SetAddress(v string) *ListRulesInput
- func (s *ListRulesInput) SetGtmId(v string) *ListRulesInput
- func (s *ListRulesInput) SetLine(v string) *ListRulesInput
- func (s *ListRulesInput) SetName(v string) *ListRulesInput
- func (s *ListRulesInput) SetPageNumber(v int32) *ListRulesInput
- func (s *ListRulesInput) SetPageSize(v int32) *ListRulesInput
- func (s *ListRulesInput) SetPolicyType(v string) *ListRulesInput
- func (s *ListRulesInput) SetSearchMode(v string) *ListRulesInput
- func (s *ListRulesInput) SetSortBy(v string) *ListRulesInput
- func (s *ListRulesInput) SetSortOrder(v string) *ListRulesInput
- func (s ListRulesInput) String() string
- func (s *ListRulesInput) Validate() error
- type ListRulesOutput
- func (s ListRulesOutput) GoString() string
- func (s *ListRulesOutput) SetData(v []*DataForListRulesOutput) *ListRulesOutput
- func (s *ListRulesOutput) SetPageNumber(v int32) *ListRulesOutput
- func (s *ListRulesOutput) SetPageSize(v int32) *ListRulesOutput
- func (s *ListRulesOutput) SetTotalCount(v int32) *ListRulesOutput
- func (s ListRulesOutput) String() string
- type LogForReadProbeTaskDetailOutput
- func (s LogForReadProbeTaskDetailOutput) GoString() string
- func (s *LogForReadProbeTaskDetailOutput) SetDnsAAAAList(v string) *LogForReadProbeTaskDetailOutput
- func (s *LogForReadProbeTaskDetailOutput) SetDnsAList(v string) *LogForReadProbeTaskDetailOutput
- func (s *LogForReadProbeTaskDetailOutput) SetDnsCnameList(v string) *LogForReadProbeTaskDetailOutput
- func (s *LogForReadProbeTaskDetailOutput) SetDnsCost(v string) *LogForReadProbeTaskDetailOutput
- func (s *LogForReadProbeTaskDetailOutput) SetDnsDetail(v string) *LogForReadProbeTaskDetailOutput
- func (s *LogForReadProbeTaskDetailOutput) SetHttpCode(v string) *LogForReadProbeTaskDetailOutput
- func (s *LogForReadProbeTaskDetailOutput) SetHttpDns(v string) *LogForReadProbeTaskDetailOutput
- func (s *LogForReadProbeTaskDetailOutput) SetHttpSsl(v string) *LogForReadProbeTaskDetailOutput
- func (s *LogForReadProbeTaskDetailOutput) SetHttpTcp(v string) *LogForReadProbeTaskDetailOutput
- func (s *LogForReadProbeTaskDetailOutput) SetHttpTotal(v string) *LogForReadProbeTaskDetailOutput
- func (s *LogForReadProbeTaskDetailOutput) SetPingAvgCost(v string) *LogForReadProbeTaskDetailOutput
- func (s *LogForReadProbeTaskDetailOutput) SetPingDetail(v string) *LogForReadProbeTaskDetailOutput
- func (s *LogForReadProbeTaskDetailOutput) SetPingLossRatePerDetect(v string) *LogForReadProbeTaskDetailOutput
- func (s LogForReadProbeTaskDetailOutput) String() string
- type PolicyForUpdatePolicyInput
- func (s PolicyForUpdatePolicyInput) GoString() string
- func (s *PolicyForUpdatePolicyInput) SetAlarmOnly(v bool) *PolicyForUpdatePolicyInput
- func (s *PolicyForUpdatePolicyInput) SetRoutingMode(v string) *PolicyForUpdatePolicyInput
- func (s *PolicyForUpdatePolicyInput) SetTargets(v []*TargetForUpdatePolicyInput) *PolicyForUpdatePolicyInput
- func (s PolicyForUpdatePolicyInput) String() string
- type PoolForCreatePoolInput
- func (s PoolForCreatePoolInput) GoString() string
- func (s *PoolForCreatePoolInput) SetAddrType(v string) *PoolForCreatePoolInput
- func (s *PoolForCreatePoolInput) SetAddresses(v []*AddressForCreatePoolInput) *PoolForCreatePoolInput
- func (s *PoolForCreatePoolInput) SetCapacity(v int32) *PoolForCreatePoolInput
- func (s *PoolForCreatePoolInput) SetCapacityMode(v string) *PoolForCreatePoolInput
- func (s *PoolForCreatePoolInput) SetName(v string) *PoolForCreatePoolInput
- func (s *PoolForCreatePoolInput) SetRemark(v string) *PoolForCreatePoolInput
- func (s PoolForCreatePoolInput) String() string
- type PoolForCreateRuleInput
- type PoolForGetRuleOutput
- func (s PoolForGetRuleOutput) GoString() string
- func (s *PoolForGetRuleOutput) SetAddress(v []*AddressForGetRuleOutput) *PoolForGetRuleOutput
- func (s *PoolForGetRuleOutput) SetInactiveAddrCount(v int32) *PoolForGetRuleOutput
- func (s *PoolForGetRuleOutput) SetName(v string) *PoolForGetRuleOutput
- func (s *PoolForGetRuleOutput) SetPoolId(v string) *PoolForGetRuleOutput
- func (s *PoolForGetRuleOutput) SetWeight(v int32) *PoolForGetRuleOutput
- func (s PoolForGetRuleOutput) String() string
- type PoolForListRulesOutput
- func (s PoolForListRulesOutput) GoString() string
- func (s *PoolForListRulesOutput) SetAddress(v []*AddressForListRulesOutput) *PoolForListRulesOutput
- func (s *PoolForListRulesOutput) SetInactiveAddrCount(v int32) *PoolForListRulesOutput
- func (s *PoolForListRulesOutput) SetName(v string) *PoolForListRulesOutput
- func (s *PoolForListRulesOutput) SetPoolId(v string) *PoolForListRulesOutput
- func (s *PoolForListRulesOutput) SetWeight(v int32) *PoolForListRulesOutput
- func (s PoolForListRulesOutput) String() string
- type PoolForUpdatePoolInput
- func (s PoolForUpdatePoolInput) GoString() string
- func (s *PoolForUpdatePoolInput) SetAddrType(v string) *PoolForUpdatePoolInput
- func (s *PoolForUpdatePoolInput) SetAddresses(v []*AddressForUpdatePoolInput) *PoolForUpdatePoolInput
- func (s *PoolForUpdatePoolInput) SetCapacity(v int32) *PoolForUpdatePoolInput
- func (s *PoolForUpdatePoolInput) SetCapacityMode(v string) *PoolForUpdatePoolInput
- func (s *PoolForUpdatePoolInput) SetName(v string) *PoolForUpdatePoolInput
- func (s *PoolForUpdatePoolInput) SetRemark(v string) *PoolForUpdatePoolInput
- func (s PoolForUpdatePoolInput) String() string
- type PoolForUpdateRuleInput
- type PoolSetForCreateRuleInput
- func (s PoolSetForCreateRuleInput) GoString() string
- func (s *PoolSetForCreateRuleInput) SetActiveAddrThr(v int32) *PoolSetForCreateRuleInput
- func (s *PoolSetForCreateRuleInput) SetName(v string) *PoolSetForCreateRuleInput
- func (s *PoolSetForCreateRuleInput) SetPools(v []*PoolForCreateRuleInput) *PoolSetForCreateRuleInput
- func (s PoolSetForCreateRuleInput) String() string
- type PoolSetForGetRuleOutput
- func (s PoolSetForGetRuleOutput) GoString() string
- func (s *PoolSetForGetRuleOutput) SetActive(v bool) *PoolSetForGetRuleOutput
- func (s *PoolSetForGetRuleOutput) SetActiveAddrThr(v int32) *PoolSetForGetRuleOutput
- func (s *PoolSetForGetRuleOutput) SetName(v string) *PoolSetForGetRuleOutput
- func (s *PoolSetForGetRuleOutput) SetPoolSetId(v string) *PoolSetForGetRuleOutput
- func (s *PoolSetForGetRuleOutput) SetPools(v []*PoolForGetRuleOutput) *PoolSetForGetRuleOutput
- func (s PoolSetForGetRuleOutput) String() string
- type PoolSetForListRulesOutput
- func (s PoolSetForListRulesOutput) GoString() string
- func (s *PoolSetForListRulesOutput) SetActive(v bool) *PoolSetForListRulesOutput
- func (s *PoolSetForListRulesOutput) SetActiveAddrThr(v int32) *PoolSetForListRulesOutput
- func (s *PoolSetForListRulesOutput) SetName(v string) *PoolSetForListRulesOutput
- func (s *PoolSetForListRulesOutput) SetPoolSetId(v string) *PoolSetForListRulesOutput
- func (s *PoolSetForListRulesOutput) SetPools(v []*PoolForListRulesOutput) *PoolSetForListRulesOutput
- func (s PoolSetForListRulesOutput) String() string
- type PoolSetForUpdateRuleInput
- func (s PoolSetForUpdateRuleInput) GoString() string
- func (s *PoolSetForUpdateRuleInput) SetActiveAddrThr(v int32) *PoolSetForUpdateRuleInput
- func (s *PoolSetForUpdateRuleInput) SetName(v string) *PoolSetForUpdateRuleInput
- func (s *PoolSetForUpdateRuleInput) SetPools(v []*PoolForUpdateRuleInput) *PoolSetForUpdateRuleInput
- func (s PoolSetForUpdateRuleInput) String() string
- type ProbeForCreateRuleInput
- func (s ProbeForCreateRuleInput) GoString() string
- func (s *ProbeForCreateRuleInput) SetAdvisedNodeCount(v int32) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetDisable(v bool) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetFailedCount(v int32) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetHost(v string) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetHttpHeader(v *HttpHeaderForCreateRuleInput) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetHttpMethod(v string) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetHttpUsabilityCodes(v []*HttpUsabilityCodeForCreateRuleInput) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetInterval(v int32) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetIsManualNodes(v bool) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetNodes(v []*string) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetPingCount(v int32) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetPingLossPercent(v int32) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetPort(v int32) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetProtocol(v string) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetTimeout(v int32) *ProbeForCreateRuleInput
- func (s *ProbeForCreateRuleInput) SetUrl(v string) *ProbeForCreateRuleInput
- func (s ProbeForCreateRuleInput) String() string
- type ProbeForGetRuleOutput
- func (s ProbeForGetRuleOutput) GoString() string
- func (s *ProbeForGetRuleOutput) SetAdvisedNodeCount(v int32) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetDisable(v bool) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetFailedCount(v int32) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetHost(v string) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetHttpHeader(v *HttpHeaderForGetRuleOutput) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetHttpMethod(v string) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetHttpUsabilityCodes(v []*HttpUsabilityCodeForGetRuleOutput) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetInterval(v int32) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetIsManualNodes(v bool) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetNodes(v []*string) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetPingCount(v int32) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetPingLossPercent(v int32) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetPort(v int32) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetProtocol(v string) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetTimeout(v int32) *ProbeForGetRuleOutput
- func (s *ProbeForGetRuleOutput) SetUrl(v string) *ProbeForGetRuleOutput
- func (s ProbeForGetRuleOutput) String() string
- type ProbeForListRulesOutput
- func (s ProbeForListRulesOutput) GoString() string
- func (s *ProbeForListRulesOutput) SetAdvisedNodeCount(v int32) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetDisable(v bool) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetFailedCount(v int32) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetHost(v string) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetHttpHeader(v *HttpHeaderForListRulesOutput) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetHttpMethod(v string) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetHttpUsabilityCodes(v []*HttpUsabilityCodeForListRulesOutput) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetInterval(v int32) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetIsManualNodes(v bool) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetNodes(v []*string) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetPingCount(v int32) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetPingLossPercent(v int32) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetPort(v int32) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetProtocol(v string) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetTimeout(v int32) *ProbeForListRulesOutput
- func (s *ProbeForListRulesOutput) SetUrl(v string) *ProbeForListRulesOutput
- func (s ProbeForListRulesOutput) String() string
- type ProbeForUpdateProbeInput
- func (s ProbeForUpdateProbeInput) GoString() string
- func (s *ProbeForUpdateProbeInput) SetAdvisedNodeCount(v int32) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetDisable(v bool) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetFailedCount(v int32) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetHost(v string) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetHttpHeader(v *HttpHeaderForUpdateProbeInput) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetHttpMethod(v string) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetHttpUsabilityCodes(v []*HttpUsabilityCodeForUpdateProbeInput) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetInterval(v int32) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetIsManualNodes(v bool) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetNodes(v []*string) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetPingCount(v int32) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetPingLossPercent(v int32) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetPort(v int32) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetProtocol(v string) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetTimeout(v int32) *ProbeForUpdateProbeInput
- func (s *ProbeForUpdateProbeInput) SetUrl(v string) *ProbeForUpdateProbeInput
- func (s ProbeForUpdateProbeInput) String() string
- type ProbeForUpdateRuleInput
- func (s ProbeForUpdateRuleInput) GoString() string
- func (s *ProbeForUpdateRuleInput) SetAdvisedNodeCount(v int32) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetDisable(v bool) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetFailedCount(v int32) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetHost(v string) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetHttpHeader(v *HttpHeaderForUpdateRuleInput) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetHttpMethod(v string) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetHttpUsabilityCodes(v []*HttpUsabilityCodeForUpdateRuleInput) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetInterval(v int32) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetIsManualNodes(v bool) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetNodes(v []*string) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetPingCount(v int32) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetPingLossPercent(v int32) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetPort(v int32) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetProtocol(v string) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetTimeout(v int32) *ProbeForUpdateRuleInput
- func (s *ProbeForUpdateRuleInput) SetUrl(v string) *ProbeForUpdateRuleInput
- func (s ProbeForUpdateRuleInput) String() string
- type ProbeTasksForListProbeTaskIdsOutput
- func (s ProbeTasksForListProbeTaskIdsOutput) GoString() string
- func (s *ProbeTasksForListProbeTaskIdsOutput) SetLine(v string) *ProbeTasksForListProbeTaskIdsOutput
- func (s *ProbeTasksForListProbeTaskIdsOutput) SetProbeTaskId(v int64) *ProbeTasksForListProbeTaskIdsOutput
- func (s *ProbeTasksForListProbeTaskIdsOutput) SetRuleName(v string) *ProbeTasksForListProbeTaskIdsOutput
- func (s ProbeTasksForListProbeTaskIdsOutput) String() string
- type ReadProbeTaskDetailInput
- func (s ReadProbeTaskDetailInput) GoString() string
- func (s *ReadProbeTaskDetailInput) SetEndTime(v int64) *ReadProbeTaskDetailInput
- func (s *ReadProbeTaskDetailInput) SetPageNumber(v int32) *ReadProbeTaskDetailInput
- func (s *ReadProbeTaskDetailInput) SetPageSize(v int32) *ReadProbeTaskDetailInput
- func (s *ReadProbeTaskDetailInput) SetProbeTaskId(v int64) *ReadProbeTaskDetailInput
- func (s *ReadProbeTaskDetailInput) SetStartTime(v int64) *ReadProbeTaskDetailInput
- func (s ReadProbeTaskDetailInput) String() string
- func (s *ReadProbeTaskDetailInput) Validate() error
- type ReadProbeTaskDetailOutput
- func (s ReadProbeTaskDetailOutput) GoString() string
- func (s *ReadProbeTaskDetailOutput) SetData(v []*DataForReadProbeTaskDetailOutput) *ReadProbeTaskDetailOutput
- func (s *ReadProbeTaskDetailOutput) SetPageNumber(v int64) *ReadProbeTaskDetailOutput
- func (s *ReadProbeTaskDetailOutput) SetPageSize(v int64) *ReadProbeTaskDetailOutput
- func (s *ReadProbeTaskDetailOutput) SetTotalCount(v int64) *ReadProbeTaskDetailOutput
- func (s ReadProbeTaskDetailOutput) String() string
- type ResourceTagForListGtmsOutput
- type RuleForCreateRuleInput
- func (s RuleForCreateRuleInput) GoString() string
- func (s *RuleForCreateRuleInput) SetDisable(v bool) *RuleForCreateRuleInput
- func (s *RuleForCreateRuleInput) SetEffectivePoolSetIndex(v int32) *RuleForCreateRuleInput
- func (s *RuleForCreateRuleInput) SetLine(v string) *RuleForCreateRuleInput
- func (s *RuleForCreateRuleInput) SetName(v string) *RuleForCreateRuleInput
- func (s *RuleForCreateRuleInput) SetPoolSetMode(v string) *RuleForCreateRuleInput
- func (s *RuleForCreateRuleInput) SetPoolSets(v []*PoolSetForCreateRuleInput) *RuleForCreateRuleInput
- func (s *RuleForCreateRuleInput) SetProbe(v *ProbeForCreateRuleInput) *RuleForCreateRuleInput
- func (s *RuleForCreateRuleInput) SetRemark(v string) *RuleForCreateRuleInput
- func (s *RuleForCreateRuleInput) SetUsePolicyProbeNodes(v bool) *RuleForCreateRuleInput
- func (s *RuleForCreateRuleInput) SetUseRuleProbeConfig(v bool) *RuleForCreateRuleInput
- func (s *RuleForCreateRuleInput) SetWeight(v int32) *RuleForCreateRuleInput
- func (s RuleForCreateRuleInput) String() string
- type RuleForUpdateRuleInput
- func (s RuleForUpdateRuleInput) GoString() string
- func (s *RuleForUpdateRuleInput) SetDisable(v bool) *RuleForUpdateRuleInput
- func (s *RuleForUpdateRuleInput) SetEffectivePoolSetIndex(v int32) *RuleForUpdateRuleInput
- func (s *RuleForUpdateRuleInput) SetLine(v string) *RuleForUpdateRuleInput
- func (s *RuleForUpdateRuleInput) SetName(v string) *RuleForUpdateRuleInput
- func (s *RuleForUpdateRuleInput) SetPoolSetMode(v string) *RuleForUpdateRuleInput
- func (s *RuleForUpdateRuleInput) SetPoolSets(v []*PoolSetForUpdateRuleInput) *RuleForUpdateRuleInput
- func (s *RuleForUpdateRuleInput) SetProbe(v *ProbeForUpdateRuleInput) *RuleForUpdateRuleInput
- func (s *RuleForUpdateRuleInput) SetRemark(v string) *RuleForUpdateRuleInput
- func (s *RuleForUpdateRuleInput) SetUsePolicyProbeNodes(v bool) *RuleForUpdateRuleInput
- func (s *RuleForUpdateRuleInput) SetUseRuleProbeConfig(v bool) *RuleForUpdateRuleInput
- func (s *RuleForUpdateRuleInput) SetWeight(v int32) *RuleForUpdateRuleInput
- func (s RuleForUpdateRuleInput) String() string
- type SourceFlowForGetPolicyOutput
- type StartRoutingInput
- type StartRoutingOutput
- type StatisticForUpdateLoadInput
- func (s StatisticForUpdateLoadInput) GoString() string
- func (s *StatisticForUpdateLoadInput) SetAddrValue(v string) *StatisticForUpdateLoadInput
- func (s *StatisticForUpdateLoadInput) SetCapacity(v int64) *StatisticForUpdateLoadInput
- func (s *StatisticForUpdateLoadInput) SetCurrentLoad(v int64) *StatisticForUpdateLoadInput
- func (s *StatisticForUpdateLoadInput) SetPoolName(v string) *StatisticForUpdateLoadInput
- func (s *StatisticForUpdateLoadInput) SetTargetLoad(v int64) *StatisticForUpdateLoadInput
- func (s StatisticForUpdateLoadInput) String() string
- type StatisticsForGetPolicyOutput
- type StopRoutingInput
- type StopRoutingOutput
- type TagFilterForListGtmsInput
- func (s TagFilterForListGtmsInput) GoString() string
- func (s *TagFilterForListGtmsInput) SetKey(v string) *TagFilterForListGtmsInput
- func (s *TagFilterForListGtmsInput) SetValues(v []*string) *TagFilterForListGtmsInput
- func (s TagFilterForListGtmsInput) String() string
- func (s *TagFilterForListGtmsInput) Validate() error
- type TargetForGetPolicyOutput
- type TargetForUpdatePolicyInput
- type UpdateGtmInput
- func (s UpdateGtmInput) GoString() string
- func (s *UpdateGtmInput) SetAlarmId(v string) *UpdateGtmInput
- func (s *UpdateGtmInput) SetGtmId(v string) *UpdateGtmInput
- func (s *UpdateGtmInput) SetPolicyType(v string) *UpdateGtmInput
- func (s *UpdateGtmInput) SetRemark(v string) *UpdateGtmInput
- func (s *UpdateGtmInput) SetTtl(v int32) *UpdateGtmInput
- func (s UpdateGtmInput) String() string
- func (s *UpdateGtmInput) Validate() error
- type UpdateGtmOutput
- type UpdateLoadInput
- func (s UpdateLoadInput) GoString() string
- func (s *UpdateLoadInput) SetGtmId(v string) *UpdateLoadInput
- func (s *UpdateLoadInput) SetStatistics(v []*StatisticForUpdateLoadInput) *UpdateLoadInput
- func (s *UpdateLoadInput) SetTimestamp(v int64) *UpdateLoadInput
- func (s UpdateLoadInput) String() string
- func (s *UpdateLoadInput) Validate() error
- type UpdateLoadOutput
- type UpdatePolicyInput
- func (s UpdatePolicyInput) GoString() string
- func (s *UpdatePolicyInput) SetGtmId(v string) *UpdatePolicyInput
- func (s *UpdatePolicyInput) SetPolicy(v *PolicyForUpdatePolicyInput) *UpdatePolicyInput
- func (s *UpdatePolicyInput) SetPolicyType(v string) *UpdatePolicyInput
- func (s UpdatePolicyInput) String() string
- func (s *UpdatePolicyInput) Validate() error
- type UpdatePolicyOutput
- type UpdatePoolInput
- func (s UpdatePoolInput) GoString() string
- func (s *UpdatePoolInput) SetGtmId(v string) *UpdatePoolInput
- func (s *UpdatePoolInput) SetPool(v *PoolForUpdatePoolInput) *UpdatePoolInput
- func (s *UpdatePoolInput) SetPoolId(v string) *UpdatePoolInput
- func (s UpdatePoolInput) String() string
- func (s *UpdatePoolInput) Validate() error
- type UpdatePoolOutput
- type UpdateProbeInput
- func (s UpdateProbeInput) GoString() string
- func (s *UpdateProbeInput) SetGtmId(v string) *UpdateProbeInput
- func (s *UpdateProbeInput) SetPolicyType(v string) *UpdateProbeInput
- func (s *UpdateProbeInput) SetProbe(v *ProbeForUpdateProbeInput) *UpdateProbeInput
- func (s UpdateProbeInput) String() string
- func (s *UpdateProbeInput) Validate() error
- type UpdateProbeOutput
- type UpdateRuleInput
- func (s UpdateRuleInput) GoString() string
- func (s *UpdateRuleInput) SetGtmId(v string) *UpdateRuleInput
- func (s *UpdateRuleInput) SetPolicyType(v string) *UpdateRuleInput
- func (s *UpdateRuleInput) SetRule(v *RuleForUpdateRuleInput) *UpdateRuleInput
- func (s *UpdateRuleInput) SetRuleId(v string) *UpdateRuleInput
- func (s UpdateRuleInput) String() string
- func (s *UpdateRuleInput) Validate() error
- type UpdateRuleOutput
Constants ¶
const ( // EnumOfCapacityModeForCreatePoolInputPool is a EnumOfCapacityModeForCreatePoolInput enum value EnumOfCapacityModeForCreatePoolInputPool = "pool" // EnumOfCapacityModeForCreatePoolInputAddress is a EnumOfCapacityModeForCreatePoolInput enum value EnumOfCapacityModeForCreatePoolInputAddress = "address" )
const ( // EnumOfSearchModeForListGtmsInputLike is a EnumOfSearchModeForListGtmsInput enum value EnumOfSearchModeForListGtmsInputLike = "like" // EnumOfSearchModeForListGtmsInputExact is a EnumOfSearchModeForListGtmsInput enum value EnumOfSearchModeForListGtmsInputExact = "exact" )
const ( // EnumOfSortByForListGtmsInputDomain is a EnumOfSortByForListGtmsInput enum value EnumOfSortByForListGtmsInputDomain = "Domain" // EnumOfSortByForListGtmsInputCname is a EnumOfSortByForListGtmsInput enum value EnumOfSortByForListGtmsInputCname = "Cname" // EnumOfSortByForListGtmsInputState is a EnumOfSortByForListGtmsInput enum value EnumOfSortByForListGtmsInputState = "State" // EnumOfSortByForListGtmsInputRemark is a EnumOfSortByForListGtmsInput enum value EnumOfSortByForListGtmsInputRemark = "Remark" // EnumOfSortByForListGtmsInputUpdateTime is a EnumOfSortByForListGtmsInput enum value EnumOfSortByForListGtmsInputUpdateTime = "UpdateTime" // EnumOfSortByForListGtmsInputCreateTime is a EnumOfSortByForListGtmsInput enum value EnumOfSortByForListGtmsInputCreateTime = "CreateTime" )
const ( // EnumOfSortOrderForListGtmsInputAsc is a EnumOfSortOrderForListGtmsInput enum value EnumOfSortOrderForListGtmsInputAsc = "Asc" // EnumOfSortOrderForListGtmsInputDesc is a EnumOfSortOrderForListGtmsInput enum value EnumOfSortOrderForListGtmsInputDesc = "Desc" )
const ( // EnumOfCapacityModeForListPoolsOutputPool is a EnumOfCapacityModeForListPoolsOutput enum value EnumOfCapacityModeForListPoolsOutputPool = "pool" // EnumOfCapacityModeForListPoolsOutputAddress is a EnumOfCapacityModeForListPoolsOutput enum value EnumOfCapacityModeForListPoolsOutputAddress = "address" )
const ( // EnumOfPoolSetModeForListRulesOutputAuto is a EnumOfPoolSetModeForListRulesOutput enum value EnumOfPoolSetModeForListRulesOutputAuto = "auto" // EnumOfPoolSetModeForListRulesOutputManual is a EnumOfPoolSetModeForListRulesOutput enum value EnumOfPoolSetModeForListRulesOutputManual = "manual" )
const ( // EnumOfProbeModeForListRulesOutputDefault is a EnumOfProbeModeForListRulesOutput enum value EnumOfProbeModeForListRulesOutputDefault = "default" // EnumOfProbeModeForListRulesOutputCustomizedBaseConfig is a EnumOfProbeModeForListRulesOutput enum value EnumOfProbeModeForListRulesOutputCustomizedBaseConfig = "customized_base_config" // EnumOfProbeModeForListRulesOutputCustomizedProbeNodes is a EnumOfProbeModeForListRulesOutput enum value EnumOfProbeModeForListRulesOutputCustomizedProbeNodes = "customized_probe_nodes" // EnumOfProbeModeForListRulesOutputCustomizedAll is a EnumOfProbeModeForListRulesOutput enum value EnumOfProbeModeForListRulesOutputCustomizedAll = "customized_all" )
const ( // EnumOfCapacityModeForUpdatePoolInputPool is a EnumOfCapacityModeForUpdatePoolInput enum value EnumOfCapacityModeForUpdatePoolInputPool = "pool" // EnumOfCapacityModeForUpdatePoolInputAddress is a EnumOfCapacityModeForUpdatePoolInput enum value EnumOfCapacityModeForUpdatePoolInputAddress = "address" )
const ( ServiceName = "gtm" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "gtm" // ServiceID is a unique identifer of a specific service. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressForCreatePoolInput ¶
type AddressForCreatePoolInput struct {
Capacity *int32 `type:"int32" json:",omitempty"`
Mode *string `type:"string" json:",omitempty"`
RectifiedGeos []*string `type:"list" json:",omitempty"`
Value *string `type:"string" json:",omitempty"`
Weight *int32 `type:"int32" json:",omitempty"`
// contains filtered or unexported fields
}
func (AddressForCreatePoolInput) GoString ¶
func (s AddressForCreatePoolInput) GoString() string
GoString returns the string representation
func (*AddressForCreatePoolInput) SetCapacity ¶
func (s *AddressForCreatePoolInput) SetCapacity(v int32) *AddressForCreatePoolInput
SetCapacity sets the Capacity field's value.
func (*AddressForCreatePoolInput) SetMode ¶
func (s *AddressForCreatePoolInput) SetMode(v string) *AddressForCreatePoolInput
SetMode sets the Mode field's value.
func (*AddressForCreatePoolInput) SetRectifiedGeos ¶
func (s *AddressForCreatePoolInput) SetRectifiedGeos(v []*string) *AddressForCreatePoolInput
SetRectifiedGeos sets the RectifiedGeos field's value.
func (*AddressForCreatePoolInput) SetValue ¶
func (s *AddressForCreatePoolInput) SetValue(v string) *AddressForCreatePoolInput
SetValue sets the Value field's value.
func (*AddressForCreatePoolInput) SetWeight ¶
func (s *AddressForCreatePoolInput) SetWeight(v int32) *AddressForCreatePoolInput
SetWeight sets the Weight field's value.
func (AddressForCreatePoolInput) String ¶
func (s AddressForCreatePoolInput) String() string
String returns the string representation
type AddressForGetPoolOutput ¶
type AddressForGetPoolOutput struct {
Capacity *int32 `type:"int32"`
Geo *string `type:"string"`
Mode *string `type:"string"`
RectifiedGeos []*string `type:"list"`
Value *string `type:"string"`
Weight *int32 `type:"int32"`
// contains filtered or unexported fields
}
func (AddressForGetPoolOutput) GoString ¶
func (s AddressForGetPoolOutput) GoString() string
GoString returns the string representation
func (*AddressForGetPoolOutput) SetCapacity ¶ added in v1.2.14
func (s *AddressForGetPoolOutput) SetCapacity(v int32) *AddressForGetPoolOutput
SetCapacity sets the Capacity field's value.
func (*AddressForGetPoolOutput) SetGeo ¶
func (s *AddressForGetPoolOutput) SetGeo(v string) *AddressForGetPoolOutput
SetGeo sets the Geo field's value.
func (*AddressForGetPoolOutput) SetMode ¶
func (s *AddressForGetPoolOutput) SetMode(v string) *AddressForGetPoolOutput
SetMode sets the Mode field's value.
func (*AddressForGetPoolOutput) SetRectifiedGeos ¶
func (s *AddressForGetPoolOutput) SetRectifiedGeos(v []*string) *AddressForGetPoolOutput
SetRectifiedGeos sets the RectifiedGeos field's value.
func (*AddressForGetPoolOutput) SetValue ¶
func (s *AddressForGetPoolOutput) SetValue(v string) *AddressForGetPoolOutput
SetValue sets the Value field's value.
func (*AddressForGetPoolOutput) SetWeight ¶
func (s *AddressForGetPoolOutput) SetWeight(v int32) *AddressForGetPoolOutput
SetWeight sets the Weight field's value.
func (AddressForGetPoolOutput) String ¶
func (s AddressForGetPoolOutput) String() string
String returns the string representation
type AddressForGetRuleOutput ¶
type AddressForGetRuleOutput struct {
Active *bool `type:"boolean"`
Capacity *int32 `type:"int32"`
Geo *string `type:"string"`
Latency *int32 `type:"int32"`
Mode *string `type:"string"`
RectifiedGeos []*string `type:"list"`
Value *string `type:"string"`
Weight *int32 `type:"int32"`
// contains filtered or unexported fields
}
func (AddressForGetRuleOutput) GoString ¶
func (s AddressForGetRuleOutput) GoString() string
GoString returns the string representation
func (*AddressForGetRuleOutput) SetActive ¶
func (s *AddressForGetRuleOutput) SetActive(v bool) *AddressForGetRuleOutput
SetActive sets the Active field's value.
func (*AddressForGetRuleOutput) SetCapacity ¶
func (s *AddressForGetRuleOutput) SetCapacity(v int32) *AddressForGetRuleOutput
SetCapacity sets the Capacity field's value.
func (*AddressForGetRuleOutput) SetGeo ¶
func (s *AddressForGetRuleOutput) SetGeo(v string) *AddressForGetRuleOutput
SetGeo sets the Geo field's value.
func (*AddressForGetRuleOutput) SetLatency ¶
func (s *AddressForGetRuleOutput) SetLatency(v int32) *AddressForGetRuleOutput
SetLatency sets the Latency field's value.
func (*AddressForGetRuleOutput) SetMode ¶
func (s *AddressForGetRuleOutput) SetMode(v string) *AddressForGetRuleOutput
SetMode sets the Mode field's value.
func (*AddressForGetRuleOutput) SetRectifiedGeos ¶
func (s *AddressForGetRuleOutput) SetRectifiedGeos(v []*string) *AddressForGetRuleOutput
SetRectifiedGeos sets the RectifiedGeos field's value.
func (*AddressForGetRuleOutput) SetValue ¶
func (s *AddressForGetRuleOutput) SetValue(v string) *AddressForGetRuleOutput
SetValue sets the Value field's value.
func (*AddressForGetRuleOutput) SetWeight ¶
func (s *AddressForGetRuleOutput) SetWeight(v int32) *AddressForGetRuleOutput
SetWeight sets the Weight field's value.
func (AddressForGetRuleOutput) String ¶
func (s AddressForGetRuleOutput) String() string
String returns the string representation
type AddressForListPoolsOutput ¶
type AddressForListPoolsOutput struct {
Capacity *int32 `type:"int32"`
Geo *string `type:"string"`
Mode *string `type:"string"`
RectifiedGeos []*string `type:"list"`
Value *string `type:"string"`
Weight *int32 `type:"int32"`
// contains filtered or unexported fields
}
func (AddressForListPoolsOutput) GoString ¶
func (s AddressForListPoolsOutput) GoString() string
GoString returns the string representation
func (*AddressForListPoolsOutput) SetCapacity ¶ added in v1.2.14
func (s *AddressForListPoolsOutput) SetCapacity(v int32) *AddressForListPoolsOutput
SetCapacity sets the Capacity field's value.
func (*AddressForListPoolsOutput) SetGeo ¶
func (s *AddressForListPoolsOutput) SetGeo(v string) *AddressForListPoolsOutput
SetGeo sets the Geo field's value.
func (*AddressForListPoolsOutput) SetMode ¶
func (s *AddressForListPoolsOutput) SetMode(v string) *AddressForListPoolsOutput
SetMode sets the Mode field's value.
func (*AddressForListPoolsOutput) SetRectifiedGeos ¶
func (s *AddressForListPoolsOutput) SetRectifiedGeos(v []*string) *AddressForListPoolsOutput
SetRectifiedGeos sets the RectifiedGeos field's value.
func (*AddressForListPoolsOutput) SetValue ¶
func (s *AddressForListPoolsOutput) SetValue(v string) *AddressForListPoolsOutput
SetValue sets the Value field's value.
func (*AddressForListPoolsOutput) SetWeight ¶
func (s *AddressForListPoolsOutput) SetWeight(v int32) *AddressForListPoolsOutput
SetWeight sets the Weight field's value.
func (AddressForListPoolsOutput) String ¶
func (s AddressForListPoolsOutput) String() string
String returns the string representation
type AddressForListRulesOutput ¶
type AddressForListRulesOutput struct {
Active *bool `type:"boolean"`
Capacity *int32 `type:"int32"`
Geo *string `type:"string"`
Latency *int32 `type:"int32"`
Mode *string `type:"string"`
RectifiedGeos []*string `type:"list"`
Value *string `type:"string"`
Weight *int32 `type:"int32"`
// contains filtered or unexported fields
}
func (AddressForListRulesOutput) GoString ¶
func (s AddressForListRulesOutput) GoString() string
GoString returns the string representation
func (*AddressForListRulesOutput) SetActive ¶
func (s *AddressForListRulesOutput) SetActive(v bool) *AddressForListRulesOutput
SetActive sets the Active field's value.
func (*AddressForListRulesOutput) SetCapacity ¶
func (s *AddressForListRulesOutput) SetCapacity(v int32) *AddressForListRulesOutput
SetCapacity sets the Capacity field's value.
func (*AddressForListRulesOutput) SetGeo ¶
func (s *AddressForListRulesOutput) SetGeo(v string) *AddressForListRulesOutput
SetGeo sets the Geo field's value.
func (*AddressForListRulesOutput) SetLatency ¶
func (s *AddressForListRulesOutput) SetLatency(v int32) *AddressForListRulesOutput
SetLatency sets the Latency field's value.
func (*AddressForListRulesOutput) SetMode ¶
func (s *AddressForListRulesOutput) SetMode(v string) *AddressForListRulesOutput
SetMode sets the Mode field's value.
func (*AddressForListRulesOutput) SetRectifiedGeos ¶
func (s *AddressForListRulesOutput) SetRectifiedGeos(v []*string) *AddressForListRulesOutput
SetRectifiedGeos sets the RectifiedGeos field's value.
func (*AddressForListRulesOutput) SetValue ¶
func (s *AddressForListRulesOutput) SetValue(v string) *AddressForListRulesOutput
SetValue sets the Value field's value.
func (*AddressForListRulesOutput) SetWeight ¶
func (s *AddressForListRulesOutput) SetWeight(v int32) *AddressForListRulesOutput
SetWeight sets the Weight field's value.
func (AddressForListRulesOutput) String ¶
func (s AddressForListRulesOutput) String() string
String returns the string representation
type AddressForUpdatePoolInput ¶
type AddressForUpdatePoolInput struct {
Capacity *int32 `type:"int32" json:",omitempty"`
Mode *string `type:"string" json:",omitempty"`
RectifiedGeos []*string `type:"list" json:",omitempty"`
Value *string `type:"string" json:",omitempty"`
Weight *int32 `type:"int32" json:",omitempty"`
// contains filtered or unexported fields
}
func (AddressForUpdatePoolInput) GoString ¶
func (s AddressForUpdatePoolInput) GoString() string
GoString returns the string representation
func (*AddressForUpdatePoolInput) SetCapacity ¶
func (s *AddressForUpdatePoolInput) SetCapacity(v int32) *AddressForUpdatePoolInput
SetCapacity sets the Capacity field's value.
func (*AddressForUpdatePoolInput) SetMode ¶
func (s *AddressForUpdatePoolInput) SetMode(v string) *AddressForUpdatePoolInput
SetMode sets the Mode field's value.
func (*AddressForUpdatePoolInput) SetRectifiedGeos ¶
func (s *AddressForUpdatePoolInput) SetRectifiedGeos(v []*string) *AddressForUpdatePoolInput
SetRectifiedGeos sets the RectifiedGeos field's value.
func (*AddressForUpdatePoolInput) SetValue ¶
func (s *AddressForUpdatePoolInput) SetValue(v string) *AddressForUpdatePoolInput
SetValue sets the Value field's value.
func (*AddressForUpdatePoolInput) SetWeight ¶
func (s *AddressForUpdatePoolInput) SetWeight(v int32) *AddressForUpdatePoolInput
SetWeight sets the Weight field's value.
func (AddressForUpdatePoolInput) String ¶
func (s AddressForUpdatePoolInput) String() string
String returns the string representation
type ClientInfoForReadProbeTaskDetailOutput ¶ added in v1.2.14
type ClientInfoForReadProbeTaskDetailOutput struct {
City *string `type:"string"`
Ip *string `type:"string"`
Ipv6 *string `type:"string"`
Isp *string `type:"string"`
Region *string `type:"string"`
// contains filtered or unexported fields
}
func (ClientInfoForReadProbeTaskDetailOutput) GoString ¶ added in v1.2.14
func (s ClientInfoForReadProbeTaskDetailOutput) GoString() string
GoString returns the string representation
func (*ClientInfoForReadProbeTaskDetailOutput) SetCity ¶ added in v1.2.14
func (s *ClientInfoForReadProbeTaskDetailOutput) SetCity(v string) *ClientInfoForReadProbeTaskDetailOutput
SetCity sets the City field's value.
func (*ClientInfoForReadProbeTaskDetailOutput) SetIp ¶ added in v1.2.14
func (s *ClientInfoForReadProbeTaskDetailOutput) SetIp(v string) *ClientInfoForReadProbeTaskDetailOutput
SetIp sets the Ip field's value.
func (*ClientInfoForReadProbeTaskDetailOutput) SetIpv6 ¶ added in v1.2.14
func (s *ClientInfoForReadProbeTaskDetailOutput) SetIpv6(v string) *ClientInfoForReadProbeTaskDetailOutput
SetIpv6 sets the Ipv6 field's value.
func (*ClientInfoForReadProbeTaskDetailOutput) SetIsp ¶ added in v1.2.14
func (s *ClientInfoForReadProbeTaskDetailOutput) SetIsp(v string) *ClientInfoForReadProbeTaskDetailOutput
SetIsp sets the Isp field's value.
func (*ClientInfoForReadProbeTaskDetailOutput) SetRegion ¶ added in v1.2.14
func (s *ClientInfoForReadProbeTaskDetailOutput) SetRegion(v string) *ClientInfoForReadProbeTaskDetailOutput
SetRegion sets the Region field's value.
func (ClientInfoForReadProbeTaskDetailOutput) String ¶ added in v1.2.14
func (s ClientInfoForReadProbeTaskDetailOutput) String() string
String returns the string representation
type CommonDataForReadProbeTaskDetailOutput ¶ added in v1.2.14
type CommonDataForReadProbeTaskDetailOutput struct {
ClientInfo *ClientInfoForReadProbeTaskDetailOutput `type:"structure"`
Id *int64 `type:"int64"`
Time *int64 `type:"int64"`
// contains filtered or unexported fields
}
func (CommonDataForReadProbeTaskDetailOutput) GoString ¶ added in v1.2.14
func (s CommonDataForReadProbeTaskDetailOutput) GoString() string
GoString returns the string representation
func (*CommonDataForReadProbeTaskDetailOutput) SetClientInfo ¶ added in v1.2.14
func (s *CommonDataForReadProbeTaskDetailOutput) SetClientInfo(v *ClientInfoForReadProbeTaskDetailOutput) *CommonDataForReadProbeTaskDetailOutput
SetClientInfo sets the ClientInfo field's value.
func (*CommonDataForReadProbeTaskDetailOutput) SetId ¶ added in v1.2.14
func (s *CommonDataForReadProbeTaskDetailOutput) SetId(v int64) *CommonDataForReadProbeTaskDetailOutput
SetId sets the Id field's value.
func (*CommonDataForReadProbeTaskDetailOutput) SetTime ¶ added in v1.2.14
func (s *CommonDataForReadProbeTaskDetailOutput) SetTime(v int64) *CommonDataForReadProbeTaskDetailOutput
SetTime sets the Time field's value.
func (CommonDataForReadProbeTaskDetailOutput) String ¶ added in v1.2.14
func (s CommonDataForReadProbeTaskDetailOutput) String() string
String returns the string representation
type CreatePoolInput ¶
type CreatePoolInput struct {
// GtmId is a required field
GtmId *string `type:"string" json:",omitempty" required:"true"`
Pool *PoolForCreatePoolInput `type:"structure" json:",omitempty"`
// contains filtered or unexported fields
}
func (CreatePoolInput) GoString ¶
func (s CreatePoolInput) GoString() string
GoString returns the string representation
func (*CreatePoolInput) SetGtmId ¶
func (s *CreatePoolInput) SetGtmId(v string) *CreatePoolInput
SetGtmId sets the GtmId field's value.
func (*CreatePoolInput) SetPool ¶
func (s *CreatePoolInput) SetPool(v *PoolForCreatePoolInput) *CreatePoolInput
SetPool sets the Pool field's value.
func (CreatePoolInput) String ¶
func (s CreatePoolInput) String() string
String returns the string representation
func (*CreatePoolInput) Validate ¶
func (s *CreatePoolInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreatePoolOutput ¶
type CreatePoolOutput struct {
Metadata *response.ResponseMetadata
PoolId *string `type:"string" json:",omitempty"`
// contains filtered or unexported fields
}
func (CreatePoolOutput) GoString ¶
func (s CreatePoolOutput) GoString() string
GoString returns the string representation
func (*CreatePoolOutput) SetPoolId ¶
func (s *CreatePoolOutput) SetPoolId(v string) *CreatePoolOutput
SetPoolId sets the PoolId field's value.
func (CreatePoolOutput) String ¶
func (s CreatePoolOutput) String() string
String returns the string representation
type CreateRuleInput ¶
type CreateRuleInput struct {
// GtmId is a required field
GtmId *string `type:"string" json:",omitempty" required:"true"`
// PolicyType is a required field
PolicyType *string `type:"string" json:",omitempty" required:"true"`
Rule *RuleForCreateRuleInput `type:"structure" json:",omitempty"`
// contains filtered or unexported fields
}
func (CreateRuleInput) GoString ¶
func (s CreateRuleInput) GoString() string
GoString returns the string representation
func (*CreateRuleInput) SetGtmId ¶
func (s *CreateRuleInput) SetGtmId(v string) *CreateRuleInput
SetGtmId sets the GtmId field's value.
func (*CreateRuleInput) SetPolicyType ¶
func (s *CreateRuleInput) SetPolicyType(v string) *CreateRuleInput
SetPolicyType sets the PolicyType field's value.
func (*CreateRuleInput) SetRule ¶
func (s *CreateRuleInput) SetRule(v *RuleForCreateRuleInput) *CreateRuleInput
SetRule sets the Rule field's value.
func (CreateRuleInput) String ¶
func (s CreateRuleInput) String() string
String returns the string representation
func (*CreateRuleInput) Validate ¶
func (s *CreateRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRuleOutput ¶
type CreateRuleOutput struct {
Metadata *response.ResponseMetadata
RuleId *string `type:"string" json:",omitempty"`
// contains filtered or unexported fields
}
func (CreateRuleOutput) GoString ¶
func (s CreateRuleOutput) GoString() string
GoString returns the string representation
func (*CreateRuleOutput) SetRuleId ¶
func (s *CreateRuleOutput) SetRuleId(v string) *CreateRuleOutput
SetRuleId sets the RuleId field's value.
func (CreateRuleOutput) String ¶
func (s CreateRuleOutput) String() string
String returns the string representation
type DataForListGtmsOutput ¶
type DataForListGtmsOutput struct {
AccessMode *string `type:"string" json:",omitempty"`
AddressType *string `type:"string" json:",omitempty"`
AlarmId *string `type:"string" json:",omitempty"`
Cname *string `type:"string" json:",omitempty"`
CreateTime *string `type:"string" json:",omitempty"`
Domain *string `type:"string" json:",omitempty"`
GtmId *string `min:"36" max:"36" type:"string" json:",omitempty"`
LastOperator *string `type:"string" json:",omitempty"`
Owner *string `type:"string" json:",omitempty"`
PolicyType *string `type:"string" json:",omitempty"`
ProjectName *string `type:"string" json:",omitempty"`
Remark *string `type:"string" json:",omitempty"`
ResourceTags []*ResourceTagForListGtmsOutput `type:"list" json:",omitempty"`
SpecName *string `type:"string" json:",omitempty"`
State *string `type:"string" json:",omitempty"`
Ttl *int32 `type:"int32" json:",omitempty"`
UpdateTime *string `type:"string" json:",omitempty"`
// contains filtered or unexported fields
}
func (DataForListGtmsOutput) GoString ¶
func (s DataForListGtmsOutput) GoString() string
GoString returns the string representation
func (*DataForListGtmsOutput) SetAccessMode ¶
func (s *DataForListGtmsOutput) SetAccessMode(v string) *DataForListGtmsOutput
SetAccessMode sets the AccessMode field's value.
func (*DataForListGtmsOutput) SetAddressType ¶
func (s *DataForListGtmsOutput) SetAddressType(v string) *DataForListGtmsOutput
SetAddressType sets the AddressType field's value.
func (*DataForListGtmsOutput) SetAlarmId ¶
func (s *DataForListGtmsOutput) SetAlarmId(v string) *DataForListGtmsOutput
SetAlarmId sets the AlarmId field's value.
func (*DataForListGtmsOutput) SetCname ¶
func (s *DataForListGtmsOutput) SetCname(v string) *DataForListGtmsOutput
SetCname sets the Cname field's value.
func (*DataForListGtmsOutput) SetCreateTime ¶
func (s *DataForListGtmsOutput) SetCreateTime(v string) *DataForListGtmsOutput
SetCreateTime sets the CreateTime field's value.
func (*DataForListGtmsOutput) SetDomain ¶
func (s *DataForListGtmsOutput) SetDomain(v string) *DataForListGtmsOutput
SetDomain sets the Domain field's value.
func (*DataForListGtmsOutput) SetGtmId ¶
func (s *DataForListGtmsOutput) SetGtmId(v string) *DataForListGtmsOutput
SetGtmId sets the GtmId field's value.
func (*DataForListGtmsOutput) SetLastOperator ¶
func (s *DataForListGtmsOutput) SetLastOperator(v string) *DataForListGtmsOutput
SetLastOperator sets the LastOperator field's value.
func (*DataForListGtmsOutput) SetOwner ¶
func (s *DataForListGtmsOutput) SetOwner(v string) *DataForListGtmsOutput
SetOwner sets the Owner field's value.
func (*DataForListGtmsOutput) SetPolicyType ¶
func (s *DataForListGtmsOutput) SetPolicyType(v string) *DataForListGtmsOutput
SetPolicyType sets the PolicyType field's value.
func (*DataForListGtmsOutput) SetProjectName ¶
func (s *DataForListGtmsOutput) SetProjectName(v string) *DataForListGtmsOutput
SetProjectName sets the ProjectName field's value.
func (*DataForListGtmsOutput) SetRemark ¶
func (s *DataForListGtmsOutput) SetRemark(v string) *DataForListGtmsOutput
SetRemark sets the Remark field's value.
func (*DataForListGtmsOutput) SetResourceTags ¶
func (s *DataForListGtmsOutput) SetResourceTags(v []*ResourceTagForListGtmsOutput) *DataForListGtmsOutput
SetResourceTags sets the ResourceTags field's value.
func (*DataForListGtmsOutput) SetSpecName ¶
func (s *DataForListGtmsOutput) SetSpecName(v string) *DataForListGtmsOutput
SetSpecName sets the SpecName field's value.
func (*DataForListGtmsOutput) SetState ¶
func (s *DataForListGtmsOutput) SetState(v string) *DataForListGtmsOutput
SetState sets the State field's value.
func (*DataForListGtmsOutput) SetTtl ¶
func (s *DataForListGtmsOutput) SetTtl(v int32) *DataForListGtmsOutput
SetTtl sets the Ttl field's value.
func (*DataForListGtmsOutput) SetUpdateTime ¶
func (s *DataForListGtmsOutput) SetUpdateTime(v string) *DataForListGtmsOutput
SetUpdateTime sets the UpdateTime field's value.
func (DataForListGtmsOutput) String ¶
func (s DataForListGtmsOutput) String() string
String returns the string representation
type DataForListPoolsOutput ¶
type DataForListPoolsOutput struct {
AddrType *string `type:"string"`
Addresses []*AddressForListPoolsOutput `type:"list"`
Capacity *int32 `type:"int32"`
CapacityMode *string `type:"string" enum:"EnumOfCapacityModeForListPoolsOutput"`
CreateTime *string `type:"string"`
Deletable *bool `type:"boolean"`
Name *string `type:"string"`
PoolId *string `type:"string"`
Remark *string `type:"string"`
UpdateTime *string `type:"string"`
// contains filtered or unexported fields
}
func (DataForListPoolsOutput) GoString ¶
func (s DataForListPoolsOutput) GoString() string
GoString returns the string representation
func (*DataForListPoolsOutput) SetAddrType ¶
func (s *DataForListPoolsOutput) SetAddrType(v string) *DataForListPoolsOutput
SetAddrType sets the AddrType field's value.
func (*DataForListPoolsOutput) SetAddresses ¶
func (s *DataForListPoolsOutput) SetAddresses(v []*AddressForListPoolsOutput) *DataForListPoolsOutput
SetAddresses sets the Addresses field's value.
func (*DataForListPoolsOutput) SetCapacity ¶
func (s *DataForListPoolsOutput) SetCapacity(v int32) *DataForListPoolsOutput
SetCapacity sets the Capacity field's value.
func (*DataForListPoolsOutput) SetCapacityMode ¶
func (s *DataForListPoolsOutput) SetCapacityMode(v string) *DataForListPoolsOutput
SetCapacityMode sets the CapacityMode field's value.
func (*DataForListPoolsOutput) SetCreateTime ¶
func (s *DataForListPoolsOutput) SetCreateTime(v string) *DataForListPoolsOutput
SetCreateTime sets the CreateTime field's value.
func (*DataForListPoolsOutput) SetDeletable ¶
func (s *DataForListPoolsOutput) SetDeletable(v bool) *DataForListPoolsOutput
SetDeletable sets the Deletable field's value.
func (*DataForListPoolsOutput) SetName ¶
func (s *DataForListPoolsOutput) SetName(v string) *DataForListPoolsOutput
SetName sets the Name field's value.
func (*DataForListPoolsOutput) SetPoolId ¶
func (s *DataForListPoolsOutput) SetPoolId(v string) *DataForListPoolsOutput
SetPoolId sets the PoolId field's value.
func (*DataForListPoolsOutput) SetRemark ¶
func (s *DataForListPoolsOutput) SetRemark(v string) *DataForListPoolsOutput
SetRemark sets the Remark field's value.
func (*DataForListPoolsOutput) SetUpdateTime ¶
func (s *DataForListPoolsOutput) SetUpdateTime(v string) *DataForListPoolsOutput
SetUpdateTime sets the UpdateTime field's value.
func (DataForListPoolsOutput) String ¶
func (s DataForListPoolsOutput) String() string
String returns the string representation
type DataForListProbeTaskIdsOutput ¶ added in v1.2.14
type DataForListProbeTaskIdsOutput struct {
ProbeTasks *ProbeTasksForListProbeTaskIdsOutput `type:"structure"`
Target *string `type:"string"`
// contains filtered or unexported fields
}
func (DataForListProbeTaskIdsOutput) GoString ¶ added in v1.2.14
func (s DataForListProbeTaskIdsOutput) GoString() string
GoString returns the string representation
func (*DataForListProbeTaskIdsOutput) SetProbeTasks ¶ added in v1.2.14
func (s *DataForListProbeTaskIdsOutput) SetProbeTasks(v *ProbeTasksForListProbeTaskIdsOutput) *DataForListProbeTaskIdsOutput
SetProbeTasks sets the ProbeTasks field's value.
func (*DataForListProbeTaskIdsOutput) SetTarget ¶ added in v1.2.14
func (s *DataForListProbeTaskIdsOutput) SetTarget(v string) *DataForListProbeTaskIdsOutput
SetTarget sets the Target field's value.
func (DataForListProbeTaskIdsOutput) String ¶ added in v1.2.14
func (s DataForListProbeTaskIdsOutput) String() string
String returns the string representation
type DataForListRulesOutput ¶
type DataForListRulesOutput struct {
CreateTime *string `type:"string"`
Disable *bool `type:"boolean"`
EffectivePoolSetIndex *int32 `type:"int32"`
Line *string `type:"string"`
Name *string `type:"string"`
PoolSetMode *string `type:"string" enum:"EnumOfPoolSetModeForListRulesOutput"`
PoolSets []*PoolSetForListRulesOutput `type:"list"`
Probe *ProbeForListRulesOutput `type:"structure"`
ProbeMode *string `type:"string" enum:"EnumOfProbeModeForListRulesOutput"`
Remark *string `type:"string"`
RuleId *string `type:"string"`
UpdateTime *string `type:"string"`
UsePolicyProbeNodes *bool `type:"boolean"`
UseRuleProbeConfig *bool `type:"boolean"`
Weight *int32 `type:"int32"`
// contains filtered or unexported fields
}
func (DataForListRulesOutput) GoString ¶
func (s DataForListRulesOutput) GoString() string
GoString returns the string representation
func (*DataForListRulesOutput) SetCreateTime ¶ added in v1.2.14
func (s *DataForListRulesOutput) SetCreateTime(v string) *DataForListRulesOutput
SetCreateTime sets the CreateTime field's value.
func (*DataForListRulesOutput) SetDisable ¶
func (s *DataForListRulesOutput) SetDisable(v bool) *DataForListRulesOutput
SetDisable sets the Disable field's value.
func (*DataForListRulesOutput) SetEffectivePoolSetIndex ¶
func (s *DataForListRulesOutput) SetEffectivePoolSetIndex(v int32) *DataForListRulesOutput
SetEffectivePoolSetIndex sets the EffectivePoolSetIndex field's value.
func (*DataForListRulesOutput) SetLine ¶
func (s *DataForListRulesOutput) SetLine(v string) *DataForListRulesOutput
SetLine sets the Line field's value.
func (*DataForListRulesOutput) SetName ¶
func (s *DataForListRulesOutput) SetName(v string) *DataForListRulesOutput
SetName sets the Name field's value.
func (*DataForListRulesOutput) SetPoolSetMode ¶
func (s *DataForListRulesOutput) SetPoolSetMode(v string) *DataForListRulesOutput
SetPoolSetMode sets the PoolSetMode field's value.
func (*DataForListRulesOutput) SetPoolSets ¶
func (s *DataForListRulesOutput) SetPoolSets(v []*PoolSetForListRulesOutput) *DataForListRulesOutput
SetPoolSets sets the PoolSets field's value.
func (*DataForListRulesOutput) SetProbe ¶
func (s *DataForListRulesOutput) SetProbe(v *ProbeForListRulesOutput) *DataForListRulesOutput
SetProbe sets the Probe field's value.
func (*DataForListRulesOutput) SetProbeMode ¶
func (s *DataForListRulesOutput) SetProbeMode(v string) *DataForListRulesOutput
SetProbeMode sets the ProbeMode field's value.
func (*DataForListRulesOutput) SetRemark ¶
func (s *DataForListRulesOutput) SetRemark(v string) *DataForListRulesOutput
SetRemark sets the Remark field's value.
func (*DataForListRulesOutput) SetRuleId ¶
func (s *DataForListRulesOutput) SetRuleId(v string) *DataForListRulesOutput
SetRuleId sets the RuleId field's value.
func (*DataForListRulesOutput) SetUpdateTime ¶ added in v1.2.14
func (s *DataForListRulesOutput) SetUpdateTime(v string) *DataForListRulesOutput
SetUpdateTime sets the UpdateTime field's value.
func (*DataForListRulesOutput) SetUsePolicyProbeNodes ¶ added in v1.2.14
func (s *DataForListRulesOutput) SetUsePolicyProbeNodes(v bool) *DataForListRulesOutput
SetUsePolicyProbeNodes sets the UsePolicyProbeNodes field's value.
func (*DataForListRulesOutput) SetUseRuleProbeConfig ¶ added in v1.2.14
func (s *DataForListRulesOutput) SetUseRuleProbeConfig(v bool) *DataForListRulesOutput
SetUseRuleProbeConfig sets the UseRuleProbeConfig field's value.
func (*DataForListRulesOutput) SetWeight ¶
func (s *DataForListRulesOutput) SetWeight(v int32) *DataForListRulesOutput
SetWeight sets the Weight field's value.
func (DataForListRulesOutput) String ¶
func (s DataForListRulesOutput) String() string
String returns the string representation
type DataForReadProbeTaskDetailOutput ¶ added in v1.2.14
type DataForReadProbeTaskDetailOutput struct {
CommonData *CommonDataForReadProbeTaskDetailOutput `type:"structure"`
Log *LogForReadProbeTaskDetailOutput `type:"structure"`
// contains filtered or unexported fields
}
func (DataForReadProbeTaskDetailOutput) GoString ¶ added in v1.2.14
func (s DataForReadProbeTaskDetailOutput) GoString() string
GoString returns the string representation
func (*DataForReadProbeTaskDetailOutput) SetCommonData ¶ added in v1.2.14
func (s *DataForReadProbeTaskDetailOutput) SetCommonData(v *CommonDataForReadProbeTaskDetailOutput) *DataForReadProbeTaskDetailOutput
SetCommonData sets the CommonData field's value.
func (*DataForReadProbeTaskDetailOutput) SetLog ¶ added in v1.2.14
func (s *DataForReadProbeTaskDetailOutput) SetLog(v *LogForReadProbeTaskDetailOutput) *DataForReadProbeTaskDetailOutput
SetLog sets the Log field's value.
func (DataForReadProbeTaskDetailOutput) String ¶ added in v1.2.14
func (s DataForReadProbeTaskDetailOutput) String() string
String returns the string representation
type DeleteGtmInput ¶
type DeleteGtmInput struct {
// GtmId is a required field
GtmId *string `type:"string" json:",omitempty" required:"true"`
// contains filtered or unexported fields
}
func (DeleteGtmInput) GoString ¶
func (s DeleteGtmInput) GoString() string
GoString returns the string representation
func (*DeleteGtmInput) SetGtmId ¶
func (s *DeleteGtmInput) SetGtmId(v string) *DeleteGtmInput
SetGtmId sets the GtmId field's value.
func (DeleteGtmInput) String ¶
func (s DeleteGtmInput) String() string
String returns the string representation
func (*DeleteGtmInput) Validate ¶
func (s *DeleteGtmInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteGtmOutput ¶
type DeleteGtmOutput struct {
Metadata *response.ResponseMetadata
// contains filtered or unexported fields
}
func (DeleteGtmOutput) GoString ¶
func (s DeleteGtmOutput) GoString() string
GoString returns the string representation
func (DeleteGtmOutput) String ¶
func (s DeleteGtmOutput) String() string
String returns the string representation
type DeletePoolInput ¶
type DeletePoolInput struct {
// GtmId is a required field
GtmId *string `type:"string" json:",omitempty" required:"true"`
// PoolId is a required field
PoolId *string `type:"string" json:",omitempty" required:"true"`
// contains filtered or unexported fields
}
func (DeletePoolInput) GoString ¶
func (s DeletePoolInput) GoString() string
GoString returns the string representation
func (*DeletePoolInput) SetGtmId ¶
func (s *DeletePoolInput) SetGtmId(v string) *DeletePoolInput
SetGtmId sets the GtmId field's value.
func (*DeletePoolInput) SetPoolId ¶
func (s *DeletePoolInput) SetPoolId(v string) *DeletePoolInput
SetPoolId sets the PoolId field's value.
func (DeletePoolInput) String ¶
func (s DeletePoolInput) String() string
String returns the string representation
func (*DeletePoolInput) Validate ¶
func (s *DeletePoolInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeletePoolOutput ¶
type DeletePoolOutput struct {
Metadata *response.ResponseMetadata
// contains filtered or unexported fields
}
func (DeletePoolOutput) GoString ¶
func (s DeletePoolOutput) GoString() string
GoString returns the string representation
func (DeletePoolOutput) String ¶
func (s DeletePoolOutput) String() string
String returns the string representation
type DeleteRuleInput ¶
type DeleteRuleInput struct {
// GtmId is a required field
GtmId *string `type:"string" json:",omitempty" required:"true"`
// PolicyType is a required field
PolicyType *string `type:"string" json:",omitempty" required:"true"`
// RuleId is a required field
RuleId *string `type:"string" json:",omitempty" required:"true"`
// contains filtered or unexported fields
}
func (DeleteRuleInput) GoString ¶
func (s DeleteRuleInput) GoString() string
GoString returns the string representation
func (*DeleteRuleInput) SetGtmId ¶
func (s *DeleteRuleInput) SetGtmId(v string) *DeleteRuleInput
SetGtmId sets the GtmId field's value.
func (*DeleteRuleInput) SetPolicyType ¶
func (s *DeleteRuleInput) SetPolicyType(v string) *DeleteRuleInput
SetPolicyType sets the PolicyType field's value.
func (*DeleteRuleInput) SetRuleId ¶
func (s *DeleteRuleInput) SetRuleId(v string) *DeleteRuleInput
SetRuleId sets the RuleId field's value.
func (DeleteRuleInput) String ¶
func (s DeleteRuleInput) String() string
String returns the string representation
func (*DeleteRuleInput) Validate ¶
func (s *DeleteRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRuleOutput ¶
type DeleteRuleOutput struct {
Metadata *response.ResponseMetadata
// contains filtered or unexported fields
}
func (DeleteRuleOutput) GoString ¶
func (s DeleteRuleOutput) GoString() string
GoString returns the string representation
func (DeleteRuleOutput) String ¶
func (s DeleteRuleOutput) String() string
String returns the string representation
type GTM ¶
GTM provides the API operation methods for making requests to GTM. See this package's package overview docs for details on the service.
GTM methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *GTM
New create int can support ssl or region locate set
func (*GTM) CreatePool ¶
func (c *GTM) CreatePool(input *CreatePoolInput) (*CreatePoolOutput, error)
CreatePool API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation CreatePool for usage and error information.
func (*GTM) CreatePoolCommon ¶
CreatePoolCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation CreatePoolCommon for usage and error information.
func (*GTM) CreatePoolCommonRequest ¶
func (c *GTM) CreatePoolCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
CreatePoolCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreatePoolCommon operation. The "output" return value will be populated with the CreatePoolCommon request's response once the request completes successfully.
Use "Send" method on the returned CreatePoolCommon Request to send the API call to the service. the "output" return value is not valid until after CreatePoolCommon Send returns without error.
See CreatePoolCommon for more information on using the CreatePoolCommon API call, and error handling.
// Example sending a request using the CreatePoolCommonRequest method.
req, resp := client.CreatePoolCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) CreatePoolCommonWithContext ¶
func (c *GTM) CreatePoolCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
CreatePoolCommonWithContext is the same as CreatePoolCommon with the addition of the ability to pass a context and additional request options.
See CreatePoolCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) CreatePoolRequest ¶
func (c *GTM) CreatePoolRequest(input *CreatePoolInput) (req *request.Request, output *CreatePoolOutput)
CreatePoolRequest generates a "volcengine/request.Request" representing the client's request for the CreatePool operation. The "output" return value will be populated with the CreatePoolCommon request's response once the request completes successfully.
Use "Send" method on the returned CreatePoolCommon Request to send the API call to the service. the "output" return value is not valid until after CreatePoolCommon Send returns without error.
See CreatePool for more information on using the CreatePool API call, and error handling.
// Example sending a request using the CreatePoolRequest method.
req, resp := client.CreatePoolRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) CreatePoolWithContext ¶
func (c *GTM) CreatePoolWithContext(ctx volcengine.Context, input *CreatePoolInput, opts ...request.Option) (*CreatePoolOutput, error)
CreatePoolWithContext is the same as CreatePool with the addition of the ability to pass a context and additional request options.
See CreatePool for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) CreateRule ¶
func (c *GTM) CreateRule(input *CreateRuleInput) (*CreateRuleOutput, error)
CreateRule API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation CreateRule for usage and error information.
func (*GTM) CreateRuleCommon ¶
CreateRuleCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation CreateRuleCommon for usage and error information.
func (*GTM) CreateRuleCommonRequest ¶
func (c *GTM) CreateRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
CreateRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateRuleCommon operation. The "output" return value will be populated with the CreateRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned CreateRuleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRuleCommon Send returns without error.
See CreateRuleCommon for more information on using the CreateRuleCommon API call, and error handling.
// Example sending a request using the CreateRuleCommonRequest method.
req, resp := client.CreateRuleCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) CreateRuleCommonWithContext ¶
func (c *GTM) CreateRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
CreateRuleCommonWithContext is the same as CreateRuleCommon with the addition of the ability to pass a context and additional request options.
See CreateRuleCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) CreateRuleRequest ¶
func (c *GTM) CreateRuleRequest(input *CreateRuleInput) (req *request.Request, output *CreateRuleOutput)
CreateRuleRequest generates a "volcengine/request.Request" representing the client's request for the CreateRule operation. The "output" return value will be populated with the CreateRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned CreateRuleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRuleCommon Send returns without error.
See CreateRule for more information on using the CreateRule API call, and error handling.
// Example sending a request using the CreateRuleRequest method.
req, resp := client.CreateRuleRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) CreateRuleWithContext ¶
func (c *GTM) CreateRuleWithContext(ctx volcengine.Context, input *CreateRuleInput, opts ...request.Option) (*CreateRuleOutput, error)
CreateRuleWithContext is the same as CreateRule with the addition of the ability to pass a context and additional request options.
See CreateRule for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) DeleteGtm ¶
func (c *GTM) DeleteGtm(input *DeleteGtmInput) (*DeleteGtmOutput, error)
DeleteGtm API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation DeleteGtm for usage and error information.
func (*GTM) DeleteGtmCommon ¶
DeleteGtmCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation DeleteGtmCommon for usage and error information.
func (*GTM) DeleteGtmCommonRequest ¶
func (c *GTM) DeleteGtmCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DeleteGtmCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteGtmCommon operation. The "output" return value will be populated with the DeleteGtmCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteGtmCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteGtmCommon Send returns without error.
See DeleteGtmCommon for more information on using the DeleteGtmCommon API call, and error handling.
// Example sending a request using the DeleteGtmCommonRequest method.
req, resp := client.DeleteGtmCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) DeleteGtmCommonWithContext ¶
func (c *GTM) DeleteGtmCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DeleteGtmCommonWithContext is the same as DeleteGtmCommon with the addition of the ability to pass a context and additional request options.
See DeleteGtmCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) DeleteGtmRequest ¶
func (c *GTM) DeleteGtmRequest(input *DeleteGtmInput) (req *request.Request, output *DeleteGtmOutput)
DeleteGtmRequest generates a "volcengine/request.Request" representing the client's request for the DeleteGtm operation. The "output" return value will be populated with the DeleteGtmCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteGtmCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteGtmCommon Send returns without error.
See DeleteGtm for more information on using the DeleteGtm API call, and error handling.
// Example sending a request using the DeleteGtmRequest method.
req, resp := client.DeleteGtmRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) DeleteGtmWithContext ¶
func (c *GTM) DeleteGtmWithContext(ctx volcengine.Context, input *DeleteGtmInput, opts ...request.Option) (*DeleteGtmOutput, error)
DeleteGtmWithContext is the same as DeleteGtm with the addition of the ability to pass a context and additional request options.
See DeleteGtm for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) DeletePool ¶
func (c *GTM) DeletePool(input *DeletePoolInput) (*DeletePoolOutput, error)
DeletePool API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation DeletePool for usage and error information.
func (*GTM) DeletePoolCommon ¶
DeletePoolCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation DeletePoolCommon for usage and error information.
func (*GTM) DeletePoolCommonRequest ¶
func (c *GTM) DeletePoolCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DeletePoolCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeletePoolCommon operation. The "output" return value will be populated with the DeletePoolCommon request's response once the request completes successfully.
Use "Send" method on the returned DeletePoolCommon Request to send the API call to the service. the "output" return value is not valid until after DeletePoolCommon Send returns without error.
See DeletePoolCommon for more information on using the DeletePoolCommon API call, and error handling.
// Example sending a request using the DeletePoolCommonRequest method.
req, resp := client.DeletePoolCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) DeletePoolCommonWithContext ¶
func (c *GTM) DeletePoolCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DeletePoolCommonWithContext is the same as DeletePoolCommon with the addition of the ability to pass a context and additional request options.
See DeletePoolCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) DeletePoolRequest ¶
func (c *GTM) DeletePoolRequest(input *DeletePoolInput) (req *request.Request, output *DeletePoolOutput)
DeletePoolRequest generates a "volcengine/request.Request" representing the client's request for the DeletePool operation. The "output" return value will be populated with the DeletePoolCommon request's response once the request completes successfully.
Use "Send" method on the returned DeletePoolCommon Request to send the API call to the service. the "output" return value is not valid until after DeletePoolCommon Send returns without error.
See DeletePool for more information on using the DeletePool API call, and error handling.
// Example sending a request using the DeletePoolRequest method.
req, resp := client.DeletePoolRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) DeletePoolWithContext ¶
func (c *GTM) DeletePoolWithContext(ctx volcengine.Context, input *DeletePoolInput, opts ...request.Option) (*DeletePoolOutput, error)
DeletePoolWithContext is the same as DeletePool with the addition of the ability to pass a context and additional request options.
See DeletePool for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) DeleteRule ¶
func (c *GTM) DeleteRule(input *DeleteRuleInput) (*DeleteRuleOutput, error)
DeleteRule API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation DeleteRule for usage and error information.
func (*GTM) DeleteRuleCommon ¶
DeleteRuleCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation DeleteRuleCommon for usage and error information.
func (*GTM) DeleteRuleCommonRequest ¶
func (c *GTM) DeleteRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DeleteRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRuleCommon operation. The "output" return value will be populated with the DeleteRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteRuleCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRuleCommon Send returns without error.
See DeleteRuleCommon for more information on using the DeleteRuleCommon API call, and error handling.
// Example sending a request using the DeleteRuleCommonRequest method.
req, resp := client.DeleteRuleCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) DeleteRuleCommonWithContext ¶
func (c *GTM) DeleteRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DeleteRuleCommonWithContext is the same as DeleteRuleCommon with the addition of the ability to pass a context and additional request options.
See DeleteRuleCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) DeleteRuleRequest ¶
func (c *GTM) DeleteRuleRequest(input *DeleteRuleInput) (req *request.Request, output *DeleteRuleOutput)
DeleteRuleRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRule operation. The "output" return value will be populated with the DeleteRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned DeleteRuleCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRuleCommon Send returns without error.
See DeleteRule for more information on using the DeleteRule API call, and error handling.
// Example sending a request using the DeleteRuleRequest method.
req, resp := client.DeleteRuleRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) DeleteRuleWithContext ¶
func (c *GTM) DeleteRuleWithContext(ctx volcengine.Context, input *DeleteRuleInput, opts ...request.Option) (*DeleteRuleOutput, error)
DeleteRuleWithContext is the same as DeleteRule with the addition of the ability to pass a context and additional request options.
See DeleteRule for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) GetGtm ¶
func (c *GTM) GetGtm(input *GetGtmInput) (*GetGtmOutput, error)
GetGtm API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation GetGtm for usage and error information.
func (*GTM) GetGtmCommon ¶
GetGtmCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation GetGtmCommon for usage and error information.
func (*GTM) GetGtmCommonRequest ¶
func (c *GTM) GetGtmCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
GetGtmCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetGtmCommon operation. The "output" return value will be populated with the GetGtmCommon request's response once the request completes successfully.
Use "Send" method on the returned GetGtmCommon Request to send the API call to the service. the "output" return value is not valid until after GetGtmCommon Send returns without error.
See GetGtmCommon for more information on using the GetGtmCommon API call, and error handling.
// Example sending a request using the GetGtmCommonRequest method.
req, resp := client.GetGtmCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) GetGtmCommonWithContext ¶
func (c *GTM) GetGtmCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
GetGtmCommonWithContext is the same as GetGtmCommon with the addition of the ability to pass a context and additional request options.
See GetGtmCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) GetGtmRequest ¶
func (c *GTM) GetGtmRequest(input *GetGtmInput) (req *request.Request, output *GetGtmOutput)
GetGtmRequest generates a "volcengine/request.Request" representing the client's request for the GetGtm operation. The "output" return value will be populated with the GetGtmCommon request's response once the request completes successfully.
Use "Send" method on the returned GetGtmCommon Request to send the API call to the service. the "output" return value is not valid until after GetGtmCommon Send returns without error.
See GetGtm for more information on using the GetGtm API call, and error handling.
// Example sending a request using the GetGtmRequest method.
req, resp := client.GetGtmRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) GetGtmWithContext ¶
func (c *GTM) GetGtmWithContext(ctx volcengine.Context, input *GetGtmInput, opts ...request.Option) (*GetGtmOutput, error)
GetGtmWithContext is the same as GetGtm with the addition of the ability to pass a context and additional request options.
See GetGtm for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) GetPolicy ¶
func (c *GTM) GetPolicy(input *GetPolicyInput) (*GetPolicyOutput, error)
GetPolicy API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation GetPolicy for usage and error information.
func (*GTM) GetPolicyCommon ¶
GetPolicyCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation GetPolicyCommon for usage and error information.
func (*GTM) GetPolicyCommonRequest ¶
func (c *GTM) GetPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
GetPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetPolicyCommon operation. The "output" return value will be populated with the GetPolicyCommon request's response once the request completes successfully.
Use "Send" method on the returned GetPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after GetPolicyCommon Send returns without error.
See GetPolicyCommon for more information on using the GetPolicyCommon API call, and error handling.
// Example sending a request using the GetPolicyCommonRequest method.
req, resp := client.GetPolicyCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) GetPolicyCommonWithContext ¶
func (c *GTM) GetPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
GetPolicyCommonWithContext is the same as GetPolicyCommon with the addition of the ability to pass a context and additional request options.
See GetPolicyCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) GetPolicyRequest ¶
func (c *GTM) GetPolicyRequest(input *GetPolicyInput) (req *request.Request, output *GetPolicyOutput)
GetPolicyRequest generates a "volcengine/request.Request" representing the client's request for the GetPolicy operation. The "output" return value will be populated with the GetPolicyCommon request's response once the request completes successfully.
Use "Send" method on the returned GetPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after GetPolicyCommon Send returns without error.
See GetPolicy for more information on using the GetPolicy API call, and error handling.
// Example sending a request using the GetPolicyRequest method.
req, resp := client.GetPolicyRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) GetPolicyWithContext ¶
func (c *GTM) GetPolicyWithContext(ctx volcengine.Context, input *GetPolicyInput, opts ...request.Option) (*GetPolicyOutput, error)
GetPolicyWithContext is the same as GetPolicy with the addition of the ability to pass a context and additional request options.
See GetPolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) GetPool ¶
func (c *GTM) GetPool(input *GetPoolInput) (*GetPoolOutput, error)
GetPool API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation GetPool for usage and error information.
func (*GTM) GetPoolCommon ¶
GetPoolCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation GetPoolCommon for usage and error information.
func (*GTM) GetPoolCommonRequest ¶
func (c *GTM) GetPoolCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
GetPoolCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetPoolCommon operation. The "output" return value will be populated with the GetPoolCommon request's response once the request completes successfully.
Use "Send" method on the returned GetPoolCommon Request to send the API call to the service. the "output" return value is not valid until after GetPoolCommon Send returns without error.
See GetPoolCommon for more information on using the GetPoolCommon API call, and error handling.
// Example sending a request using the GetPoolCommonRequest method.
req, resp := client.GetPoolCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) GetPoolCommonWithContext ¶
func (c *GTM) GetPoolCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
GetPoolCommonWithContext is the same as GetPoolCommon with the addition of the ability to pass a context and additional request options.
See GetPoolCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) GetPoolRequest ¶
func (c *GTM) GetPoolRequest(input *GetPoolInput) (req *request.Request, output *GetPoolOutput)
GetPoolRequest generates a "volcengine/request.Request" representing the client's request for the GetPool operation. The "output" return value will be populated with the GetPoolCommon request's response once the request completes successfully.
Use "Send" method on the returned GetPoolCommon Request to send the API call to the service. the "output" return value is not valid until after GetPoolCommon Send returns without error.
See GetPool for more information on using the GetPool API call, and error handling.
// Example sending a request using the GetPoolRequest method.
req, resp := client.GetPoolRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) GetPoolWithContext ¶
func (c *GTM) GetPoolWithContext(ctx volcengine.Context, input *GetPoolInput, opts ...request.Option) (*GetPoolOutput, error)
GetPoolWithContext is the same as GetPool with the addition of the ability to pass a context and additional request options.
See GetPool for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) GetProbe ¶
func (c *GTM) GetProbe(input *GetProbeInput) (*GetProbeOutput, error)
GetProbe API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation GetProbe for usage and error information.
func (*GTM) GetProbeCommon ¶
GetProbeCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation GetProbeCommon for usage and error information.
func (*GTM) GetProbeCommonRequest ¶
func (c *GTM) GetProbeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
GetProbeCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetProbeCommon operation. The "output" return value will be populated with the GetProbeCommon request's response once the request completes successfully.
Use "Send" method on the returned GetProbeCommon Request to send the API call to the service. the "output" return value is not valid until after GetProbeCommon Send returns without error.
See GetProbeCommon for more information on using the GetProbeCommon API call, and error handling.
// Example sending a request using the GetProbeCommonRequest method.
req, resp := client.GetProbeCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) GetProbeCommonWithContext ¶
func (c *GTM) GetProbeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
GetProbeCommonWithContext is the same as GetProbeCommon with the addition of the ability to pass a context and additional request options.
See GetProbeCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) GetProbeRequest ¶
func (c *GTM) GetProbeRequest(input *GetProbeInput) (req *request.Request, output *GetProbeOutput)
GetProbeRequest generates a "volcengine/request.Request" representing the client's request for the GetProbe operation. The "output" return value will be populated with the GetProbeCommon request's response once the request completes successfully.
Use "Send" method on the returned GetProbeCommon Request to send the API call to the service. the "output" return value is not valid until after GetProbeCommon Send returns without error.
See GetProbe for more information on using the GetProbe API call, and error handling.
// Example sending a request using the GetProbeRequest method.
req, resp := client.GetProbeRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) GetProbeWithContext ¶
func (c *GTM) GetProbeWithContext(ctx volcengine.Context, input *GetProbeInput, opts ...request.Option) (*GetProbeOutput, error)
GetProbeWithContext is the same as GetProbe with the addition of the ability to pass a context and additional request options.
See GetProbe for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) GetRule ¶
func (c *GTM) GetRule(input *GetRuleInput) (*GetRuleOutput, error)
GetRule API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation GetRule for usage and error information.
func (*GTM) GetRuleCommon ¶
GetRuleCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation GetRuleCommon for usage and error information.
func (*GTM) GetRuleCommonRequest ¶
func (c *GTM) GetRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
GetRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetRuleCommon operation. The "output" return value will be populated with the GetRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned GetRuleCommon Request to send the API call to the service. the "output" return value is not valid until after GetRuleCommon Send returns without error.
See GetRuleCommon for more information on using the GetRuleCommon API call, and error handling.
// Example sending a request using the GetRuleCommonRequest method.
req, resp := client.GetRuleCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) GetRuleCommonWithContext ¶
func (c *GTM) GetRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
GetRuleCommonWithContext is the same as GetRuleCommon with the addition of the ability to pass a context and additional request options.
See GetRuleCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) GetRuleRequest ¶
func (c *GTM) GetRuleRequest(input *GetRuleInput) (req *request.Request, output *GetRuleOutput)
GetRuleRequest generates a "volcengine/request.Request" representing the client's request for the GetRule operation. The "output" return value will be populated with the GetRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned GetRuleCommon Request to send the API call to the service. the "output" return value is not valid until after GetRuleCommon Send returns without error.
See GetRule for more information on using the GetRule API call, and error handling.
// Example sending a request using the GetRuleRequest method.
req, resp := client.GetRuleRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) GetRuleWithContext ¶
func (c *GTM) GetRuleWithContext(ctx volcengine.Context, input *GetRuleInput, opts ...request.Option) (*GetRuleOutput, error)
GetRuleWithContext is the same as GetRule with the addition of the ability to pass a context and additional request options.
See GetRule for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) ListGtms ¶
func (c *GTM) ListGtms(input *ListGtmsInput) (*ListGtmsOutput, error)
ListGtms API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation ListGtms for usage and error information.
func (*GTM) ListGtmsCommon ¶
ListGtmsCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation ListGtmsCommon for usage and error information.
func (*GTM) ListGtmsCommonRequest ¶
func (c *GTM) ListGtmsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
ListGtmsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListGtmsCommon operation. The "output" return value will be populated with the ListGtmsCommon request's response once the request completes successfully.
Use "Send" method on the returned ListGtmsCommon Request to send the API call to the service. the "output" return value is not valid until after ListGtmsCommon Send returns without error.
See ListGtmsCommon for more information on using the ListGtmsCommon API call, and error handling.
// Example sending a request using the ListGtmsCommonRequest method.
req, resp := client.ListGtmsCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) ListGtmsCommonWithContext ¶
func (c *GTM) ListGtmsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
ListGtmsCommonWithContext is the same as ListGtmsCommon with the addition of the ability to pass a context and additional request options.
See ListGtmsCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) ListGtmsRequest ¶
func (c *GTM) ListGtmsRequest(input *ListGtmsInput) (req *request.Request, output *ListGtmsOutput)
ListGtmsRequest generates a "volcengine/request.Request" representing the client's request for the ListGtms operation. The "output" return value will be populated with the ListGtmsCommon request's response once the request completes successfully.
Use "Send" method on the returned ListGtmsCommon Request to send the API call to the service. the "output" return value is not valid until after ListGtmsCommon Send returns without error.
See ListGtms for more information on using the ListGtms API call, and error handling.
// Example sending a request using the ListGtmsRequest method.
req, resp := client.ListGtmsRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) ListGtmsWithContext ¶
func (c *GTM) ListGtmsWithContext(ctx volcengine.Context, input *ListGtmsInput, opts ...request.Option) (*ListGtmsOutput, error)
ListGtmsWithContext is the same as ListGtms with the addition of the ability to pass a context and additional request options.
See ListGtms for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) ListPools ¶
func (c *GTM) ListPools(input *ListPoolsInput) (*ListPoolsOutput, error)
ListPools API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation ListPools for usage and error information.
func (*GTM) ListPoolsCommon ¶
ListPoolsCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation ListPoolsCommon for usage and error information.
func (*GTM) ListPoolsCommonRequest ¶
func (c *GTM) ListPoolsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
ListPoolsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListPoolsCommon operation. The "output" return value will be populated with the ListPoolsCommon request's response once the request completes successfully.
Use "Send" method on the returned ListPoolsCommon Request to send the API call to the service. the "output" return value is not valid until after ListPoolsCommon Send returns without error.
See ListPoolsCommon for more information on using the ListPoolsCommon API call, and error handling.
// Example sending a request using the ListPoolsCommonRequest method.
req, resp := client.ListPoolsCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) ListPoolsCommonWithContext ¶
func (c *GTM) ListPoolsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
ListPoolsCommonWithContext is the same as ListPoolsCommon with the addition of the ability to pass a context and additional request options.
See ListPoolsCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) ListPoolsRequest ¶
func (c *GTM) ListPoolsRequest(input *ListPoolsInput) (req *request.Request, output *ListPoolsOutput)
ListPoolsRequest generates a "volcengine/request.Request" representing the client's request for the ListPools operation. The "output" return value will be populated with the ListPoolsCommon request's response once the request completes successfully.
Use "Send" method on the returned ListPoolsCommon Request to send the API call to the service. the "output" return value is not valid until after ListPoolsCommon Send returns without error.
See ListPools for more information on using the ListPools API call, and error handling.
// Example sending a request using the ListPoolsRequest method.
req, resp := client.ListPoolsRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) ListPoolsWithContext ¶
func (c *GTM) ListPoolsWithContext(ctx volcengine.Context, input *ListPoolsInput, opts ...request.Option) (*ListPoolsOutput, error)
ListPoolsWithContext is the same as ListPools with the addition of the ability to pass a context and additional request options.
See ListPools for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) ListProbeTaskIds ¶ added in v1.2.14
func (c *GTM) ListProbeTaskIds(input *ListProbeTaskIdsInput) (*ListProbeTaskIdsOutput, error)
ListProbeTaskIds API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation ListProbeTaskIds for usage and error information.
func (*GTM) ListProbeTaskIdsCommon ¶ added in v1.2.14
func (c *GTM) ListProbeTaskIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
ListProbeTaskIdsCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation ListProbeTaskIdsCommon for usage and error information.
func (*GTM) ListProbeTaskIdsCommonRequest ¶ added in v1.2.14
func (c *GTM) ListProbeTaskIdsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
ListProbeTaskIdsCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListProbeTaskIdsCommon operation. The "output" return value will be populated with the ListProbeTaskIdsCommon request's response once the request completes successfully.
Use "Send" method on the returned ListProbeTaskIdsCommon Request to send the API call to the service. the "output" return value is not valid until after ListProbeTaskIdsCommon Send returns without error.
See ListProbeTaskIdsCommon for more information on using the ListProbeTaskIdsCommon API call, and error handling.
// Example sending a request using the ListProbeTaskIdsCommonRequest method.
req, resp := client.ListProbeTaskIdsCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) ListProbeTaskIdsCommonWithContext ¶ added in v1.2.14
func (c *GTM) ListProbeTaskIdsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
ListProbeTaskIdsCommonWithContext is the same as ListProbeTaskIdsCommon with the addition of the ability to pass a context and additional request options.
See ListProbeTaskIdsCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) ListProbeTaskIdsRequest ¶ added in v1.2.14
func (c *GTM) ListProbeTaskIdsRequest(input *ListProbeTaskIdsInput) (req *request.Request, output *ListProbeTaskIdsOutput)
ListProbeTaskIdsRequest generates a "volcengine/request.Request" representing the client's request for the ListProbeTaskIds operation. The "output" return value will be populated with the ListProbeTaskIdsCommon request's response once the request completes successfully.
Use "Send" method on the returned ListProbeTaskIdsCommon Request to send the API call to the service. the "output" return value is not valid until after ListProbeTaskIdsCommon Send returns without error.
See ListProbeTaskIds for more information on using the ListProbeTaskIds API call, and error handling.
// Example sending a request using the ListProbeTaskIdsRequest method.
req, resp := client.ListProbeTaskIdsRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) ListProbeTaskIdsWithContext ¶ added in v1.2.14
func (c *GTM) ListProbeTaskIdsWithContext(ctx volcengine.Context, input *ListProbeTaskIdsInput, opts ...request.Option) (*ListProbeTaskIdsOutput, error)
ListProbeTaskIdsWithContext is the same as ListProbeTaskIds with the addition of the ability to pass a context and additional request options.
See ListProbeTaskIds for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) ListRules ¶
func (c *GTM) ListRules(input *ListRulesInput) (*ListRulesOutput, error)
ListRules API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation ListRules for usage and error information.
func (*GTM) ListRulesCommon ¶
ListRulesCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation ListRulesCommon for usage and error information.
func (*GTM) ListRulesCommonRequest ¶
func (c *GTM) ListRulesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
ListRulesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListRulesCommon operation. The "output" return value will be populated with the ListRulesCommon request's response once the request completes successfully.
Use "Send" method on the returned ListRulesCommon Request to send the API call to the service. the "output" return value is not valid until after ListRulesCommon Send returns without error.
See ListRulesCommon for more information on using the ListRulesCommon API call, and error handling.
// Example sending a request using the ListRulesCommonRequest method.
req, resp := client.ListRulesCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) ListRulesCommonWithContext ¶
func (c *GTM) ListRulesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
ListRulesCommonWithContext is the same as ListRulesCommon with the addition of the ability to pass a context and additional request options.
See ListRulesCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) ListRulesRequest ¶
func (c *GTM) ListRulesRequest(input *ListRulesInput) (req *request.Request, output *ListRulesOutput)
ListRulesRequest generates a "volcengine/request.Request" representing the client's request for the ListRules operation. The "output" return value will be populated with the ListRulesCommon request's response once the request completes successfully.
Use "Send" method on the returned ListRulesCommon Request to send the API call to the service. the "output" return value is not valid until after ListRulesCommon Send returns without error.
See ListRules for more information on using the ListRules API call, and error handling.
// Example sending a request using the ListRulesRequest method.
req, resp := client.ListRulesRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) ListRulesWithContext ¶
func (c *GTM) ListRulesWithContext(ctx volcengine.Context, input *ListRulesInput, opts ...request.Option) (*ListRulesOutput, error)
ListRulesWithContext is the same as ListRules with the addition of the ability to pass a context and additional request options.
See ListRules for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) ReadProbeTaskDetail ¶ added in v1.2.14
func (c *GTM) ReadProbeTaskDetail(input *ReadProbeTaskDetailInput) (*ReadProbeTaskDetailOutput, error)
ReadProbeTaskDetail API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation ReadProbeTaskDetail for usage and error information.
func (*GTM) ReadProbeTaskDetailCommon ¶ added in v1.2.14
func (c *GTM) ReadProbeTaskDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)
ReadProbeTaskDetailCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation ReadProbeTaskDetailCommon for usage and error information.
func (*GTM) ReadProbeTaskDetailCommonRequest ¶ added in v1.2.14
func (c *GTM) ReadProbeTaskDetailCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
ReadProbeTaskDetailCommonRequest generates a "volcengine/request.Request" representing the client's request for the ReadProbeTaskDetailCommon operation. The "output" return value will be populated with the ReadProbeTaskDetailCommon request's response once the request completes successfully.
Use "Send" method on the returned ReadProbeTaskDetailCommon Request to send the API call to the service. the "output" return value is not valid until after ReadProbeTaskDetailCommon Send returns without error.
See ReadProbeTaskDetailCommon for more information on using the ReadProbeTaskDetailCommon API call, and error handling.
// Example sending a request using the ReadProbeTaskDetailCommonRequest method.
req, resp := client.ReadProbeTaskDetailCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) ReadProbeTaskDetailCommonWithContext ¶ added in v1.2.14
func (c *GTM) ReadProbeTaskDetailCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
ReadProbeTaskDetailCommonWithContext is the same as ReadProbeTaskDetailCommon with the addition of the ability to pass a context and additional request options.
See ReadProbeTaskDetailCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) ReadProbeTaskDetailRequest ¶ added in v1.2.14
func (c *GTM) ReadProbeTaskDetailRequest(input *ReadProbeTaskDetailInput) (req *request.Request, output *ReadProbeTaskDetailOutput)
ReadProbeTaskDetailRequest generates a "volcengine/request.Request" representing the client's request for the ReadProbeTaskDetail operation. The "output" return value will be populated with the ReadProbeTaskDetailCommon request's response once the request completes successfully.
Use "Send" method on the returned ReadProbeTaskDetailCommon Request to send the API call to the service. the "output" return value is not valid until after ReadProbeTaskDetailCommon Send returns without error.
See ReadProbeTaskDetail for more information on using the ReadProbeTaskDetail API call, and error handling.
// Example sending a request using the ReadProbeTaskDetailRequest method.
req, resp := client.ReadProbeTaskDetailRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) ReadProbeTaskDetailWithContext ¶ added in v1.2.14
func (c *GTM) ReadProbeTaskDetailWithContext(ctx volcengine.Context, input *ReadProbeTaskDetailInput, opts ...request.Option) (*ReadProbeTaskDetailOutput, error)
ReadProbeTaskDetailWithContext is the same as ReadProbeTaskDetail with the addition of the ability to pass a context and additional request options.
See ReadProbeTaskDetail for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) StartRouting ¶
func (c *GTM) StartRouting(input *StartRoutingInput) (*StartRoutingOutput, error)
StartRouting API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation StartRouting for usage and error information.
func (*GTM) StartRoutingCommon ¶
StartRoutingCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation StartRoutingCommon for usage and error information.
func (*GTM) StartRoutingCommonRequest ¶
func (c *GTM) StartRoutingCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
StartRoutingCommonRequest generates a "volcengine/request.Request" representing the client's request for the StartRoutingCommon operation. The "output" return value will be populated with the StartRoutingCommon request's response once the request completes successfully.
Use "Send" method on the returned StartRoutingCommon Request to send the API call to the service. the "output" return value is not valid until after StartRoutingCommon Send returns without error.
See StartRoutingCommon for more information on using the StartRoutingCommon API call, and error handling.
// Example sending a request using the StartRoutingCommonRequest method.
req, resp := client.StartRoutingCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) StartRoutingCommonWithContext ¶
func (c *GTM) StartRoutingCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
StartRoutingCommonWithContext is the same as StartRoutingCommon with the addition of the ability to pass a context and additional request options.
See StartRoutingCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) StartRoutingRequest ¶
func (c *GTM) StartRoutingRequest(input *StartRoutingInput) (req *request.Request, output *StartRoutingOutput)
StartRoutingRequest generates a "volcengine/request.Request" representing the client's request for the StartRouting operation. The "output" return value will be populated with the StartRoutingCommon request's response once the request completes successfully.
Use "Send" method on the returned StartRoutingCommon Request to send the API call to the service. the "output" return value is not valid until after StartRoutingCommon Send returns without error.
See StartRouting for more information on using the StartRouting API call, and error handling.
// Example sending a request using the StartRoutingRequest method.
req, resp := client.StartRoutingRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) StartRoutingWithContext ¶
func (c *GTM) StartRoutingWithContext(ctx volcengine.Context, input *StartRoutingInput, opts ...request.Option) (*StartRoutingOutput, error)
StartRoutingWithContext is the same as StartRouting with the addition of the ability to pass a context and additional request options.
See StartRouting for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) StopRouting ¶
func (c *GTM) StopRouting(input *StopRoutingInput) (*StopRoutingOutput, error)
StopRouting API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation StopRouting for usage and error information.
func (*GTM) StopRoutingCommon ¶
StopRoutingCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation StopRoutingCommon for usage and error information.
func (*GTM) StopRoutingCommonRequest ¶
func (c *GTM) StopRoutingCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
StopRoutingCommonRequest generates a "volcengine/request.Request" representing the client's request for the StopRoutingCommon operation. The "output" return value will be populated with the StopRoutingCommon request's response once the request completes successfully.
Use "Send" method on the returned StopRoutingCommon Request to send the API call to the service. the "output" return value is not valid until after StopRoutingCommon Send returns without error.
See StopRoutingCommon for more information on using the StopRoutingCommon API call, and error handling.
// Example sending a request using the StopRoutingCommonRequest method.
req, resp := client.StopRoutingCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) StopRoutingCommonWithContext ¶
func (c *GTM) StopRoutingCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
StopRoutingCommonWithContext is the same as StopRoutingCommon with the addition of the ability to pass a context and additional request options.
See StopRoutingCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) StopRoutingRequest ¶
func (c *GTM) StopRoutingRequest(input *StopRoutingInput) (req *request.Request, output *StopRoutingOutput)
StopRoutingRequest generates a "volcengine/request.Request" representing the client's request for the StopRouting operation. The "output" return value will be populated with the StopRoutingCommon request's response once the request completes successfully.
Use "Send" method on the returned StopRoutingCommon Request to send the API call to the service. the "output" return value is not valid until after StopRoutingCommon Send returns without error.
See StopRouting for more information on using the StopRouting API call, and error handling.
// Example sending a request using the StopRoutingRequest method.
req, resp := client.StopRoutingRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) StopRoutingWithContext ¶
func (c *GTM) StopRoutingWithContext(ctx volcengine.Context, input *StopRoutingInput, opts ...request.Option) (*StopRoutingOutput, error)
StopRoutingWithContext is the same as StopRouting with the addition of the ability to pass a context and additional request options.
See StopRouting for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) UpdateGtm ¶
func (c *GTM) UpdateGtm(input *UpdateGtmInput) (*UpdateGtmOutput, error)
UpdateGtm API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation UpdateGtm for usage and error information.
func (*GTM) UpdateGtmCommon ¶
UpdateGtmCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation UpdateGtmCommon for usage and error information.
func (*GTM) UpdateGtmCommonRequest ¶
func (c *GTM) UpdateGtmCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
UpdateGtmCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGtmCommon operation. The "output" return value will be populated with the UpdateGtmCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdateGtmCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGtmCommon Send returns without error.
See UpdateGtmCommon for more information on using the UpdateGtmCommon API call, and error handling.
// Example sending a request using the UpdateGtmCommonRequest method.
req, resp := client.UpdateGtmCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) UpdateGtmCommonWithContext ¶
func (c *GTM) UpdateGtmCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
UpdateGtmCommonWithContext is the same as UpdateGtmCommon with the addition of the ability to pass a context and additional request options.
See UpdateGtmCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) UpdateGtmRequest ¶
func (c *GTM) UpdateGtmRequest(input *UpdateGtmInput) (req *request.Request, output *UpdateGtmOutput)
UpdateGtmRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGtm operation. The "output" return value will be populated with the UpdateGtmCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdateGtmCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGtmCommon Send returns without error.
See UpdateGtm for more information on using the UpdateGtm API call, and error handling.
// Example sending a request using the UpdateGtmRequest method.
req, resp := client.UpdateGtmRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) UpdateGtmWithContext ¶
func (c *GTM) UpdateGtmWithContext(ctx volcengine.Context, input *UpdateGtmInput, opts ...request.Option) (*UpdateGtmOutput, error)
UpdateGtmWithContext is the same as UpdateGtm with the addition of the ability to pass a context and additional request options.
See UpdateGtm for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) UpdateLoad ¶
func (c *GTM) UpdateLoad(input *UpdateLoadInput) (*UpdateLoadOutput, error)
UpdateLoad API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation UpdateLoad for usage and error information.
func (*GTM) UpdateLoadCommon ¶
UpdateLoadCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation UpdateLoadCommon for usage and error information.
func (*GTM) UpdateLoadCommonRequest ¶
func (c *GTM) UpdateLoadCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
UpdateLoadCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateLoadCommon operation. The "output" return value will be populated with the UpdateLoadCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdateLoadCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateLoadCommon Send returns without error.
See UpdateLoadCommon for more information on using the UpdateLoadCommon API call, and error handling.
// Example sending a request using the UpdateLoadCommonRequest method.
req, resp := client.UpdateLoadCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) UpdateLoadCommonWithContext ¶
func (c *GTM) UpdateLoadCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
UpdateLoadCommonWithContext is the same as UpdateLoadCommon with the addition of the ability to pass a context and additional request options.
See UpdateLoadCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) UpdateLoadRequest ¶
func (c *GTM) UpdateLoadRequest(input *UpdateLoadInput) (req *request.Request, output *UpdateLoadOutput)
UpdateLoadRequest generates a "volcengine/request.Request" representing the client's request for the UpdateLoad operation. The "output" return value will be populated with the UpdateLoadCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdateLoadCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateLoadCommon Send returns without error.
See UpdateLoad for more information on using the UpdateLoad API call, and error handling.
// Example sending a request using the UpdateLoadRequest method.
req, resp := client.UpdateLoadRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) UpdateLoadWithContext ¶
func (c *GTM) UpdateLoadWithContext(ctx volcengine.Context, input *UpdateLoadInput, opts ...request.Option) (*UpdateLoadOutput, error)
UpdateLoadWithContext is the same as UpdateLoad with the addition of the ability to pass a context and additional request options.
See UpdateLoad for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) UpdatePolicy ¶
func (c *GTM) UpdatePolicy(input *UpdatePolicyInput) (*UpdatePolicyOutput, error)
UpdatePolicy API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation UpdatePolicy for usage and error information.
func (*GTM) UpdatePolicyCommon ¶
UpdatePolicyCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation UpdatePolicyCommon for usage and error information.
func (*GTM) UpdatePolicyCommonRequest ¶
func (c *GTM) UpdatePolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
UpdatePolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdatePolicyCommon operation. The "output" return value will be populated with the UpdatePolicyCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdatePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdatePolicyCommon Send returns without error.
See UpdatePolicyCommon for more information on using the UpdatePolicyCommon API call, and error handling.
// Example sending a request using the UpdatePolicyCommonRequest method.
req, resp := client.UpdatePolicyCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) UpdatePolicyCommonWithContext ¶
func (c *GTM) UpdatePolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
UpdatePolicyCommonWithContext is the same as UpdatePolicyCommon with the addition of the ability to pass a context and additional request options.
See UpdatePolicyCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) UpdatePolicyRequest ¶
func (c *GTM) UpdatePolicyRequest(input *UpdatePolicyInput) (req *request.Request, output *UpdatePolicyOutput)
UpdatePolicyRequest generates a "volcengine/request.Request" representing the client's request for the UpdatePolicy operation. The "output" return value will be populated with the UpdatePolicyCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdatePolicyCommon Request to send the API call to the service. the "output" return value is not valid until after UpdatePolicyCommon Send returns without error.
See UpdatePolicy for more information on using the UpdatePolicy API call, and error handling.
// Example sending a request using the UpdatePolicyRequest method.
req, resp := client.UpdatePolicyRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) UpdatePolicyWithContext ¶
func (c *GTM) UpdatePolicyWithContext(ctx volcengine.Context, input *UpdatePolicyInput, opts ...request.Option) (*UpdatePolicyOutput, error)
UpdatePolicyWithContext is the same as UpdatePolicy with the addition of the ability to pass a context and additional request options.
See UpdatePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) UpdatePool ¶
func (c *GTM) UpdatePool(input *UpdatePoolInput) (*UpdatePoolOutput, error)
UpdatePool API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation UpdatePool for usage and error information.
func (*GTM) UpdatePoolCommon ¶
UpdatePoolCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation UpdatePoolCommon for usage and error information.
func (*GTM) UpdatePoolCommonRequest ¶
func (c *GTM) UpdatePoolCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
UpdatePoolCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdatePoolCommon operation. The "output" return value will be populated with the UpdatePoolCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdatePoolCommon Request to send the API call to the service. the "output" return value is not valid until after UpdatePoolCommon Send returns without error.
See UpdatePoolCommon for more information on using the UpdatePoolCommon API call, and error handling.
// Example sending a request using the UpdatePoolCommonRequest method.
req, resp := client.UpdatePoolCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) UpdatePoolCommonWithContext ¶
func (c *GTM) UpdatePoolCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
UpdatePoolCommonWithContext is the same as UpdatePoolCommon with the addition of the ability to pass a context and additional request options.
See UpdatePoolCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) UpdatePoolRequest ¶
func (c *GTM) UpdatePoolRequest(input *UpdatePoolInput) (req *request.Request, output *UpdatePoolOutput)
UpdatePoolRequest generates a "volcengine/request.Request" representing the client's request for the UpdatePool operation. The "output" return value will be populated with the UpdatePoolCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdatePoolCommon Request to send the API call to the service. the "output" return value is not valid until after UpdatePoolCommon Send returns without error.
See UpdatePool for more information on using the UpdatePool API call, and error handling.
// Example sending a request using the UpdatePoolRequest method.
req, resp := client.UpdatePoolRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) UpdatePoolWithContext ¶
func (c *GTM) UpdatePoolWithContext(ctx volcengine.Context, input *UpdatePoolInput, opts ...request.Option) (*UpdatePoolOutput, error)
UpdatePoolWithContext is the same as UpdatePool with the addition of the ability to pass a context and additional request options.
See UpdatePool for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) UpdateProbe ¶
func (c *GTM) UpdateProbe(input *UpdateProbeInput) (*UpdateProbeOutput, error)
UpdateProbe API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation UpdateProbe for usage and error information.
func (*GTM) UpdateProbeCommon ¶
UpdateProbeCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation UpdateProbeCommon for usage and error information.
func (*GTM) UpdateProbeCommonRequest ¶
func (c *GTM) UpdateProbeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
UpdateProbeCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateProbeCommon operation. The "output" return value will be populated with the UpdateProbeCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdateProbeCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateProbeCommon Send returns without error.
See UpdateProbeCommon for more information on using the UpdateProbeCommon API call, and error handling.
// Example sending a request using the UpdateProbeCommonRequest method.
req, resp := client.UpdateProbeCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) UpdateProbeCommonWithContext ¶
func (c *GTM) UpdateProbeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
UpdateProbeCommonWithContext is the same as UpdateProbeCommon with the addition of the ability to pass a context and additional request options.
See UpdateProbeCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) UpdateProbeRequest ¶
func (c *GTM) UpdateProbeRequest(input *UpdateProbeInput) (req *request.Request, output *UpdateProbeOutput)
UpdateProbeRequest generates a "volcengine/request.Request" representing the client's request for the UpdateProbe operation. The "output" return value will be populated with the UpdateProbeCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdateProbeCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateProbeCommon Send returns without error.
See UpdateProbe for more information on using the UpdateProbe API call, and error handling.
// Example sending a request using the UpdateProbeRequest method.
req, resp := client.UpdateProbeRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) UpdateProbeWithContext ¶
func (c *GTM) UpdateProbeWithContext(ctx volcengine.Context, input *UpdateProbeInput, opts ...request.Option) (*UpdateProbeOutput, error)
UpdateProbeWithContext is the same as UpdateProbe with the addition of the ability to pass a context and additional request options.
See UpdateProbe for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) UpdateRule ¶
func (c *GTM) UpdateRule(input *UpdateRuleInput) (*UpdateRuleOutput, error)
UpdateRule API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation UpdateRule for usage and error information.
func (*GTM) UpdateRuleCommon ¶
UpdateRuleCommon API operation for GTM.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for GTM's API operation UpdateRuleCommon for usage and error information.
func (*GTM) UpdateRuleCommonRequest ¶
func (c *GTM) UpdateRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
UpdateRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRuleCommon operation. The "output" return value will be populated with the UpdateRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdateRuleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRuleCommon Send returns without error.
See UpdateRuleCommon for more information on using the UpdateRuleCommon API call, and error handling.
// Example sending a request using the UpdateRuleCommonRequest method.
req, resp := client.UpdateRuleCommonRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) UpdateRuleCommonWithContext ¶
func (c *GTM) UpdateRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
UpdateRuleCommonWithContext is the same as UpdateRuleCommon with the addition of the ability to pass a context and additional request options.
See UpdateRuleCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GTM) UpdateRuleRequest ¶
func (c *GTM) UpdateRuleRequest(input *UpdateRuleInput) (req *request.Request, output *UpdateRuleOutput)
UpdateRuleRequest generates a "volcengine/request.Request" representing the client's request for the UpdateRule operation. The "output" return value will be populated with the UpdateRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdateRuleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateRuleCommon Send returns without error.
See UpdateRule for more information on using the UpdateRule API call, and error handling.
// Example sending a request using the UpdateRuleRequest method.
req, resp := client.UpdateRuleRequest(params)
err := req.Send()
if err == nil { // resp is now filled
fmt.Println(resp)
}
func (*GTM) UpdateRuleWithContext ¶
func (c *GTM) UpdateRuleWithContext(ctx volcengine.Context, input *UpdateRuleInput, opts ...request.Option) (*UpdateRuleOutput, error)
UpdateRuleWithContext is the same as UpdateRule with the addition of the ability to pass a context and additional request options.
See UpdateRule for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type GTMAPI ¶
type GTMAPI interface {
CreatePoolCommon(*map[string]interface{}) (*map[string]interface{}, error)
CreatePoolCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
CreatePoolCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
CreatePool(*CreatePoolInput) (*CreatePoolOutput, error)
CreatePoolWithContext(volcengine.Context, *CreatePoolInput, ...request.Option) (*CreatePoolOutput, error)
CreatePoolRequest(*CreatePoolInput) (*request.Request, *CreatePoolOutput)
CreateRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
CreateRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
CreateRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
CreateRule(*CreateRuleInput) (*CreateRuleOutput, error)
CreateRuleWithContext(volcengine.Context, *CreateRuleInput, ...request.Option) (*CreateRuleOutput, error)
CreateRuleRequest(*CreateRuleInput) (*request.Request, *CreateRuleOutput)
DeleteGtmCommon(*map[string]interface{}) (*map[string]interface{}, error)
DeleteGtmCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DeleteGtmCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DeleteGtm(*DeleteGtmInput) (*DeleteGtmOutput, error)
DeleteGtmWithContext(volcengine.Context, *DeleteGtmInput, ...request.Option) (*DeleteGtmOutput, error)
DeleteGtmRequest(*DeleteGtmInput) (*request.Request, *DeleteGtmOutput)
DeletePoolCommon(*map[string]interface{}) (*map[string]interface{}, error)
DeletePoolCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DeletePoolCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DeletePool(*DeletePoolInput) (*DeletePoolOutput, error)
DeletePoolWithContext(volcengine.Context, *DeletePoolInput, ...request.Option) (*DeletePoolOutput, error)
DeletePoolRequest(*DeletePoolInput) (*request.Request, *DeletePoolOutput)
DeleteRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
DeleteRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
DeleteRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
DeleteRule(*DeleteRuleInput) (*DeleteRuleOutput, error)
DeleteRuleWithContext(volcengine.Context, *DeleteRuleInput, ...request.Option) (*DeleteRuleOutput, error)
DeleteRuleRequest(*DeleteRuleInput) (*request.Request, *DeleteRuleOutput)
GetGtmCommon(*map[string]interface{}) (*map[string]interface{}, error)
GetGtmCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
GetGtmCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
GetGtm(*GetGtmInput) (*GetGtmOutput, error)
GetGtmWithContext(volcengine.Context, *GetGtmInput, ...request.Option) (*GetGtmOutput, error)
GetGtmRequest(*GetGtmInput) (*request.Request, *GetGtmOutput)
GetPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
GetPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
GetPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
GetPolicy(*GetPolicyInput) (*GetPolicyOutput, error)
GetPolicyWithContext(volcengine.Context, *GetPolicyInput, ...request.Option) (*GetPolicyOutput, error)
GetPolicyRequest(*GetPolicyInput) (*request.Request, *GetPolicyOutput)
GetPoolCommon(*map[string]interface{}) (*map[string]interface{}, error)
GetPoolCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
GetPoolCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
GetPool(*GetPoolInput) (*GetPoolOutput, error)
GetPoolWithContext(volcengine.Context, *GetPoolInput, ...request.Option) (*GetPoolOutput, error)
GetPoolRequest(*GetPoolInput) (*request.Request, *GetPoolOutput)
GetProbeCommon(*map[string]interface{}) (*map[string]interface{}, error)
GetProbeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
GetProbeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
GetProbe(*GetProbeInput) (*GetProbeOutput, error)
GetProbeWithContext(volcengine.Context, *GetProbeInput, ...request.Option) (*GetProbeOutput, error)
GetProbeRequest(*GetProbeInput) (*request.Request, *GetProbeOutput)
GetRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
GetRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
GetRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
GetRule(*GetRuleInput) (*GetRuleOutput, error)
GetRuleWithContext(volcengine.Context, *GetRuleInput, ...request.Option) (*GetRuleOutput, error)
GetRuleRequest(*GetRuleInput) (*request.Request, *GetRuleOutput)
ListGtmsCommon(*map[string]interface{}) (*map[string]interface{}, error)
ListGtmsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
ListGtmsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
ListGtms(*ListGtmsInput) (*ListGtmsOutput, error)
ListGtmsWithContext(volcengine.Context, *ListGtmsInput, ...request.Option) (*ListGtmsOutput, error)
ListGtmsRequest(*ListGtmsInput) (*request.Request, *ListGtmsOutput)
ListPoolsCommon(*map[string]interface{}) (*map[string]interface{}, error)
ListPoolsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
ListPoolsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
ListPools(*ListPoolsInput) (*ListPoolsOutput, error)
ListPoolsWithContext(volcengine.Context, *ListPoolsInput, ...request.Option) (*ListPoolsOutput, error)
ListPoolsRequest(*ListPoolsInput) (*request.Request, *ListPoolsOutput)
ListProbeTaskIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
ListProbeTaskIdsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
ListProbeTaskIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
ListProbeTaskIds(*ListProbeTaskIdsInput) (*ListProbeTaskIdsOutput, error)
ListProbeTaskIdsWithContext(volcengine.Context, *ListProbeTaskIdsInput, ...request.Option) (*ListProbeTaskIdsOutput, error)
ListProbeTaskIdsRequest(*ListProbeTaskIdsInput) (*request.Request, *ListProbeTaskIdsOutput)
ListRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
ListRulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
ListRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
ListRules(*ListRulesInput) (*ListRulesOutput, error)
ListRulesWithContext(volcengine.Context, *ListRulesInput, ...request.Option) (*ListRulesOutput, error)
ListRulesRequest(*ListRulesInput) (*request.Request, *ListRulesOutput)
ReadProbeTaskDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
ReadProbeTaskDetailCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
ReadProbeTaskDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
ReadProbeTaskDetail(*ReadProbeTaskDetailInput) (*ReadProbeTaskDetailOutput, error)
ReadProbeTaskDetailWithContext(volcengine.Context, *ReadProbeTaskDetailInput, ...request.Option) (*ReadProbeTaskDetailOutput, error)
ReadProbeTaskDetailRequest(*ReadProbeTaskDetailInput) (*request.Request, *ReadProbeTaskDetailOutput)
StartRoutingCommon(*map[string]interface{}) (*map[string]interface{}, error)
StartRoutingCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
StartRoutingCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
StartRouting(*StartRoutingInput) (*StartRoutingOutput, error)
StartRoutingWithContext(volcengine.Context, *StartRoutingInput, ...request.Option) (*StartRoutingOutput, error)
StartRoutingRequest(*StartRoutingInput) (*request.Request, *StartRoutingOutput)
StopRoutingCommon(*map[string]interface{}) (*map[string]interface{}, error)
StopRoutingCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
StopRoutingCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
StopRouting(*StopRoutingInput) (*StopRoutingOutput, error)
StopRoutingWithContext(volcengine.Context, *StopRoutingInput, ...request.Option) (*StopRoutingOutput, error)
StopRoutingRequest(*StopRoutingInput) (*request.Request, *StopRoutingOutput)
UpdateGtmCommon(*map[string]interface{}) (*map[string]interface{}, error)
UpdateGtmCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
UpdateGtmCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
UpdateGtm(*UpdateGtmInput) (*UpdateGtmOutput, error)
UpdateGtmWithContext(volcengine.Context, *UpdateGtmInput, ...request.Option) (*UpdateGtmOutput, error)
UpdateGtmRequest(*UpdateGtmInput) (*request.Request, *UpdateGtmOutput)
UpdateLoadCommon(*map[string]interface{}) (*map[string]interface{}, error)
UpdateLoadCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
UpdateLoadCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
UpdateLoad(*UpdateLoadInput) (*UpdateLoadOutput, error)
UpdateLoadWithContext(volcengine.Context, *UpdateLoadInput, ...request.Option) (*UpdateLoadOutput, error)
UpdateLoadRequest(*UpdateLoadInput) (*request.Request, *UpdateLoadOutput)
UpdatePolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
UpdatePolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
UpdatePolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
UpdatePolicy(*UpdatePolicyInput) (*UpdatePolicyOutput, error)
UpdatePolicyWithContext(volcengine.Context, *UpdatePolicyInput, ...request.Option) (*UpdatePolicyOutput, error)
UpdatePolicyRequest(*UpdatePolicyInput) (*request.Request, *UpdatePolicyOutput)
UpdatePoolCommon(*map[string]interface{}) (*map[string]interface{}, error)
UpdatePoolCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
UpdatePoolCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
UpdatePool(*UpdatePoolInput) (*UpdatePoolOutput, error)
UpdatePoolWithContext(volcengine.Context, *UpdatePoolInput, ...request.Option) (*UpdatePoolOutput, error)
UpdatePoolRequest(*UpdatePoolInput) (*request.Request, *UpdatePoolOutput)
UpdateProbeCommon(*map[string]interface{}) (*map[string]interface{}, error)
UpdateProbeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
UpdateProbeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
UpdateProbe(*UpdateProbeInput) (*UpdateProbeOutput, error)
UpdateProbeWithContext(volcengine.Context, *UpdateProbeInput, ...request.Option) (*UpdateProbeOutput, error)
UpdateProbeRequest(*UpdateProbeInput) (*request.Request, *UpdateProbeOutput)
UpdateRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
UpdateRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
UpdateRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})
UpdateRule(*UpdateRuleInput) (*UpdateRuleOutput, error)
UpdateRuleWithContext(volcengine.Context, *UpdateRuleInput, ...request.Option) (*UpdateRuleOutput, error)
UpdateRuleRequest(*UpdateRuleInput) (*request.Request, *UpdateRuleOutput)
}
GTMAPI provides an interface to enable mocking the gtm.GTM service client's API operation,
// volcengine sdk func uses an SDK service client to make a request to
// GTM.
func myFunc(svc GTMAPI) bool {
// Make svc.CreatePool request
}
func main() {
sess := session.New()
svc := gtm.New(sess)
myFunc(svc)
}
type GetGtmInput ¶
type GetGtmInput struct {
// GtmId is a required field
GtmId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (GetGtmInput) GoString ¶
func (s GetGtmInput) GoString() string
GoString returns the string representation
func (*GetGtmInput) SetGtmId ¶
func (s *GetGtmInput) SetGtmId(v string) *GetGtmInput
SetGtmId sets the GtmId field's value.
func (GetGtmInput) String ¶
func (s GetGtmInput) String() string
String returns the string representation
func (*GetGtmInput) Validate ¶
func (s *GetGtmInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGtmOutput ¶
type GetGtmOutput struct {
Metadata *response.ResponseMetadata
AccessMode *string `type:"string"`
AddressType *string `type:"string"`
AlarmId *string `type:"string"`
Cname *string `type:"string"`
CreateTime *string `type:"string"`
CreatedTime *string `type:"string"`
Domain *string `type:"string"`
GtmId *string `type:"string"`
LastOperator *string `type:"string"`
Owner *string `type:"string"`
PolicyType *string `type:"string"`
ProjectName *string `type:"string"`
Remark *string `type:"string"`
SpecName *string `type:"string"`
State *string `type:"string"`
Ttl *int32 `type:"int32"`
UpdateTime *string `type:"string"`
UpdatedTime *string `type:"string"`
ZoneType *string `type:"string"`
// contains filtered or unexported fields
}
func (GetGtmOutput) GoString ¶
func (s GetGtmOutput) GoString() string
GoString returns the string representation
func (*GetGtmOutput) SetAccessMode ¶
func (s *GetGtmOutput) SetAccessMode(v string) *GetGtmOutput
SetAccessMode sets the AccessMode field's value.
func (*GetGtmOutput) SetAddressType ¶
func (s *GetGtmOutput) SetAddressType(v string) *GetGtmOutput
SetAddressType sets the AddressType field's value.
func (*GetGtmOutput) SetAlarmId ¶
func (s *GetGtmOutput) SetAlarmId(v string) *GetGtmOutput
SetAlarmId sets the AlarmId field's value.
func (*GetGtmOutput) SetCname ¶
func (s *GetGtmOutput) SetCname(v string) *GetGtmOutput
SetCname sets the Cname field's value.
func (*GetGtmOutput) SetCreateTime ¶
func (s *GetGtmOutput) SetCreateTime(v string) *GetGtmOutput
SetCreateTime sets the CreateTime field's value.
func (*GetGtmOutput) SetCreatedTime ¶
func (s *GetGtmOutput) SetCreatedTime(v string) *GetGtmOutput
SetCreatedTime sets the CreatedTime field's value.
func (*GetGtmOutput) SetDomain ¶
func (s *GetGtmOutput) SetDomain(v string) *GetGtmOutput
SetDomain sets the Domain field's value.
func (*GetGtmOutput) SetGtmId ¶
func (s *GetGtmOutput) SetGtmId(v string) *GetGtmOutput
SetGtmId sets the GtmId field's value.
func (*GetGtmOutput) SetLastOperator ¶
func (s *GetGtmOutput) SetLastOperator(v string) *GetGtmOutput
SetLastOperator sets the LastOperator field's value.
func (*GetGtmOutput) SetOwner ¶
func (s *GetGtmOutput) SetOwner(v string) *GetGtmOutput
SetOwner sets the Owner field's value.
func (*GetGtmOutput) SetPolicyType ¶
func (s *GetGtmOutput) SetPolicyType(v string) *GetGtmOutput
SetPolicyType sets the PolicyType field's value.
func (*GetGtmOutput) SetProjectName ¶
func (s *GetGtmOutput) SetProjectName(v string) *GetGtmOutput
SetProjectName sets the ProjectName field's value.
func (*GetGtmOutput) SetRemark ¶
func (s *GetGtmOutput) SetRemark(v string) *GetGtmOutput
SetRemark sets the Remark field's value.
func (*GetGtmOutput) SetSpecName ¶
func (s *GetGtmOutput) SetSpecName(v string) *GetGtmOutput
SetSpecName sets the SpecName field's value.
func (*GetGtmOutput) SetState ¶
func (s *GetGtmOutput) SetState(v string) *GetGtmOutput
SetState sets the State field's value.
func (*GetGtmOutput) SetTtl ¶
func (s *GetGtmOutput) SetTtl(v int32) *GetGtmOutput
SetTtl sets the Ttl field's value.
func (*GetGtmOutput) SetUpdateTime ¶
func (s *GetGtmOutput) SetUpdateTime(v string) *GetGtmOutput
SetUpdateTime sets the UpdateTime field's value.
func (*GetGtmOutput) SetUpdatedTime ¶
func (s *GetGtmOutput) SetUpdatedTime(v string) *GetGtmOutput
SetUpdatedTime sets the UpdatedTime field's value.
func (*GetGtmOutput) SetZoneType ¶
func (s *GetGtmOutput) SetZoneType(v string) *GetGtmOutput
SetZoneType sets the ZoneType field's value.
func (GetGtmOutput) String ¶
func (s GetGtmOutput) String() string
String returns the string representation
type GetPolicyInput ¶
type GetPolicyInput struct {
// GtmId is a required field
GtmId *string `type:"string" required:"true"`
// PolicyType is a required field
PolicyType *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (GetPolicyInput) GoString ¶
func (s GetPolicyInput) GoString() string
GoString returns the string representation
func (*GetPolicyInput) SetGtmId ¶
func (s *GetPolicyInput) SetGtmId(v string) *GetPolicyInput
SetGtmId sets the GtmId field's value.
func (*GetPolicyInput) SetPolicyType ¶
func (s *GetPolicyInput) SetPolicyType(v string) *GetPolicyInput
SetPolicyType sets the PolicyType field's value.
func (GetPolicyInput) String ¶
func (s GetPolicyInput) String() string
String returns the string representation
func (*GetPolicyInput) Validate ¶
func (s *GetPolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPolicyOutput ¶
type GetPolicyOutput struct {
Metadata *response.ResponseMetadata
AlarmOnly *bool `type:"boolean"`
PerfMode *string `type:"string"`
RoutingMode *string `type:"string"`
SourceFlow *SourceFlowForGetPolicyOutput `type:"structure"`
Statistics *StatisticsForGetPolicyOutput `type:"structure"`
Targets []*TargetForGetPolicyOutput `type:"list"`
// contains filtered or unexported fields
}
func (GetPolicyOutput) GoString ¶
func (s GetPolicyOutput) GoString() string
GoString returns the string representation
func (*GetPolicyOutput) SetAlarmOnly ¶
func (s *GetPolicyOutput) SetAlarmOnly(v bool) *GetPolicyOutput
SetAlarmOnly sets the AlarmOnly field's value.
func (*GetPolicyOutput) SetPerfMode ¶
func (s *GetPolicyOutput) SetPerfMode(v string) *GetPolicyOutput
SetPerfMode sets the PerfMode field's value.
func (*GetPolicyOutput) SetRoutingMode ¶
func (s *GetPolicyOutput) SetRoutingMode(v string) *GetPolicyOutput
SetRoutingMode sets the RoutingMode field's value.
func (*GetPolicyOutput) SetSourceFlow ¶
func (s *GetPolicyOutput) SetSourceFlow(v *SourceFlowForGetPolicyOutput) *GetPolicyOutput
SetSourceFlow sets the SourceFlow field's value.
func (*GetPolicyOutput) SetStatistics ¶
func (s *GetPolicyOutput) SetStatistics(v *StatisticsForGetPolicyOutput) *GetPolicyOutput
SetStatistics sets the Statistics field's value.
func (*GetPolicyOutput) SetTargets ¶
func (s *GetPolicyOutput) SetTargets(v []*TargetForGetPolicyOutput) *GetPolicyOutput
SetTargets sets the Targets field's value.
func (GetPolicyOutput) String ¶
func (s GetPolicyOutput) String() string
String returns the string representation
type GetPoolInput ¶
type GetPoolInput struct {
// GtmId is a required field
GtmId *string `type:"string" required:"true"`
// PoolId is a required field
PoolId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (GetPoolInput) GoString ¶
func (s GetPoolInput) GoString() string
GoString returns the string representation
func (*GetPoolInput) SetGtmId ¶
func (s *GetPoolInput) SetGtmId(v string) *GetPoolInput
SetGtmId sets the GtmId field's value.
func (*GetPoolInput) SetPoolId ¶
func (s *GetPoolInput) SetPoolId(v string) *GetPoolInput
SetPoolId sets the PoolId field's value.
func (GetPoolInput) String ¶
func (s GetPoolInput) String() string
String returns the string representation
func (*GetPoolInput) Validate ¶
func (s *GetPoolInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPoolOutput ¶
type GetPoolOutput struct {
Metadata *response.ResponseMetadata
AddrType *string `type:"string"`
Addresses []*AddressForGetPoolOutput `type:"list"`
Capacity *int32 `type:"int32"`
CapacityMode *string `type:"string"`
CreateTime *string `type:"string"`
Deletable *bool `type:"boolean"`
Name *string `type:"string"`
PoolId *string `type:"string"`
Remark *string `type:"string"`
UpdateTime *string `type:"string"`
// contains filtered or unexported fields
}
func (GetPoolOutput) GoString ¶
func (s GetPoolOutput) GoString() string
GoString returns the string representation
func (*GetPoolOutput) SetAddrType ¶
func (s *GetPoolOutput) SetAddrType(v string) *GetPoolOutput
SetAddrType sets the AddrType field's value.
func (*GetPoolOutput) SetAddresses ¶
func (s *GetPoolOutput) SetAddresses(v []*AddressForGetPoolOutput) *GetPoolOutput
SetAddresses sets the Addresses field's value.
func (*GetPoolOutput) SetCapacity ¶
func (s *GetPoolOutput) SetCapacity(v int32) *GetPoolOutput
SetCapacity sets the Capacity field's value.
func (*GetPoolOutput) SetCapacityMode ¶
func (s *GetPoolOutput) SetCapacityMode(v string) *GetPoolOutput
SetCapacityMode sets the CapacityMode field's value.
func (*GetPoolOutput) SetCreateTime ¶
func (s *GetPoolOutput) SetCreateTime(v string) *GetPoolOutput
SetCreateTime sets the CreateTime field's value.
func (*GetPoolOutput) SetDeletable ¶
func (s *GetPoolOutput) SetDeletable(v bool) *GetPoolOutput
SetDeletable sets the Deletable field's value.
func (*GetPoolOutput) SetName ¶
func (s *GetPoolOutput) SetName(v string) *GetPoolOutput
SetName sets the Name field's value.
func (*GetPoolOutput) SetPoolId ¶
func (s *GetPoolOutput) SetPoolId(v string) *GetPoolOutput
SetPoolId sets the PoolId field's value.
func (*GetPoolOutput) SetRemark ¶
func (s *GetPoolOutput) SetRemark(v string) *GetPoolOutput
SetRemark sets the Remark field's value.
func (*GetPoolOutput) SetUpdateTime ¶
func (s *GetPoolOutput) SetUpdateTime(v string) *GetPoolOutput
SetUpdateTime sets the UpdateTime field's value.
func (GetPoolOutput) String ¶
func (s GetPoolOutput) String() string
String returns the string representation
type GetProbeInput ¶
type GetProbeInput struct {
// GtmId is a required field
GtmId *string `type:"string" required:"true"`
// PolicyType is a required field
PolicyType *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (GetProbeInput) GoString ¶
func (s GetProbeInput) GoString() string
GoString returns the string representation
func (*GetProbeInput) SetGtmId ¶
func (s *GetProbeInput) SetGtmId(v string) *GetProbeInput
SetGtmId sets the GtmId field's value.
func (*GetProbeInput) SetPolicyType ¶
func (s *GetProbeInput) SetPolicyType(v string) *GetProbeInput
SetPolicyType sets the PolicyType field's value.
func (GetProbeInput) String ¶
func (s GetProbeInput) String() string
String returns the string representation
func (*GetProbeInput) Validate ¶
func (s *GetProbeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetProbeOutput ¶
type GetProbeOutput struct {
Metadata *response.ResponseMetadata
AdvisedNodeCount *int32 `type:"int32"`
Disable *bool `type:"boolean"`
DnsRecordType *string `type:"string"`
FailedCount *int32 `type:"int32"`
Host *string `type:"string"`
HttpHeader *HttpHeaderForGetProbeOutput `type:"structure"`
HttpMethod *string `type:"string"`
HttpUsabilityCodes []*HttpUsabilityCodeForGetProbeOutput `type:"list"`
Interval *int32 `type:"int32"`
IsManualNodes *bool `type:"boolean"`
Nodes []*string `type:"list"`
PingCount *int32 `type:"int32"`
PingLossPercent *int32 `type:"int32"`
Port *int32 `type:"int32"`
Protocol *string `type:"string"`
TcpConnTimeout *int32 `type:"int32"`
Timeout *int32 `type:"int32"`
Url *string `type:"string"`
// contains filtered or unexported fields
}
func (GetProbeOutput) GoString ¶
func (s GetProbeOutput) GoString() string
GoString returns the string representation
func (*GetProbeOutput) SetAdvisedNodeCount ¶
func (s *GetProbeOutput) SetAdvisedNodeCount(v int32) *GetProbeOutput
SetAdvisedNodeCount sets the AdvisedNodeCount field's value.
func (*GetProbeOutput) SetDisable ¶
func (s *GetProbeOutput) SetDisable(v bool) *GetProbeOutput
SetDisable sets the Disable field's value.
func (*GetProbeOutput) SetDnsRecordType ¶
func (s *GetProbeOutput) SetDnsRecordType(v string) *GetProbeOutput
SetDnsRecordType sets the DnsRecordType field's value.
func (*GetProbeOutput) SetFailedCount ¶
func (s *GetProbeOutput) SetFailedCount(v int32) *GetProbeOutput
SetFailedCount sets the FailedCount field's value.
func (*GetProbeOutput) SetHost ¶
func (s *GetProbeOutput) SetHost(v string) *GetProbeOutput
SetHost sets the Host field's value.
func (*GetProbeOutput) SetHttpHeader ¶
func (s *GetProbeOutput) SetHttpHeader(v *HttpHeaderForGetProbeOutput) *GetProbeOutput
SetHttpHeader sets the HttpHeader field's value.
func (*GetProbeOutput) SetHttpMethod ¶
func (s *GetProbeOutput) SetHttpMethod(v string) *GetProbeOutput
SetHttpMethod sets the HttpMethod field's value.
func (*GetProbeOutput) SetHttpUsabilityCodes ¶
func (s *GetProbeOutput) SetHttpUsabilityCodes(v []*HttpUsabilityCodeForGetProbeOutput) *GetProbeOutput
SetHttpUsabilityCodes sets the HttpUsabilityCodes field's value.
func (*GetProbeOutput) SetInterval ¶
func (s *GetProbeOutput) SetInterval(v int32) *GetProbeOutput
SetInterval sets the Interval field's value.
func (*GetProbeOutput) SetIsManualNodes ¶
func (s *GetProbeOutput) SetIsManualNodes(v bool) *GetProbeOutput
SetIsManualNodes sets the IsManualNodes field's value.
func (*GetProbeOutput) SetNodes ¶
func (s *GetProbeOutput) SetNodes(v []*string) *GetProbeOutput
SetNodes sets the Nodes field's value.
func (*GetProbeOutput) SetPingCount ¶
func (s *GetProbeOutput) SetPingCount(v int32) *GetProbeOutput
SetPingCount sets the PingCount field's value.
func (*GetProbeOutput) SetPingLossPercent ¶
func (s *GetProbeOutput) SetPingLossPercent(v int32) *GetProbeOutput
SetPingLossPercent sets the PingLossPercent field's value.
func (*GetProbeOutput) SetPort ¶
func (s *GetProbeOutput) SetPort(v int32) *GetProbeOutput
SetPort sets the Port field's value.
func (*GetProbeOutput) SetProtocol ¶
func (s *GetProbeOutput) SetProtocol(v string) *GetProbeOutput
SetProtocol sets the Protocol field's value.
func (*GetProbeOutput) SetTcpConnTimeout ¶
func (s *GetProbeOutput) SetTcpConnTimeout(v int32) *GetProbeOutput
SetTcpConnTimeout sets the TcpConnTimeout field's value.
func (*GetProbeOutput) SetTimeout ¶
func (s *GetProbeOutput) SetTimeout(v int32) *GetProbeOutput
SetTimeout sets the Timeout field's value.
func (*GetProbeOutput) SetUrl ¶
func (s *GetProbeOutput) SetUrl(v string) *GetProbeOutput
SetUrl sets the Url field's value.
func (GetProbeOutput) String ¶
func (s GetProbeOutput) String() string
String returns the string representation
type GetRuleInput ¶
type GetRuleInput struct {
// GtmId is a required field
GtmId *string `type:"string" required:"true"`
// PolicyType is a required field
PolicyType *string `type:"string" required:"true"`
// RuleId is a required field
RuleId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (GetRuleInput) GoString ¶
func (s GetRuleInput) GoString() string
GoString returns the string representation
func (*GetRuleInput) SetGtmId ¶
func (s *GetRuleInput) SetGtmId(v string) *GetRuleInput
SetGtmId sets the GtmId field's value.
func (*GetRuleInput) SetPolicyType ¶
func (s *GetRuleInput) SetPolicyType(v string) *GetRuleInput
SetPolicyType sets the PolicyType field's value.
func (*GetRuleInput) SetRuleId ¶
func (s *GetRuleInput) SetRuleId(v string) *GetRuleInput
SetRuleId sets the RuleId field's value.
func (GetRuleInput) String ¶
func (s GetRuleInput) String() string
String returns the string representation
func (*GetRuleInput) Validate ¶
func (s *GetRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRuleOutput ¶
type GetRuleOutput struct {
Metadata *response.ResponseMetadata
CreateTime *string `type:"string"`
Disable *bool `type:"boolean"`
EffectivePoolSetIndex *int32 `type:"int32"`
Line *string `type:"string"`
Name *string `type:"string"`
PoolSetMode *string `type:"string"`
PoolSets []*PoolSetForGetRuleOutput `type:"list"`
Probe *ProbeForGetRuleOutput `type:"structure"`
Remark *string `type:"string"`
RuleId *string `type:"string"`
UpdateTime *string `type:"string"`
UsePolicyProbeNodes *bool `type:"boolean"`
UseRuleProbeConfig *bool `type:"boolean"`
Weight *int32 `type:"int32"`
// contains filtered or unexported fields
}
func (GetRuleOutput) GoString ¶
func (s GetRuleOutput) GoString() string
GoString returns the string representation
func (*GetRuleOutput) SetCreateTime ¶
func (s *GetRuleOutput) SetCreateTime(v string) *GetRuleOutput
SetCreateTime sets the CreateTime field's value.
func (*GetRuleOutput) SetDisable ¶
func (s *GetRuleOutput) SetDisable(v bool) *GetRuleOutput
SetDisable sets the Disable field's value.
func (*GetRuleOutput) SetEffectivePoolSetIndex ¶
func (s *GetRuleOutput) SetEffectivePoolSetIndex(v int32) *GetRuleOutput
SetEffectivePoolSetIndex sets the EffectivePoolSetIndex field's value.
func (*GetRuleOutput) SetLine ¶
func (s *GetRuleOutput) SetLine(v string) *GetRuleOutput
SetLine sets the Line field's value.
func (*GetRuleOutput) SetName ¶
func (s *GetRuleOutput) SetName(v string) *GetRuleOutput
SetName sets the Name field's value.
func (*GetRuleOutput) SetPoolSetMode ¶
func (s *GetRuleOutput) SetPoolSetMode(v string) *GetRuleOutput
SetPoolSetMode sets the PoolSetMode field's value.
func (*GetRuleOutput) SetPoolSets ¶
func (s *GetRuleOutput) SetPoolSets(v []*PoolSetForGetRuleOutput) *GetRuleOutput
SetPoolSets sets the PoolSets field's value.
func (*GetRuleOutput) SetProbe ¶
func (s *GetRuleOutput) SetProbe(v *ProbeForGetRuleOutput) *GetRuleOutput
SetProbe sets the Probe field's value.
func (*GetRuleOutput) SetRemark ¶
func (s *GetRuleOutput) SetRemark(v string) *GetRuleOutput
SetRemark sets the Remark field's value.
func (*GetRuleOutput) SetRuleId ¶
func (s *GetRuleOutput) SetRuleId(v string) *GetRuleOutput
SetRuleId sets the RuleId field's value.
func (*GetRuleOutput) SetUpdateTime ¶
func (s *GetRuleOutput) SetUpdateTime(v string) *GetRuleOutput
SetUpdateTime sets the UpdateTime field's value.
func (*GetRuleOutput) SetUsePolicyProbeNodes ¶ added in v1.2.14
func (s *GetRuleOutput) SetUsePolicyProbeNodes(v bool) *GetRuleOutput
SetUsePolicyProbeNodes sets the UsePolicyProbeNodes field's value.
func (*GetRuleOutput) SetUseRuleProbeConfig ¶ added in v1.2.14
func (s *GetRuleOutput) SetUseRuleProbeConfig(v bool) *GetRuleOutput
SetUseRuleProbeConfig sets the UseRuleProbeConfig field's value.
func (*GetRuleOutput) SetWeight ¶
func (s *GetRuleOutput) SetWeight(v int32) *GetRuleOutput
SetWeight sets the Weight field's value.
func (GetRuleOutput) String ¶
func (s GetRuleOutput) String() string
String returns the string representation
type HttpHeaderForCreateRuleInput ¶
type HttpHeaderForCreateRuleInput struct {
// contains filtered or unexported fields
}
func (HttpHeaderForCreateRuleInput) GoString ¶
func (s HttpHeaderForCreateRuleInput) GoString() string
GoString returns the string representation
func (HttpHeaderForCreateRuleInput) String ¶
func (s HttpHeaderForCreateRuleInput) String() string
String returns the string representation
type HttpHeaderForGetProbeOutput ¶
type HttpHeaderForGetProbeOutput struct {
// contains filtered or unexported fields
}
func (HttpHeaderForGetProbeOutput) GoString ¶
func (s HttpHeaderForGetProbeOutput) GoString() string
GoString returns the string representation
func (HttpHeaderForGetProbeOutput) String ¶
func (s HttpHeaderForGetProbeOutput) String() string
String returns the string representation
type HttpHeaderForGetRuleOutput ¶
type HttpHeaderForGetRuleOutput struct {
// contains filtered or unexported fields
}
func (HttpHeaderForGetRuleOutput) GoString ¶
func (s HttpHeaderForGetRuleOutput) GoString() string
GoString returns the string representation
func (HttpHeaderForGetRuleOutput) String ¶
func (s HttpHeaderForGetRuleOutput) String() string
String returns the string representation
type HttpHeaderForListRulesOutput ¶
type HttpHeaderForListRulesOutput struct {
// contains filtered or unexported fields
}
func (HttpHeaderForListRulesOutput) GoString ¶
func (s HttpHeaderForListRulesOutput) GoString() string
GoString returns the string representation
func (HttpHeaderForListRulesOutput) String ¶
func (s HttpHeaderForListRulesOutput) String() string
String returns the string representation
type HttpHeaderForUpdateProbeInput ¶
type HttpHeaderForUpdateProbeInput struct {
// contains filtered or unexported fields
}
func (HttpHeaderForUpdateProbeInput) GoString ¶
func (s HttpHeaderForUpdateProbeInput) GoString() string
GoString returns the string representation
func (HttpHeaderForUpdateProbeInput) String ¶
func (s HttpHeaderForUpdateProbeInput) String() string
String returns the string representation
type HttpHeaderForUpdateRuleInput ¶
type HttpHeaderForUpdateRuleInput struct {
// contains filtered or unexported fields
}
func (HttpHeaderForUpdateRuleInput) GoString ¶
func (s HttpHeaderForUpdateRuleInput) GoString() string
GoString returns the string representation
func (HttpHeaderForUpdateRuleInput) String ¶
func (s HttpHeaderForUpdateRuleInput) String() string
String returns the string representation
type HttpUsabilityCodeForCreateRuleInput ¶
type HttpUsabilityCodeForCreateRuleInput struct {
Codes []*int32 `type:"list" json:",omitempty"`
Operator *string `type:"string" json:",omitempty"`
// contains filtered or unexported fields
}
func (HttpUsabilityCodeForCreateRuleInput) GoString ¶
func (s HttpUsabilityCodeForCreateRuleInput) GoString() string
GoString returns the string representation
func (*HttpUsabilityCodeForCreateRuleInput) SetCodes ¶
func (s *HttpUsabilityCodeForCreateRuleInput) SetCodes(v []*int32) *HttpUsabilityCodeForCreateRuleInput
SetCodes sets the Codes field's value.
func (*HttpUsabilityCodeForCreateRuleInput) SetOperator ¶
func (s *HttpUsabilityCodeForCreateRuleInput) SetOperator(v string) *HttpUsabilityCodeForCreateRuleInput
SetOperator sets the Operator field's value.
func (HttpUsabilityCodeForCreateRuleInput) String ¶
func (s HttpUsabilityCodeForCreateRuleInput) String() string
String returns the string representation
type HttpUsabilityCodeForGetProbeOutput ¶
type HttpUsabilityCodeForGetProbeOutput struct {
Codes []*int32 `type:"list"`
Operator *string `type:"string"`
// contains filtered or unexported fields
}
func (HttpUsabilityCodeForGetProbeOutput) GoString ¶
func (s HttpUsabilityCodeForGetProbeOutput) GoString() string
GoString returns the string representation
func (*HttpUsabilityCodeForGetProbeOutput) SetCodes ¶
func (s *HttpUsabilityCodeForGetProbeOutput) SetCodes(v []*int32) *HttpUsabilityCodeForGetProbeOutput
SetCodes sets the Codes field's value.
func (*HttpUsabilityCodeForGetProbeOutput) SetOperator ¶
func (s *HttpUsabilityCodeForGetProbeOutput) SetOperator(v string) *HttpUsabilityCodeForGetProbeOutput
SetOperator sets the Operator field's value.
func (HttpUsabilityCodeForGetProbeOutput) String ¶
func (s HttpUsabilityCodeForGetProbeOutput) String() string
String returns the string representation
type HttpUsabilityCodeForGetRuleOutput ¶
type HttpUsabilityCodeForGetRuleOutput struct {
Codes []*int32 `type:"list"`
Operator *string `type:"string"`
// contains filtered or unexported fields
}
func (HttpUsabilityCodeForGetRuleOutput) GoString ¶
func (s HttpUsabilityCodeForGetRuleOutput) GoString() string
GoString returns the string representation
func (*HttpUsabilityCodeForGetRuleOutput) SetCodes ¶
func (s *HttpUsabilityCodeForGetRuleOutput) SetCodes(v []*int32) *HttpUsabilityCodeForGetRuleOutput
SetCodes sets the Codes field's value.
func (*HttpUsabilityCodeForGetRuleOutput) SetOperator ¶
func (s *HttpUsabilityCodeForGetRuleOutput) SetOperator(v string) *HttpUsabilityCodeForGetRuleOutput
SetOperator sets the Operator field's value.
func (HttpUsabilityCodeForGetRuleOutput) String ¶
func (s HttpUsabilityCodeForGetRuleOutput) String() string
String returns the string representation
type HttpUsabilityCodeForListRulesOutput ¶
type HttpUsabilityCodeForListRulesOutput struct {
Codes []*int32 `type:"list"`
Operator *string `type:"string"`
// contains filtered or unexported fields
}
func (HttpUsabilityCodeForListRulesOutput) GoString ¶
func (s HttpUsabilityCodeForListRulesOutput) GoString() string
GoString returns the string representation
func (*HttpUsabilityCodeForListRulesOutput) SetCodes ¶
func (s *HttpUsabilityCodeForListRulesOutput) SetCodes(v []*int32) *HttpUsabilityCodeForListRulesOutput
SetCodes sets the Codes field's value.
func (*HttpUsabilityCodeForListRulesOutput) SetOperator ¶
func (s *HttpUsabilityCodeForListRulesOutput) SetOperator(v string) *HttpUsabilityCodeForListRulesOutput
SetOperator sets the Operator field's value.
func (HttpUsabilityCodeForListRulesOutput) String ¶
func (s HttpUsabilityCodeForListRulesOutput) String() string
String returns the string representation
type HttpUsabilityCodeForUpdateProbeInput ¶
type HttpUsabilityCodeForUpdateProbeInput struct {
Codes []*int32 `type:"list" json:",omitempty"`
Operator *string `type:"string" json:",omitempty"`
// contains filtered or unexported fields
}
func (HttpUsabilityCodeForUpdateProbeInput) GoString ¶
func (s HttpUsabilityCodeForUpdateProbeInput) GoString() string
GoString returns the string representation
func (*HttpUsabilityCodeForUpdateProbeInput) SetCodes ¶
func (s *HttpUsabilityCodeForUpdateProbeInput) SetCodes(v []*int32) *HttpUsabilityCodeForUpdateProbeInput
SetCodes sets the Codes field's value.
func (*HttpUsabilityCodeForUpdateProbeInput) SetOperator ¶
func (s *HttpUsabilityCodeForUpdateProbeInput) SetOperator(v string) *HttpUsabilityCodeForUpdateProbeInput
SetOperator sets the Operator field's value.
func (HttpUsabilityCodeForUpdateProbeInput) String ¶
func (s HttpUsabilityCodeForUpdateProbeInput) String() string
String returns the string representation
type HttpUsabilityCodeForUpdateRuleInput ¶
type HttpUsabilityCodeForUpdateRuleInput struct {
Codes []*int32 `type:"list" json:",omitempty"`
Operator *string `type:"string" json:",omitempty"`
// contains filtered or unexported fields
}
func (HttpUsabilityCodeForUpdateRuleInput) GoString ¶
func (s HttpUsabilityCodeForUpdateRuleInput) GoString() string
GoString returns the string representation
func (*HttpUsabilityCodeForUpdateRuleInput) SetCodes ¶
func (s *HttpUsabilityCodeForUpdateRuleInput) SetCodes(v []*int32) *HttpUsabilityCodeForUpdateRuleInput
SetCodes sets the Codes field's value.
func (*HttpUsabilityCodeForUpdateRuleInput) SetOperator ¶
func (s *HttpUsabilityCodeForUpdateRuleInput) SetOperator(v string) *HttpUsabilityCodeForUpdateRuleInput
SetOperator sets the Operator field's value.
func (HttpUsabilityCodeForUpdateRuleInput) String ¶
func (s HttpUsabilityCodeForUpdateRuleInput) String() string
String returns the string representation
type ListGtmsInput ¶
type ListGtmsInput struct {
Cname *string `type:"string" json:",omitempty"`
Domain *string `type:"string" json:",omitempty"`
PageNumber *int32 `type:"int32" json:",omitempty"`
PageSize *int32 `max:"500" type:"int32" json:",omitempty"`
ProjectName *string `type:"string" json:",omitempty"`
Remark *string `type:"string" json:",omitempty"`
SearchMode *string `type:"string" json:",omitempty" enum:"EnumOfSearchModeForListGtmsInput"`
SortBy *string `type:"string" json:",omitempty" enum:"EnumOfSortByForListGtmsInput"`
SortOrder *string `type:"string" json:",omitempty" enum:"EnumOfSortOrderForListGtmsInput"`
SpecName *string `type:"string" json:",omitempty"`
TagFilters []*TagFilterForListGtmsInput `type:"list" json:",omitempty"`
// contains filtered or unexported fields
}
func (ListGtmsInput) GoString ¶
func (s ListGtmsInput) GoString() string
GoString returns the string representation
func (*ListGtmsInput) SetCname ¶
func (s *ListGtmsInput) SetCname(v string) *ListGtmsInput
SetCname sets the Cname field's value.
func (*ListGtmsInput) SetDomain ¶
func (s *ListGtmsInput) SetDomain(v string) *ListGtmsInput
SetDomain sets the Domain field's value.
func (*ListGtmsInput) SetPageNumber ¶
func (s *ListGtmsInput) SetPageNumber(v int32) *ListGtmsInput
SetPageNumber sets the PageNumber field's value.
func (*ListGtmsInput) SetPageSize ¶
func (s *ListGtmsInput) SetPageSize(v int32) *ListGtmsInput
SetPageSize sets the PageSize field's value.
func (*ListGtmsInput) SetProjectName ¶
func (s *ListGtmsInput) SetProjectName(v string) *ListGtmsInput
SetProjectName sets the ProjectName field's value.
func (*ListGtmsInput) SetRemark ¶
func (s *ListGtmsInput) SetRemark(v string) *ListGtmsInput
SetRemark sets the Remark field's value.
func (*ListGtmsInput) SetSearchMode ¶
func (s *ListGtmsInput) SetSearchMode(v string) *ListGtmsInput
SetSearchMode sets the SearchMode field's value.
func (*ListGtmsInput) SetSortBy ¶
func (s *ListGtmsInput) SetSortBy(v string) *ListGtmsInput
SetSortBy sets the SortBy field's value.
func (*ListGtmsInput) SetSortOrder ¶
func (s *ListGtmsInput) SetSortOrder(v string) *ListGtmsInput
SetSortOrder sets the SortOrder field's value.
func (*ListGtmsInput) SetSpecName ¶
func (s *ListGtmsInput) SetSpecName(v string) *ListGtmsInput
SetSpecName sets the SpecName field's value.
func (*ListGtmsInput) SetTagFilters ¶
func (s *ListGtmsInput) SetTagFilters(v []*TagFilterForListGtmsInput) *ListGtmsInput
SetTagFilters sets the TagFilters field's value.
func (ListGtmsInput) String ¶
func (s ListGtmsInput) String() string
String returns the string representation
func (*ListGtmsInput) Validate ¶
func (s *ListGtmsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListGtmsOutput ¶
type ListGtmsOutput struct {
Metadata *response.ResponseMetadata
Data []*DataForListGtmsOutput `type:"list" json:",omitempty"`
PageNumber *int32 `type:"int32" json:",omitempty"`
PageSize *int32 `type:"int32" json:",omitempty"`
TotalCount *int32 `type:"int32" json:",omitempty"`
// contains filtered or unexported fields
}
func (ListGtmsOutput) GoString ¶
func (s ListGtmsOutput) GoString() string
GoString returns the string representation
func (*ListGtmsOutput) SetData ¶
func (s *ListGtmsOutput) SetData(v []*DataForListGtmsOutput) *ListGtmsOutput
SetData sets the Data field's value.
func (*ListGtmsOutput) SetPageNumber ¶
func (s *ListGtmsOutput) SetPageNumber(v int32) *ListGtmsOutput
SetPageNumber sets the PageNumber field's value.
func (*ListGtmsOutput) SetPageSize ¶
func (s *ListGtmsOutput) SetPageSize(v int32) *ListGtmsOutput
SetPageSize sets the PageSize field's value.
func (*ListGtmsOutput) SetTotalCount ¶
func (s *ListGtmsOutput) SetTotalCount(v int32) *ListGtmsOutput
SetTotalCount sets the TotalCount field's value.
func (ListGtmsOutput) String ¶
func (s ListGtmsOutput) String() string
String returns the string representation
type ListPoolsInput ¶
type ListPoolsInput struct {
AddrType *string `type:"string"`
Address *string `type:"string"`
// GtmId is a required field
GtmId *string `type:"string" required:"true"`
Name *string `type:"string"`
PageNumber *int32 `type:"int32"`
PageSize *int32 `type:"int32"`
PoolId *string `type:"string"`
Remark *string `type:"string"`
SearchMode *string `type:"string"`
SortBy *string `type:"string"`
SortOrder *string `type:"string"`
// contains filtered or unexported fields
}
func (ListPoolsInput) GoString ¶
func (s ListPoolsInput) GoString() string
GoString returns the string representation
func (*ListPoolsInput) SetAddrType ¶
func (s *ListPoolsInput) SetAddrType(v string) *ListPoolsInput
SetAddrType sets the AddrType field's value.
func (*ListPoolsInput) SetAddress ¶
func (s *ListPoolsInput) SetAddress(v string) *ListPoolsInput
SetAddress sets the Address field's value.
func (*ListPoolsInput) SetGtmId ¶
func (s *ListPoolsInput) SetGtmId(v string) *ListPoolsInput
SetGtmId sets the GtmId field's value.
func (*ListPoolsInput) SetName ¶
func (s *ListPoolsInput) SetName(v string) *ListPoolsInput
SetName sets the Name field's value.
func (*ListPoolsInput) SetPageNumber ¶
func (s *ListPoolsInput) SetPageNumber(v int32) *ListPoolsInput
SetPageNumber sets the PageNumber field's value.
func (*ListPoolsInput) SetPageSize ¶
func (s *ListPoolsInput) SetPageSize(v int32) *ListPoolsInput
SetPageSize sets the PageSize field's value.
func (*ListPoolsInput) SetPoolId ¶
func (s *ListPoolsInput) SetPoolId(v string) *ListPoolsInput
SetPoolId sets the PoolId field's value.
func (*ListPoolsInput) SetRemark ¶
func (s *ListPoolsInput) SetRemark(v string) *ListPoolsInput
SetRemark sets the Remark field's value.
func (*ListPoolsInput) SetSearchMode ¶
func (s *ListPoolsInput) SetSearchMode(v string) *ListPoolsInput
SetSearchMode sets the SearchMode field's value.
func (*ListPoolsInput) SetSortBy ¶
func (s *ListPoolsInput) SetSortBy(v string) *ListPoolsInput
SetSortBy sets the SortBy field's value.
func (*ListPoolsInput) SetSortOrder ¶
func (s *ListPoolsInput) SetSortOrder(v string) *ListPoolsInput
SetSortOrder sets the SortOrder field's value.
func (ListPoolsInput) String ¶
func (s ListPoolsInput) String() string
String returns the string representation
func (*ListPoolsInput) Validate ¶
func (s *ListPoolsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPoolsOutput ¶
type ListPoolsOutput struct {
Metadata *response.ResponseMetadata
Data []*DataForListPoolsOutput `type:"list"`
PageNumber *int32 `type:"int32"`
PageSize *int32 `type:"int32"`
TotalCount *int32 `type:"int32"`
// contains filtered or unexported fields
}
func (ListPoolsOutput) GoString ¶
func (s ListPoolsOutput) GoString() string
GoString returns the string representation
func (*ListPoolsOutput) SetData ¶
func (s *ListPoolsOutput) SetData(v []*DataForListPoolsOutput) *ListPoolsOutput
SetData sets the Data field's value.
func (*ListPoolsOutput) SetPageNumber ¶
func (s *ListPoolsOutput) SetPageNumber(v int32) *ListPoolsOutput
SetPageNumber sets the PageNumber field's value.
func (*ListPoolsOutput) SetPageSize ¶
func (s *ListPoolsOutput) SetPageSize(v int32) *ListPoolsOutput
SetPageSize sets the PageSize field's value.
func (*ListPoolsOutput) SetTotalCount ¶
func (s *ListPoolsOutput) SetTotalCount(v int32) *ListPoolsOutput
SetTotalCount sets the TotalCount field's value.
func (ListPoolsOutput) String ¶
func (s ListPoolsOutput) String() string
String returns the string representation
type ListProbeTaskIdsInput ¶ added in v1.2.14
type ListProbeTaskIdsInput struct {
Address *string `type:"string"`
// GtmId is a required field
GtmId *string `type:"string" required:"true"`
// contains filtered or unexported fields
}
func (ListProbeTaskIdsInput) GoString ¶ added in v1.2.14
func (s ListProbeTaskIdsInput) GoString() string
GoString returns the string representation
func (*ListProbeTaskIdsInput) SetAddress ¶ added in v1.2.14
func (s *ListProbeTaskIdsInput) SetAddress(v string) *ListProbeTaskIdsInput
SetAddress sets the Address field's value.
func (*ListProbeTaskIdsInput) SetGtmId ¶ added in v1.2.14
func (s *ListProbeTaskIdsInput) SetGtmId(v string) *ListProbeTaskIdsInput
SetGtmId sets the GtmId field's value.
func (ListProbeTaskIdsInput) String ¶ added in v1.2.14
func (s ListProbeTaskIdsInput) String() string
String returns the string representation
func (*ListProbeTaskIdsInput) Validate ¶ added in v1.2.14
func (s *ListProbeTaskIdsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListProbeTaskIdsOutput ¶ added in v1.2.14
type ListProbeTaskIdsOutput struct {
Metadata *response.ResponseMetadata
Data *DataForListProbeTaskIdsOutput `type:"structure"`
// contains filtered or unexported fields
}
func (ListProbeTaskIdsOutput) GoString ¶ added in v1.2.14
func (s ListProbeTaskIdsOutput) GoString() string
GoString returns the string representation
func (*ListProbeTaskIdsOutput) SetData ¶ added in v1.2.14
func (s *ListProbeTaskIdsOutput) SetData(v *DataForListProbeTaskIdsOutput) *ListProbeTaskIdsOutput
SetData sets the Data field's value.
func (ListProbeTaskIdsOutput) String ¶ added in v1.2.14
func (s ListProbeTaskIdsOutput) String() string
String returns the string representation
type ListRulesInput ¶
type ListRulesInput struct {
Address *string `type:"string"`
// GtmId is a required field
GtmId *string `type:"string" required:"true"`
Line *string `type:"string"`
Name *string `type:"string"`
PageNumber *int32 `type:"int32"`
PageSize *int32 `type:"int32"`
// PolicyType is a required field
PolicyType *string `type:"string" required:"true"`
SearchMode *string `type:"string"`
SortBy *string `type:"string"`
SortOrder *string `type:"string"`
// contains filtered or unexported fields
}
func (ListRulesInput) GoString ¶
func (s ListRulesInput) GoString() string
GoString returns the string representation
func (*ListRulesInput) SetAddress ¶
func (s *ListRulesInput) SetAddress(v string) *ListRulesInput
SetAddress sets the Address field's value.
func (*ListRulesInput) SetGtmId ¶
func (s *ListRulesInput) SetGtmId(v string) *ListRulesInput
SetGtmId sets the GtmId field's value.
func (*ListRulesInput) SetLine ¶
func (s *ListRulesInput) SetLine(v string) *ListRulesInput
SetLine sets the Line field's value.
func (*ListRulesInput) SetName ¶
func (s *ListRulesInput) SetName(v string) *ListRulesInput
SetName sets the Name field's value.
func (*ListRulesInput) SetPageNumber ¶
func (s *ListRulesInput) SetPageNumber(v int32) *ListRulesInput
SetPageNumber sets the PageNumber field's value.
func (*ListRulesInput) SetPageSize ¶
func (s *ListRulesInput) SetPageSize(v int32) *ListRulesInput
SetPageSize sets the PageSize field's value.
func (*ListRulesInput) SetPolicyType ¶
func (s *ListRulesInput) SetPolicyType(v string) *ListRulesInput
SetPolicyType sets the PolicyType field's value.
func (*ListRulesInput) SetSearchMode ¶
func (s *ListRulesInput) SetSearchMode(v string) *ListRulesInput
SetSearchMode sets the SearchMode field's value.
func (*ListRulesInput) SetSortBy ¶
func (s *ListRulesInput) SetSortBy(v string) *ListRulesInput
SetSortBy sets the SortBy field's value.
func (*ListRulesInput) SetSortOrder ¶
func (s *ListRulesInput) SetSortOrder(v string) *ListRulesInput
SetSortOrder sets the SortOrder field's value.
func (ListRulesInput) String ¶
func (s ListRulesInput) String() string
String returns the string representation
func (*ListRulesInput) Validate ¶
func (s *ListRulesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRulesOutput ¶
type ListRulesOutput struct {
Metadata *response.ResponseMetadata
Data []*DataForListRulesOutput `type:"list"`
PageNumber *int32 `type:"int32"`
PageSize *int32 `type:"int32"`
TotalCount *int32 `type:"int32"`
// contains filtered or unexported fields
}
func (ListRulesOutput) GoString ¶
func (s ListRulesOutput) GoString() string
GoString returns the string representation
func (*ListRulesOutput) SetData ¶
func (s *ListRulesOutput) SetData(v []*DataForListRulesOutput) *ListRulesOutput
SetData sets the Data field's value.
func (*ListRulesOutput) SetPageNumber ¶
func (s *ListRulesOutput) SetPageNumber(v int32) *ListRulesOutput
SetPageNumber sets the PageNumber field's value.
func (*ListRulesOutput) SetPageSize ¶
func (s *ListRulesOutput) SetPageSize(v int32) *ListRulesOutput
SetPageSize sets the PageSize field's value.
func (*ListRulesOutput) SetTotalCount ¶
func (s *ListRulesOutput) SetTotalCount(v int32) *ListRulesOutput
SetTotalCount sets the TotalCount field's value.
func (ListRulesOutput) String ¶
func (s ListRulesOutput) String() string
String returns the string representation
type LogForReadProbeTaskDetailOutput ¶ added in v1.2.14
type LogForReadProbeTaskDetailOutput struct {
DnsAAAAList *string `type:"string"`
DnsAList *string `type:"string"`
DnsCnameList *string `type:"string"`
DnsCost *string `type:"string"`
DnsDetail *string `type:"string"`
HttpCode *string `type:"string"`
HttpDns *string `type:"string"`
HttpSsl *string `type:"string"`
HttpTcp *string `type:"string"`
HttpTotal *string `type:"string"`
PingAvgCost *string `type:"string"`
PingDetail *string `type:"string"`
PingLossRatePerDetect *string `type:"string"`
// contains filtered or unexported fields
}
func (LogForReadProbeTaskDetailOutput) GoString ¶ added in v1.2.14
func (s LogForReadProbeTaskDetailOutput) GoString() string
GoString returns the string representation
func (*LogForReadProbeTaskDetailOutput) SetDnsAAAAList ¶ added in v1.2.14
func (s *LogForReadProbeTaskDetailOutput) SetDnsAAAAList(v string) *LogForReadProbeTaskDetailOutput
SetDnsAAAAList sets the DnsAAAAList field's value.
func (*LogForReadProbeTaskDetailOutput) SetDnsAList ¶ added in v1.2.14
func (s *LogForReadProbeTaskDetailOutput) SetDnsAList(v string) *LogForReadProbeTaskDetailOutput
SetDnsAList sets the DnsAList field's value.
func (*LogForReadProbeTaskDetailOutput) SetDnsCnameList ¶ added in v1.2.14
func (s *LogForReadProbeTaskDetailOutput) SetDnsCnameList(v string) *LogForReadProbeTaskDetailOutput
SetDnsCnameList sets the DnsCnameList field's value.
func (*LogForReadProbeTaskDetailOutput) SetDnsCost ¶ added in v1.2.14
func (s *LogForReadProbeTaskDetailOutput) SetDnsCost(v string) *LogForReadProbeTaskDetailOutput
SetDnsCost sets the DnsCost field's value.
func (*LogForReadProbeTaskDetailOutput) SetDnsDetail ¶ added in v1.2.14
func (s *LogForReadProbeTaskDetailOutput) SetDnsDetail(v string) *LogForReadProbeTaskDetailOutput
SetDnsDetail sets the DnsDetail field's value.
func (*LogForReadProbeTaskDetailOutput) SetHttpCode ¶ added in v1.2.14
func (s *LogForReadProbeTaskDetailOutput) SetHttpCode(v string) *LogForReadProbeTaskDetailOutput
SetHttpCode sets the HttpCode field's value.
func (*LogForReadProbeTaskDetailOutput) SetHttpDns ¶ added in v1.2.14
func (s *LogForReadProbeTaskDetailOutput) SetHttpDns(v string) *LogForReadProbeTaskDetailOutput
SetHttpDns sets the HttpDns field's value.
func (*LogForReadProbeTaskDetailOutput) SetHttpSsl ¶ added in v1.2.14
func (s *LogForReadProbeTaskDetailOutput) SetHttpSsl(v string) *LogForReadProbeTaskDetailOutput
SetHttpSsl sets the HttpSsl field's value.
func (*LogForReadProbeTaskDetailOutput) SetHttpTcp ¶ added in v1.2.14
func (s *LogForReadProbeTaskDetailOutput) SetHttpTcp(v string) *LogForReadProbeTaskDetailOutput
SetHttpTcp sets the HttpTcp field's value.
func (*LogForReadProbeTaskDetailOutput) SetHttpTotal ¶ added in v1.2.14
func (s *LogForReadProbeTaskDetailOutput) SetHttpTotal(v string) *LogForReadProbeTaskDetailOutput
SetHttpTotal sets the HttpTotal field's value.
func (*LogForReadProbeTaskDetailOutput) SetPingAvgCost ¶ added in v1.2.14
func (s *LogForReadProbeTaskDetailOutput) SetPingAvgCost(v string) *LogForReadProbeTaskDetailOutput
SetPingAvgCost sets the PingAvgCost field's value.
func (*LogForReadProbeTaskDetailOutput) SetPingDetail ¶ added in v1.2.14
func (s *LogForReadProbeTaskDetailOutput) SetPingDetail(v string) *LogForReadProbeTaskDetailOutput
SetPingDetail sets the PingDetail field's value.
func (*LogForReadProbeTaskDetailOutput) SetPingLossRatePerDetect ¶ added in v1.2.14
func (s *LogForReadProbeTaskDetailOutput) SetPingLossRatePerDetect(v string) *LogForReadProbeTaskDetailOutput
SetPingLossRatePerDetect sets the PingLossRatePerDetect field's value.
func (LogForReadProbeTaskDetailOutput) String ¶ added in v1.2.14
func (s LogForReadProbeTaskDetailOutput) String() string
String returns the string representation
type PolicyForUpdatePolicyInput ¶
type PolicyForUpdatePolicyInput struct {
AlarmOnly *bool `type:"boolean" json:",omitempty"`
RoutingMode *string `type:"string" json:",omitempty"`
Targets []*TargetForUpdatePolicyInput `type:"list" json:",omitempty"`
// contains filtered or unexported fields
}
func (PolicyForUpdatePolicyInput) GoString ¶
func (s PolicyForUpdatePolicyInput) GoString() string
GoString returns the string representation
func (*PolicyForUpdatePolicyInput) SetAlarmOnly ¶
func (s *PolicyForUpdatePolicyInput) SetAlarmOnly(v bool) *PolicyForUpdatePolicyInput
SetAlarmOnly sets the AlarmOnly field's value.
func (*PolicyForUpdatePolicyInput) SetRoutingMode ¶
func (s *PolicyForUpdatePolicyInput) SetRoutingMode(v string) *PolicyForUpdatePolicyInput
SetRoutingMode sets the RoutingMode field's value.
func (*PolicyForUpdatePolicyInput) SetTargets ¶
func (s *PolicyForUpdatePolicyInput) SetTargets(v []*TargetForUpdatePolicyInput) *PolicyForUpdatePolicyInput
SetTargets sets the Targets field's value.
func (PolicyForUpdatePolicyInput) String ¶
func (s PolicyForUpdatePolicyInput) String() string
String returns the string representation
type PoolForCreatePoolInput ¶
type PoolForCreatePoolInput struct {
AddrType *string `type:"string" json:",omitempty"`
Addresses []*AddressForCreatePoolInput `type:"list" json:",omitempty"`
Capacity *int32 `type:"int32" json:",omitempty"`
CapacityMode *string `type:"string" json:",omitempty" enum:"EnumOfCapacityModeForCreatePoolInput"`
Name *string `type:"string" json:",omitempty"`
Remark *string `type:"string" json:",omitempty"`
// contains filtered or unexported fields
}
func (PoolForCreatePoolInput) GoString ¶
func (s PoolForCreatePoolInput) GoString() string
GoString returns the string representation
func (*PoolForCreatePoolInput) SetAddrType ¶
func (s *PoolForCreatePoolInput) SetAddrType(v string) *PoolForCreatePoolInput
SetAddrType sets the AddrType field's value.
func (*PoolForCreatePoolInput) SetAddresses ¶
func (s *PoolForCreatePoolInput) SetAddresses(v []*AddressForCreatePoolInput) *PoolForCreatePoolInput
SetAddresses sets the Addresses field's value.
func (*PoolForCreatePoolInput) SetCapacity ¶
func (s *PoolForCreatePoolInput) SetCapacity(v int32) *PoolForCreatePoolInput
SetCapacity sets the Capacity field's value.
func (*PoolForCreatePoolInput) SetCapacityMode ¶
func (s *PoolForCreatePoolInput) SetCapacityMode(v string) *PoolForCreatePoolInput
SetCapacityMode sets the CapacityMode field's value.
func (*PoolForCreatePoolInput) SetName ¶
func (s *PoolForCreatePoolInput) SetName(v string) *PoolForCreatePoolInput
SetName sets the Name field's value.
func (*PoolForCreatePoolInput) SetRemark ¶
func (s *PoolForCreatePoolInput) SetRemark(v string) *PoolForCreatePoolInput
SetRemark sets the Remark field's value.
func (PoolForCreatePoolInput) String ¶
func (s PoolForCreatePoolInput) String() string
String returns the string representation
type PoolForCreateRuleInput ¶
type PoolForCreateRuleInput struct {
PoolId *string `type:"string" json:",omitempty"`
Weight *int32 `type:"int32" json:",omitempty"`
// contains filtered or unexported fields
}
func (PoolForCreateRuleInput) GoString ¶
func (s PoolForCreateRuleInput) GoString() string
GoString returns the string representation
func (*PoolForCreateRuleInput) SetPoolId ¶
func (s *PoolForCreateRuleInput) SetPoolId(v string) *PoolForCreateRuleInput
SetPoolId sets the PoolId field's value.
func (*PoolForCreateRuleInput) SetWeight ¶
func (s *PoolForCreateRuleInput) SetWeight(v int32) *PoolForCreateRuleInput
SetWeight sets the Weight field's value.
func (PoolForCreateRuleInput) String ¶
func (s PoolForCreateRuleInput) String() string
String returns the string representation
type PoolForGetRuleOutput ¶
type PoolForGetRuleOutput struct {
Address []*AddressForGetRuleOutput `type:"list"`
InactiveAddrCount *int32 `type:"int32"`
Name *string `type:"string"`
PoolId *string `type:"string"`
Weight *int32 `type:"int32"`
// contains filtered or unexported fields
}
func (PoolForGetRuleOutput) GoString ¶
func (s PoolForGetRuleOutput) GoString() string
GoString returns the string representation
func (*PoolForGetRuleOutput) SetAddress ¶
func (s *PoolForGetRuleOutput) SetAddress(v []*AddressForGetRuleOutput) *PoolForGetRuleOutput
SetAddress sets the Address field's value.
func (*PoolForGetRuleOutput) SetInactiveAddrCount ¶
func (s *PoolForGetRuleOutput) SetInactiveAddrCount(v int32) *PoolForGetRuleOutput
SetInactiveAddrCount sets the InactiveAddrCount field's value.
func (*PoolForGetRuleOutput) SetName ¶
func (s *PoolForGetRuleOutput) SetName(v string) *PoolForGetRuleOutput
SetName sets the Name field's value.
func (*PoolForGetRuleOutput) SetPoolId ¶
func (s *PoolForGetRuleOutput) SetPoolId(v string) *PoolForGetRuleOutput
SetPoolId sets the PoolId field's value.
func (*PoolForGetRuleOutput) SetWeight ¶
func (s *PoolForGetRuleOutput) SetWeight(v int32) *PoolForGetRuleOutput
SetWeight sets the Weight field's value.
func (PoolForGetRuleOutput) String ¶
func (s PoolForGetRuleOutput) String() string
String returns the string representation
type PoolForListRulesOutput ¶
type PoolForListRulesOutput struct {
Address []*AddressForListRulesOutput `type:"list"`
InactiveAddrCount *int32 `type:"int32"`
Name *string `type:"string"`
PoolId *string `type:"string"`
Weight *int32 `type:"int32"`
// contains filtered or unexported fields
}
func (PoolForListRulesOutput) GoString ¶
func (s PoolForListRulesOutput) GoString() string
GoString returns the string representation
func (*PoolForListRulesOutput) SetAddress ¶
func (s *PoolForListRulesOutput) SetAddress(v []*AddressForListRulesOutput) *PoolForListRulesOutput
SetAddress sets the Address field's value.
func (*PoolForListRulesOutput) SetInactiveAddrCount ¶
func (s *PoolForListRulesOutput) SetInactiveAddrCount(v int32) *PoolForListRulesOutput
SetInactiveAddrCount sets the InactiveAddrCount field's value.
func (*PoolForListRulesOutput) SetName ¶
func (s *PoolForListRulesOutput) SetName(v string) *PoolForListRulesOutput
SetName sets the Name field's value.
func (*PoolForListRulesOutput) SetPoolId ¶
func (s *PoolForListRulesOutput) SetPoolId(v string) *PoolForListRulesOutput
SetPoolId sets the PoolId field's value.
func (*PoolForListRulesOutput) SetWeight ¶
func (s *PoolForListRulesOutput) SetWeight(v int32) *PoolForListRulesOutput
SetWeight sets the Weight field's value.
func (PoolForListRulesOutput) String ¶
func (s PoolForListRulesOutput) String() string
String returns the string representation
type PoolForUpdatePoolInput ¶
type PoolForUpdatePoolInput struct {
AddrType *string `type:"string" json:",omitempty"`
Addresses []*AddressForUpdatePoolInput `type:"list" json:",omitempty"`
Capacity *int32 `type:"int32" json:",omitempty"`
CapacityMode *string `type:"string" json:",omitempty" enum:"EnumOfCapacityModeForUpdatePoolInput"`
Name *string `type:"string" json:",omitempty"`
Remark *string `type:"string" json:",omitempty"`
// contains filtered or unexported fields
}
func (PoolForUpdatePoolInput) GoString ¶
func (s PoolForUpdatePoolInput) GoString() string
GoString returns the string representation
func (*PoolForUpdatePoolInput) SetAddrType ¶
func (s *PoolForUpdatePoolInput) SetAddrType(v string) *PoolForUpdatePoolInput
SetAddrType sets the AddrType field's value.
func (*PoolForUpdatePoolInput) SetAddresses ¶
func (s *PoolForUpdatePoolInput) SetAddresses(v []*AddressForUpdatePoolInput) *PoolForUpdatePoolInput
SetAddresses sets the Addresses field's value.
func (*PoolForUpdatePoolInput) SetCapacity ¶
func (s *PoolForUpdatePoolInput) SetCapacity(v int32) *PoolForUpdatePoolInput
SetCapacity sets the Capacity field's value.
func (*PoolForUpdatePoolInput) SetCapacityMode ¶
func (s *PoolForUpdatePoolInput) SetCapacityMode(v string) *PoolForUpdatePoolInput
SetCapacityMode sets the CapacityMode field's value.
func (*PoolForUpdatePoolInput) SetName ¶
func (s *PoolForUpdatePoolInput) SetName(v string) *PoolForUpdatePoolInput
SetName sets the Name field's value.
func (*PoolForUpdatePoolInput) SetRemark ¶
func (s *PoolForUpdatePoolInput) SetRemark(v string) *PoolForUpdatePoolInput
SetRemark sets the Remark field's value.
func (PoolForUpdatePoolInput) String ¶
func (s PoolForUpdatePoolInput) String() string
String returns the string representation
type PoolForUpdateRuleInput ¶
type PoolForUpdateRuleInput struct {
PoolId *string `type:"string" json:",omitempty"`
Weight *int32 `type:"int32" json:",omitempty"`
// contains filtered or unexported fields
}
func (PoolForUpdateRuleInput) GoString ¶
func (s PoolForUpdateRuleInput) GoString() string
GoString returns the string representation
func (*PoolForUpdateRuleInput) SetPoolId ¶
func (s *PoolForUpdateRuleInput) SetPoolId(v string) *PoolForUpdateRuleInput
SetPoolId sets the PoolId field's value.
func (*PoolForUpdateRuleInput) SetWeight ¶
func (s *PoolForUpdateRuleInput) SetWeight(v int32) *PoolForUpdateRuleInput
SetWeight sets the Weight field's value.
func (PoolForUpdateRuleInput) String ¶
func (s PoolForUpdateRuleInput) String() string
String returns the string representation
type PoolSetForCreateRuleInput ¶
type PoolSetForCreateRuleInput struct {
ActiveAddrThr *int32 `type:"int32" json:",omitempty"`
Name *string `type:"string" json:",omitempty"`
Pools []*PoolForCreateRuleInput `type:"list" json:",omitempty"`
// contains filtered or unexported fields
}
func (PoolSetForCreateRuleInput) GoString ¶
func (s PoolSetForCreateRuleInput) GoString() string
GoString returns the string representation
func (*PoolSetForCreateRuleInput) SetActiveAddrThr ¶ added in v1.2.19
func (s *PoolSetForCreateRuleInput) SetActiveAddrThr(v int32) *PoolSetForCreateRuleInput
SetActiveAddrThr sets the ActiveAddrThr field's value.
func (*PoolSetForCreateRuleInput) SetName ¶
func (s *PoolSetForCreateRuleInput) SetName(v string) *PoolSetForCreateRuleInput
SetName sets the Name field's value.
func (*PoolSetForCreateRuleInput) SetPools ¶
func (s *PoolSetForCreateRuleInput) SetPools(v []*PoolForCreateRuleInput) *PoolSetForCreateRuleInput
SetPools sets the Pools field's value.
func (PoolSetForCreateRuleInput) String ¶
func (s PoolSetForCreateRuleInput) String() string
String returns the string representation
type PoolSetForGetRuleOutput ¶
type PoolSetForGetRuleOutput struct {
Active *bool `type:"boolean"`
ActiveAddrThr *int32 `type:"int32"`
Name *string `type:"string"`
PoolSetId *string `type:"string"`
Pools []*PoolForGetRuleOutput `type:"list"`
// contains filtered or unexported fields
}
func (PoolSetForGetRuleOutput) GoString ¶
func (s PoolSetForGetRuleOutput) GoString() string
GoString returns the string representation
func (*PoolSetForGetRuleOutput) SetActive ¶
func (s *PoolSetForGetRuleOutput) SetActive(v bool) *PoolSetForGetRuleOutput
SetActive sets the Active field's value.
func (*PoolSetForGetRuleOutput) SetActiveAddrThr ¶ added in v1.2.19
func (s *PoolSetForGetRuleOutput) SetActiveAddrThr(v int32) *PoolSetForGetRuleOutput
SetActiveAddrThr sets the ActiveAddrThr field's value.
func (*PoolSetForGetRuleOutput) SetName ¶
func (s *PoolSetForGetRuleOutput) SetName(v string) *PoolSetForGetRuleOutput
SetName sets the Name field's value.
func (*PoolSetForGetRuleOutput) SetPoolSetId ¶
func (s *PoolSetForGetRuleOutput) SetPoolSetId(v string) *PoolSetForGetRuleOutput
SetPoolSetId sets the PoolSetId field's value.
func (*PoolSetForGetRuleOutput) SetPools ¶
func (s *PoolSetForGetRuleOutput) SetPools(v []*PoolForGetRuleOutput) *PoolSetForGetRuleOutput
SetPools sets the Pools field's value.
func (PoolSetForGetRuleOutput) String ¶
func (s PoolSetForGetRuleOutput) String() string
String returns the string representation
type PoolSetForListRulesOutput ¶
type PoolSetForListRulesOutput struct {
Active *bool `type:"boolean"`
ActiveAddrThr *int32 `type:"int32"`
Name *string `type:"string"`
PoolSetId *string `type:"string"`
Pools []*PoolForListRulesOutput `type:"list"`
// contains filtered or unexported fields
}
func (PoolSetForListRulesOutput) GoString ¶
func (s PoolSetForListRulesOutput) GoString() string
GoString returns the string representation
func (*PoolSetForListRulesOutput) SetActive ¶
func (s *PoolSetForListRulesOutput) SetActive(v bool) *PoolSetForListRulesOutput
SetActive sets the Active field's value.
func (*PoolSetForListRulesOutput) SetActiveAddrThr ¶ added in v1.2.19
func (s *PoolSetForListRulesOutput) SetActiveAddrThr(v int32) *PoolSetForListRulesOutput
SetActiveAddrThr sets the ActiveAddrThr field's value.
func (*PoolSetForListRulesOutput) SetName ¶
func (s *PoolSetForListRulesOutput) SetName(v string) *PoolSetForListRulesOutput
SetName sets the Name field's value.
func (*PoolSetForListRulesOutput) SetPoolSetId ¶
func (s *PoolSetForListRulesOutput) SetPoolSetId(v string) *PoolSetForListRulesOutput
SetPoolSetId sets the PoolSetId field's value.
func (*PoolSetForListRulesOutput) SetPools ¶
func (s *PoolSetForListRulesOutput) SetPools(v []*PoolForListRulesOutput) *PoolSetForListRulesOutput
SetPools sets the Pools field's value.
func (PoolSetForListRulesOutput) String ¶
func (s PoolSetForListRulesOutput) String() string
String returns the string representation
type PoolSetForUpdateRuleInput ¶
type PoolSetForUpdateRuleInput struct {
ActiveAddrThr *int32 `type:"int32" json:",omitempty"`
Name *string `type:"string" json:",omitempty"`
Pools []*PoolForUpdateRuleInput `type:"list" json:",omitempty"`
// contains filtered or unexported fields
}
func (PoolSetForUpdateRuleInput) GoString ¶
func (s PoolSetForUpdateRuleInput) GoString() string
GoString returns the string representation
func (*PoolSetForUpdateRuleInput) SetActiveAddrThr ¶ added in v1.2.19
func (s *PoolSetForUpdateRuleInput) SetActiveAddrThr(v int32) *PoolSetForUpdateRuleInput
SetActiveAddrThr sets the ActiveAddrThr field's value.
func (*PoolSetForUpdateRuleInput) SetName ¶
func (s *PoolSetForUpdateRuleInput) SetName(v string) *PoolSetForUpdateRuleInput
SetName sets the Name field's value.
func (*PoolSetForUpdateRuleInput) SetPools ¶
func (s *PoolSetForUpdateRuleInput) SetPools(v []*PoolForUpdateRuleInput) *PoolSetForUpdateRuleInput
SetPools sets the Pools field's value.
func (PoolSetForUpdateRuleInput) String ¶
func (s PoolSetForUpdateRuleInput) String() string
String returns the string representation
type ProbeForCreateRuleInput ¶
type ProbeForCreateRuleInput struct {
AdvisedNodeCount *int32 `type:"int32" json:",omitempty"`
Disable *bool `type:"boolean" json:",omitempty"`
FailedCount *int32 `type:"int32" json:",omitempty"`
Host *string `type:"string" json:",omitempty"`
HttpHeader *HttpHeaderForCreateRuleInput `type:"structure" json:",omitempty"`
HttpMethod *string `type:"string" json:",omitempty"`
HttpUsabilityCodes []*HttpUsabilityCodeForCreateRuleInput `type:"list" json:",omitempty"`
Interval *int32 `type:"int32" json:",omitempty"`
IsManualNodes *bool `type:"boolean" json:",omitempty"`
Nodes []*string `type:"list" json:",omitempty"`
PingCount *int32 `type:"int32" json:",omitempty"`
PingLossPercent *int32 `type:"int32" json:",omitempty"`
Port *int32 `type:"int32" json:",omitempty"`
Protocol *string `type:"string" json:",omitempty"`
Timeout *int32 `type:"int32" json:",omitempty"`
Url *string `type:"string" json:",omitempty"`
// contains filtered or unexported fields
}
func (ProbeForCreateRuleInput) GoString ¶
func (s ProbeForCreateRuleInput) GoString() string
GoString returns the string representation
func (*ProbeForCreateRuleInput) SetAdvisedNodeCount ¶
func (s *ProbeForCreateRuleInput) SetAdvisedNodeCount(v int32) *ProbeForCreateRuleInput
SetAdvisedNodeCount sets the AdvisedNodeCount field's value.
func (*ProbeForCreateRuleInput) SetDisable ¶
func (s *ProbeForCreateRuleInput) SetDisable(v bool) *ProbeForCreateRuleInput
SetDisable sets the Disable field's value.
func (*ProbeForCreateRuleInput) SetFailedCount ¶
func (s *ProbeForCreateRuleInput) SetFailedCount(v int32) *ProbeForCreateRuleInput
SetFailedCount sets the FailedCount field's value.
func (*ProbeForCreateRuleInput) SetHost ¶
func (s *ProbeForCreateRuleInput) SetHost(v string) *ProbeForCreateRuleInput
SetHost sets the Host field's value.
func (*ProbeForCreateRuleInput) SetHttpHeader ¶
func (s *ProbeForCreateRuleInput) SetHttpHeader(v *HttpHeaderForCreateRuleInput) *ProbeForCreateRuleInput
SetHttpHeader sets the HttpHeader field's value.
func (*ProbeForCreateRuleInput) SetHttpMethod ¶
func (s *ProbeForCreateRuleInput) SetHttpMethod(v string) *ProbeForCreateRuleInput
SetHttpMethod sets the HttpMethod field's value.
func (*ProbeForCreateRuleInput) SetHttpUsabilityCodes ¶
func (s *ProbeForCreateRuleInput) SetHttpUsabilityCodes(v []*HttpUsabilityCodeForCreateRuleInput) *ProbeForCreateRuleInput
SetHttpUsabilityCodes sets the HttpUsabilityCodes field's value.
func (*ProbeForCreateRuleInput) SetInterval ¶
func (s *ProbeForCreateRuleInput) SetInterval(v int32) *ProbeForCreateRuleInput
SetInterval sets the Interval field's value.
func (*ProbeForCreateRuleInput) SetIsManualNodes ¶
func (s *ProbeForCreateRuleInput) SetIsManualNodes(v bool) *ProbeForCreateRuleInput
SetIsManualNodes sets the IsManualNodes field's value.
func (*ProbeForCreateRuleInput) SetNodes ¶
func (s *ProbeForCreateRuleInput) SetNodes(v []*string) *ProbeForCreateRuleInput
SetNodes sets the Nodes field's value.
func (*ProbeForCreateRuleInput) SetPingCount ¶
func (s *ProbeForCreateRuleInput) SetPingCount(v int32) *ProbeForCreateRuleInput
SetPingCount sets the PingCount field's value.
func (*ProbeForCreateRuleInput) SetPingLossPercent ¶
func (s *ProbeForCreateRuleInput) SetPingLossPercent(v int32) *ProbeForCreateRuleInput
SetPingLossPercent sets the PingLossPercent field's value.
func (*ProbeForCreateRuleInput) SetPort ¶
func (s *ProbeForCreateRuleInput) SetPort(v int32) *ProbeForCreateRuleInput
SetPort sets the Port field's value.
func (*ProbeForCreateRuleInput) SetProtocol ¶
func (s *ProbeForCreateRuleInput) SetProtocol(v string) *ProbeForCreateRuleInput
SetProtocol sets the Protocol field's value.
func (*ProbeForCreateRuleInput) SetTimeout ¶
func (s *ProbeForCreateRuleInput) SetTimeout(v int32) *ProbeForCreateRuleInput
SetTimeout sets the Timeout field's value.
func (*ProbeForCreateRuleInput) SetUrl ¶
func (s *ProbeForCreateRuleInput) SetUrl(v string) *ProbeForCreateRuleInput
SetUrl sets the Url field's value.
func (ProbeForCreateRuleInput) String ¶
func (s ProbeForCreateRuleInput) String() string
String returns the string representation
type ProbeForGetRuleOutput ¶
type ProbeForGetRuleOutput struct {
AdvisedNodeCount *int32 `type:"int32"`
Disable *bool `type:"boolean"`
FailedCount *int32 `type:"int32"`
Host *string `type:"string"`
HttpHeader *HttpHeaderForGetRuleOutput `type:"structure"`
HttpMethod *string `type:"string"`
HttpUsabilityCodes []*HttpUsabilityCodeForGetRuleOutput `type:"list"`
Interval *int32 `type:"int32"`
IsManualNodes *bool `type:"boolean"`
Nodes []*string `type:"list"`
PingCount *int32 `type:"int32"`
PingLossPercent *int32 `type:"int32"`
Port *int32 `type:"int32"`
Protocol *string `type:"string"`
Timeout *int32 `type:"int32"`
Url *string `type:"string"`
// contains filtered or unexported fields
}
func (ProbeForGetRuleOutput) GoString ¶
func (s ProbeForGetRuleOutput) GoString() string
GoString returns the string representation
func (*ProbeForGetRuleOutput) SetAdvisedNodeCount ¶
func (s *ProbeForGetRuleOutput) SetAdvisedNodeCount(v int32) *ProbeForGetRuleOutput
SetAdvisedNodeCount sets the AdvisedNodeCount field's value.
func (*ProbeForGetRuleOutput) SetDisable ¶
func (s *ProbeForGetRuleOutput) SetDisable(v bool) *ProbeForGetRuleOutput
SetDisable sets the Disable field's value.
func (*ProbeForGetRuleOutput) SetFailedCount ¶
func (s *ProbeForGetRuleOutput) SetFailedCount(v int32) *ProbeForGetRuleOutput
SetFailedCount sets the FailedCount field's value.
func (*ProbeForGetRuleOutput) SetHost ¶
func (s *ProbeForGetRuleOutput) SetHost(v string) *ProbeForGetRuleOutput
SetHost sets the Host field's value.
func (*ProbeForGetRuleOutput) SetHttpHeader ¶
func (s *ProbeForGetRuleOutput) SetHttpHeader(v *HttpHeaderForGetRuleOutput) *ProbeForGetRuleOutput
SetHttpHeader sets the HttpHeader field's value.
func (*ProbeForGetRuleOutput) SetHttpMethod ¶
func (s *ProbeForGetRuleOutput) SetHttpMethod(v string) *ProbeForGetRuleOutput
SetHttpMethod sets the HttpMethod field's value.
func (*ProbeForGetRuleOutput) SetHttpUsabilityCodes ¶
func (s *ProbeForGetRuleOutput) SetHttpUsabilityCodes(v []*HttpUsabilityCodeForGetRuleOutput) *ProbeForGetRuleOutput
SetHttpUsabilityCodes sets the HttpUsabilityCodes field's value.
func (*ProbeForGetRuleOutput) SetInterval ¶
func (s *ProbeForGetRuleOutput) SetInterval(v int32) *ProbeForGetRuleOutput
SetInterval sets the Interval field's value.
func (*ProbeForGetRuleOutput) SetIsManualNodes ¶
func (s *ProbeForGetRuleOutput) SetIsManualNodes(v bool) *ProbeForGetRuleOutput
SetIsManualNodes sets the IsManualNodes field's value.
func (*ProbeForGetRuleOutput) SetNodes ¶
func (s *ProbeForGetRuleOutput) SetNodes(v []*string) *ProbeForGetRuleOutput
SetNodes sets the Nodes field's value.
func (*ProbeForGetRuleOutput) SetPingCount ¶
func (s *ProbeForGetRuleOutput) SetPingCount(v int32) *ProbeForGetRuleOutput
SetPingCount sets the PingCount field's value.
func (*ProbeForGetRuleOutput) SetPingLossPercent ¶
func (s *ProbeForGetRuleOutput) SetPingLossPercent(v int32) *ProbeForGetRuleOutput
SetPingLossPercent sets the PingLossPercent field's value.
func (*ProbeForGetRuleOutput) SetPort ¶
func (s *ProbeForGetRuleOutput) SetPort(v int32) *ProbeForGetRuleOutput
SetPort sets the Port field's value.
func (*ProbeForGetRuleOutput) SetProtocol ¶
func (s *ProbeForGetRuleOutput) SetProtocol(v string) *ProbeForGetRuleOutput
SetProtocol sets the Protocol field's value.
func (*ProbeForGetRuleOutput) SetTimeout ¶
func (s *ProbeForGetRuleOutput) SetTimeout(v int32) *ProbeForGetRuleOutput
SetTimeout sets the Timeout field's value.
func (*ProbeForGetRuleOutput) SetUrl ¶
func (s *ProbeForGetRuleOutput) SetUrl(v string) *ProbeForGetRuleOutput
SetUrl sets the Url field's value.
func (ProbeForGetRuleOutput) String ¶
func (s ProbeForGetRuleOutput) String() string
String returns the string representation
type ProbeForListRulesOutput ¶
type ProbeForListRulesOutput struct {
AdvisedNodeCount *int32 `type:"int32"`
Disable *bool `type:"boolean"`
FailedCount *int32 `type:"int32"`
Host *string `type:"string"`
HttpHeader *HttpHeaderForListRulesOutput `type:"structure"`
HttpMethod *string `type:"string"`
HttpUsabilityCodes []*HttpUsabilityCodeForListRulesOutput `type:"list"`
Interval *int32 `type:"int32"`
IsManualNodes *bool `type:"boolean"`
Nodes []*string `type:"list"`
PingCount *int32 `type:"int32"`
PingLossPercent *int32 `type:"int32"`
Port *int32 `type:"int32"`
Protocol *string `type:"string"`
Timeout *int32 `type:"int32"`
Url *string `type:"string"`
// contains filtered or unexported fields
}
func (ProbeForListRulesOutput) GoString ¶
func (s ProbeForListRulesOutput) GoString() string
GoString returns the string representation
func (*ProbeForListRulesOutput) SetAdvisedNodeCount ¶
func (s *ProbeForListRulesOutput) SetAdvisedNodeCount(v int32) *ProbeForListRulesOutput
SetAdvisedNodeCount sets the AdvisedNodeCount field's value.
func (*ProbeForListRulesOutput) SetDisable ¶
func (s *ProbeForListRulesOutput) SetDisable(v bool) *ProbeForListRulesOutput
SetDisable sets the Disable field's value.
func (*ProbeForListRulesOutput) SetFailedCount ¶
func (s *ProbeForListRulesOutput) SetFailedCount(v int32) *ProbeForListRulesOutput
SetFailedCount sets the FailedCount field's value.
func (*ProbeForListRulesOutput) SetHost ¶
func (s *ProbeForListRulesOutput) SetHost(v string) *ProbeForListRulesOutput
SetHost sets the Host field's value.
func (*ProbeForListRulesOutput) SetHttpHeader ¶
func (s *ProbeForListRulesOutput) SetHttpHeader(v *HttpHeaderForListRulesOutput) *ProbeForListRulesOutput
SetHttpHeader sets the HttpHeader field's value.
func (*ProbeForListRulesOutput) SetHttpMethod ¶
func (s *ProbeForListRulesOutput) SetHttpMethod(v string) *ProbeForListRulesOutput
SetHttpMethod sets the HttpMethod field's value.
func (*ProbeForListRulesOutput) SetHttpUsabilityCodes ¶
func (s *ProbeForListRulesOutput) SetHttpUsabilityCodes(v []*HttpUsabilityCodeForListRulesOutput) *ProbeForListRulesOutput
SetHttpUsabilityCodes sets the HttpUsabilityCodes field's value.
func (*ProbeForListRulesOutput) SetInterval ¶
func (s *ProbeForListRulesOutput) SetInterval(v int32) *ProbeForListRulesOutput
SetInterval sets the Interval field's value.
func (*ProbeForListRulesOutput) SetIsManualNodes ¶
func (s *ProbeForListRulesOutput) SetIsManualNodes(v bool) *ProbeForListRulesOutput
SetIsManualNodes sets the IsManualNodes field's value.
func (*ProbeForListRulesOutput) SetNodes ¶
func (s *ProbeForListRulesOutput) SetNodes(v []*string) *ProbeForListRulesOutput
SetNodes sets the Nodes field's value.
func (*ProbeForListRulesOutput) SetPingCount ¶
func (s *ProbeForListRulesOutput) SetPingCount(v int32) *ProbeForListRulesOutput
SetPingCount sets the PingCount field's value.
func (*ProbeForListRulesOutput) SetPingLossPercent ¶
func (s *ProbeForListRulesOutput) SetPingLossPercent(v int32) *ProbeForListRulesOutput
SetPingLossPercent sets the PingLossPercent field's value.
func (*ProbeForListRulesOutput) SetPort ¶
func (s *ProbeForListRulesOutput) SetPort(v int32) *ProbeForListRulesOutput
SetPort sets the Port field's value.
func (*ProbeForListRulesOutput) SetProtocol ¶
func (s *ProbeForListRulesOutput) SetProtocol(v string) *ProbeForListRulesOutput
SetProtocol sets the Protocol field's value.
func (*ProbeForListRulesOutput) SetTimeout ¶
func (s *ProbeForListRulesOutput) SetTimeout(v int32) *ProbeForListRulesOutput
SetTimeout sets the Timeout field's value.
func (*ProbeForListRulesOutput) SetUrl ¶
func (s *ProbeForListRulesOutput) SetUrl(v string) *ProbeForListRulesOutput
SetUrl sets the Url field's value.
func (ProbeForListRulesOutput) String ¶
func (s ProbeForListRulesOutput) String() string
String returns the string representation
type ProbeForUpdateProbeInput ¶
type ProbeForUpdateProbeInput struct {
AdvisedNodeCount *int32 `type:"int32" json:",omitempty"`
Disable *bool `type:"boolean" json:",omitempty"`
FailedCount *int32 `type:"int32" json:",omitempty"`
Host *string `type:"string" json:",omitempty"`
HttpHeader *HttpHeaderForUpdateProbeInput `type:"structure" json:",omitempty"`
HttpMethod *string `type:"string" json:",omitempty"`
HttpUsabilityCodes []*HttpUsabilityCodeForUpdateProbeInput `type:"list" json:",omitempty"`
Interval *int32 `type:"int32" json:",omitempty"`
IsManualNodes *bool `type:"boolean" json:",omitempty"`
Nodes []*string `type:"list" json:",omitempty"`
PingCount *int32 `type:"int32" json:",omitempty"`
PingLossPercent *int32 `type:"int32" json:",omitempty"`
Port *int32 `type:"int32" json:",omitempty"`
Protocol *string `type:"string" json:",omitempty"`
Timeout *int32 `type:"int32" json:",omitempty"`
Url *string `type:"string" json:",omitempty"`
// contains filtered or unexported fields
}
func (ProbeForUpdateProbeInput) GoString ¶
func (s ProbeForUpdateProbeInput) GoString() string
GoString returns the string representation
func (*ProbeForUpdateProbeInput) SetAdvisedNodeCount ¶
func (s *ProbeForUpdateProbeInput) SetAdvisedNodeCount(v int32) *ProbeForUpdateProbeInput
SetAdvisedNodeCount sets the AdvisedNodeCount field's value.
func (*ProbeForUpdateProbeInput) SetDisable ¶
func (s *ProbeForUpdateProbeInput) SetDisable(v bool) *ProbeForUpdateProbeInput
SetDisable sets the Disable field's value.
func (*ProbeForUpdateProbeInput) SetFailedCount ¶
func (s *ProbeForUpdateProbeInput) SetFailedCount(v int32) *ProbeForUpdateProbeInput
SetFailedCount sets the FailedCount field's value.
func (*ProbeForUpdateProbeInput) SetHost ¶
func (s *ProbeForUpdateProbeInput) SetHost(v string) *ProbeForUpdateProbeInput
SetHost sets the Host field's value.
func (*ProbeForUpdateProbeInput) SetHttpHeader ¶
func (s *ProbeForUpdateProbeInput) SetHttpHeader(v *HttpHeaderForUpdateProbeInput) *ProbeForUpdateProbeInput
SetHttpHeader sets the HttpHeader field's value.
func (*ProbeForUpdateProbeInput) SetHttpMethod ¶
func (s *ProbeForUpdateProbeInput) SetHttpMethod(v string) *ProbeForUpdateProbeInput
SetHttpMethod sets the HttpMethod field's value.
func (*ProbeForUpdateProbeInput) SetHttpUsabilityCodes ¶
func (s *ProbeForUpdateProbeInput) SetHttpUsabilityCodes(v []*HttpUsabilityCodeForUpdateProbeInput) *ProbeForUpdateProbeInput
SetHttpUsabilityCodes sets the HttpUsabilityCodes field's value.
func (*ProbeForUpdateProbeInput) SetInterval ¶
func (s *ProbeForUpdateProbeInput) SetInterval(v int32) *ProbeForUpdateProbeInput
SetInterval sets the Interval field's value.
func (*ProbeForUpdateProbeInput) SetIsManualNodes ¶
func (s *ProbeForUpdateProbeInput) SetIsManualNodes(v bool) *ProbeForUpdateProbeInput
SetIsManualNodes sets the IsManualNodes field's value.
func (*ProbeForUpdateProbeInput) SetNodes ¶
func (s *ProbeForUpdateProbeInput) SetNodes(v []*string) *ProbeForUpdateProbeInput
SetNodes sets the Nodes field's value.
func (*ProbeForUpdateProbeInput) SetPingCount ¶
func (s *ProbeForUpdateProbeInput) SetPingCount(v int32) *ProbeForUpdateProbeInput
SetPingCount sets the PingCount field's value.
func (*ProbeForUpdateProbeInput) SetPingLossPercent ¶
func (s *ProbeForUpdateProbeInput) SetPingLossPercent(v int32) *ProbeForUpdateProbeInput
SetPingLossPercent sets the PingLossPercent field's value.
func (*ProbeForUpdateProbeInput) SetPort ¶
func (s *ProbeForUpdateProbeInput) SetPort(v int32) *ProbeForUpdateProbeInput
SetPort sets the Port field's value.
func (*ProbeForUpdateProbeInput) SetProtocol ¶
func (s *ProbeForUpdateProbeInput) SetProtocol(v string) *ProbeForUpdateProbeInput
SetProtocol sets the Protocol field's value.
func (*ProbeForUpdateProbeInput) SetTimeout ¶
func (s *ProbeForUpdateProbeInput) SetTimeout(v int32) *ProbeForUpdateProbeInput
SetTimeout sets the Timeout field's value.
func (*ProbeForUpdateProbeInput) SetUrl ¶
func (s *ProbeForUpdateProbeInput) SetUrl(v string) *ProbeForUpdateProbeInput
SetUrl sets the Url field's value.
func (ProbeForUpdateProbeInput) String ¶
func (s ProbeForUpdateProbeInput) String() string
String returns the string representation
type ProbeForUpdateRuleInput ¶
type ProbeForUpdateRuleInput struct {
AdvisedNodeCount *int32 `type:"int32" json:",omitempty"`
Disable *bool `type:"boolean" json:",omitempty"`
FailedCount *int32 `type:"int32" json:",omitempty"`
Host *string `type:"string" json:",omitempty"`
HttpHeader *HttpHeaderForUpdateRuleInput `type:"structure" json:",omitempty"`
HttpMethod *string `type:"string" json:",omitempty"`
HttpUsabilityCodes []*HttpUsabilityCodeForUpdateRuleInput `type:"list" json:",omitempty"`
Interval *int32 `type:"int32" json:",omitempty"`
IsManualNodes *bool `type:"boolean" json:",omitempty"`
Nodes []*string `type:"list" json:",omitempty"`
PingCount *int32 `type:"int32" json:",omitempty"`
PingLossPercent *int32 `type:"int32" json:",omitempty"`
Port *int32 `type:"int32" json:",omitempty"`
Protocol *string `type:"string" json:",omitempty"`
Timeout *int32 `type:"int32" json:",omitempty"`
Url *string `type:"string" json:",omitempty"`
// contains filtered or unexported fields
}
func (ProbeForUpdateRuleInput) GoString ¶
func (s ProbeForUpdateRuleInput) GoString() string
GoString returns the string representation
func (*ProbeForUpdateRuleInput) SetAdvisedNodeCount ¶
func (s *ProbeForUpdateRuleInput) SetAdvisedNodeCount(v int32) *ProbeForUpdateRuleInput
SetAdvisedNodeCount sets the AdvisedNodeCount field's value.
func (*ProbeForUpdateRuleInput) SetDisable ¶
func (s *ProbeForUpdateRuleInput) SetDisable(v bool) *ProbeForUpdateRuleInput
SetDisable sets the Disable field's value.
func (*ProbeForUpdateRuleInput) SetFailedCount ¶
func (s *ProbeForUpdateRuleInput) SetFailedCount(v int32) *ProbeForUpdateRuleInput
SetFailedCount sets the FailedCount field's value.
func (*ProbeForUpdateRuleInput) SetHost ¶
func (s *ProbeForUpdateRuleInput) SetHost(v string) *ProbeForUpdateRuleInput
SetHost sets the Host field's value.
func (*ProbeForUpdateRuleInput) SetHttpHeader ¶
func (s *ProbeForUpdateRuleInput) SetHttpHeader(v *HttpHeaderForUpdateRuleInput) *ProbeForUpdateRuleInput
SetHttpHeader sets the HttpHeader field's value.
func (*ProbeForUpdateRuleInput) SetHttpMethod ¶
func (s *ProbeForUpdateRuleInput) SetHttpMethod(v string) *ProbeForUpdateRuleInput
SetHttpMethod sets the HttpMethod field's value.
func (*ProbeForUpdateRuleInput) SetHttpUsabilityCodes ¶
func (s *ProbeForUpdateRuleInput) SetHttpUsabilityCodes(v []*HttpUsabilityCodeForUpdateRuleInput) *ProbeForUpdateRuleInput
SetHttpUsabilityCodes sets the HttpUsabilityCodes field's value.
func (*ProbeForUpdateRuleInput) SetInterval ¶
func (s *ProbeForUpdateRuleInput) SetInterval(v int32) *ProbeForUpdateRuleInput
SetInterval sets the Interval field's value.
func (*ProbeForUpdateRuleInput) SetIsManualNodes ¶
func (s *ProbeForUpdateRuleInput) SetIsManualNodes(v bool) *ProbeForUpdateRuleInput
SetIsManualNodes sets the IsManualNodes field's value.
func (*ProbeForUpdateRuleInput) SetNodes ¶
func (s *ProbeForUpdateRuleInput) SetNodes(v []*string) *ProbeForUpdateRuleInput
SetNodes sets the Nodes field's value.
func (*ProbeForUpdateRuleInput) SetPingCount ¶
func (s *ProbeForUpdateRuleInput) SetPingCount(v int32) *ProbeForUpdateRuleInput
SetPingCount sets the PingCount field's value.
func (*ProbeForUpdateRuleInput) SetPingLossPercent ¶
func (s *ProbeForUpdateRuleInput) SetPingLossPercent(v int32) *ProbeForUpdateRuleInput
SetPingLossPercent sets the PingLossPercent field's value.
func (*ProbeForUpdateRuleInput) SetPort ¶
func (s *ProbeForUpdateRuleInput) SetPort(v int32) *ProbeForUpdateRuleInput
SetPort sets the Port field's value.
func (*ProbeForUpdateRuleInput) SetProtocol ¶
func (s *ProbeForUpdateRuleInput) SetProtocol(v string) *ProbeForUpdateRuleInput
SetProtocol sets the Protocol field's value.
func (*ProbeForUpdateRuleInput) SetTimeout ¶
func (s *ProbeForUpdateRuleInput) SetTimeout(v int32) *ProbeForUpdateRuleInput
SetTimeout sets the Timeout field's value.
func (*ProbeForUpdateRuleInput) SetUrl ¶
func (s *ProbeForUpdateRuleInput) SetUrl(v string) *ProbeForUpdateRuleInput
SetUrl sets the Url field's value.
func (ProbeForUpdateRuleInput) String ¶
func (s ProbeForUpdateRuleInput) String() string
String returns the string representation
type ProbeTasksForListProbeTaskIdsOutput ¶ added in v1.2.14
type ProbeTasksForListProbeTaskIdsOutput struct {
Line *string `type:"string"`
ProbeTaskId *int64 `type:"int64"`
RuleName *string `type:"string"`
// contains filtered or unexported fields
}
func (ProbeTasksForListProbeTaskIdsOutput) GoString ¶ added in v1.2.14
func (s ProbeTasksForListProbeTaskIdsOutput) GoString() string
GoString returns the string representation
func (*ProbeTasksForListProbeTaskIdsOutput) SetLine ¶ added in v1.2.14
func (s *ProbeTasksForListProbeTaskIdsOutput) SetLine(v string) *ProbeTasksForListProbeTaskIdsOutput
SetLine sets the Line field's value.
func (*ProbeTasksForListProbeTaskIdsOutput) SetProbeTaskId ¶ added in v1.2.14
func (s *ProbeTasksForListProbeTaskIdsOutput) SetProbeTaskId(v int64) *ProbeTasksForListProbeTaskIdsOutput
SetProbeTaskId sets the ProbeTaskId field's value.
func (*ProbeTasksForListProbeTaskIdsOutput) SetRuleName ¶ added in v1.2.14
func (s *ProbeTasksForListProbeTaskIdsOutput) SetRuleName(v string) *ProbeTasksForListProbeTaskIdsOutput
SetRuleName sets the RuleName field's value.
func (ProbeTasksForListProbeTaskIdsOutput) String ¶ added in v1.2.14
func (s ProbeTasksForListProbeTaskIdsOutput) String() string
String returns the string representation
type ReadProbeTaskDetailInput ¶ added in v1.2.14
type ReadProbeTaskDetailInput struct {
// EndTime is a required field
EndTime *int64 `type:"int64" required:"true"`
PageNumber *int32 `type:"int32"`
PageSize *int32 `type:"int32"`
// ProbeTaskId is a required field
ProbeTaskId *int64 `type:"int64" required:"true"`
// StartTime is a required field
StartTime *int64 `type:"int64" required:"true"`
// contains filtered or unexported fields
}
func (ReadProbeTaskDetailInput) GoString ¶ added in v1.2.14
func (s ReadProbeTaskDetailInput) GoString() string
GoString returns the string representation
func (*ReadProbeTaskDetailInput) SetEndTime ¶ added in v1.2.14
func (s *ReadProbeTaskDetailInput) SetEndTime(v int64) *ReadProbeTaskDetailInput
SetEndTime sets the EndTime field's value.
func (*ReadProbeTaskDetailInput) SetPageNumber ¶ added in v1.2.14
func (s *ReadProbeTaskDetailInput) SetPageNumber(v int32) *ReadProbeTaskDetailInput
SetPageNumber sets the PageNumber field's value.
func (*ReadProbeTaskDetailInput) SetPageSize ¶ added in v1.2.14
func (s *ReadProbeTaskDetailInput) SetPageSize(v int32) *ReadProbeTaskDetailInput
SetPageSize sets the PageSize field's value.
func (*ReadProbeTaskDetailInput) SetProbeTaskId ¶ added in v1.2.14
func (s *ReadProbeTaskDetailInput) SetProbeTaskId(v int64) *ReadProbeTaskDetailInput
SetProbeTaskId sets the ProbeTaskId field's value.
func (*ReadProbeTaskDetailInput) SetStartTime ¶ added in v1.2.14
func (s *ReadProbeTaskDetailInput) SetStartTime(v int64) *ReadProbeTaskDetailInput
SetStartTime sets the StartTime field's value.
func (ReadProbeTaskDetailInput) String ¶ added in v1.2.14
func (s ReadProbeTaskDetailInput) String() string
String returns the string representation
func (*ReadProbeTaskDetailInput) Validate ¶ added in v1.2.14
func (s *ReadProbeTaskDetailInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ReadProbeTaskDetailOutput ¶ added in v1.2.14
type ReadProbeTaskDetailOutput struct {
Metadata *response.ResponseMetadata
Data []*DataForReadProbeTaskDetailOutput `type:"list"`
PageNumber *int64 `type:"int64"`
PageSize *int64 `type:"int64"`
TotalCount *int64 `type:"int64"`
// contains filtered or unexported fields
}
func (ReadProbeTaskDetailOutput) GoString ¶ added in v1.2.14
func (s ReadProbeTaskDetailOutput) GoString() string
GoString returns the string representation
func (*ReadProbeTaskDetailOutput) SetData ¶ added in v1.2.14
func (s *ReadProbeTaskDetailOutput) SetData(v []*DataForReadProbeTaskDetailOutput) *ReadProbeTaskDetailOutput
SetData sets the Data field's value.
func (*ReadProbeTaskDetailOutput) SetPageNumber ¶ added in v1.2.14
func (s *ReadProbeTaskDetailOutput) SetPageNumber(v int64) *ReadProbeTaskDetailOutput
SetPageNumber sets the PageNumber field's value.
func (*ReadProbeTaskDetailOutput) SetPageSize ¶ added in v1.2.14
func (s *ReadProbeTaskDetailOutput) SetPageSize(v int64) *ReadProbeTaskDetailOutput
SetPageSize sets the PageSize field's value.
func (*ReadProbeTaskDetailOutput) SetTotalCount ¶ added in v1.2.14
func (s *ReadProbeTaskDetailOutput) SetTotalCount(v int64) *ReadProbeTaskDetailOutput
SetTotalCount sets the TotalCount field's value.
func (ReadProbeTaskDetailOutput) String ¶ added in v1.2.14
func (s ReadProbeTaskDetailOutput) String() string
String returns the string representation
type ResourceTagForListGtmsOutput ¶
type ResourceTagForListGtmsOutput struct {
Key *string `min:"1" max:"128" type:"string" json:",omitempty"`
Value *string `max:"256" type:"string" json:",omitempty"`
// contains filtered or unexported fields
}
func (ResourceTagForListGtmsOutput) GoString ¶
func (s ResourceTagForListGtmsOutput) GoString() string
GoString returns the string representation
func (*ResourceTagForListGtmsOutput) SetKey ¶
func (s *ResourceTagForListGtmsOutput) SetKey(v string) *ResourceTagForListGtmsOutput
SetKey sets the Key field's value.
func (*ResourceTagForListGtmsOutput) SetValue ¶
func (s *ResourceTagForListGtmsOutput) SetValue(v string) *ResourceTagForListGtmsOutput
SetValue sets the Value field's value.
func (ResourceTagForListGtmsOutput) String ¶
func (s ResourceTagForListGtmsOutput) String() string
String returns the string representation
type RuleForCreateRuleInput ¶
type RuleForCreateRuleInput struct {
Disable *bool `type:"boolean" json:",omitempty"`
EffectivePoolSetIndex *int32 `type:"int32" json:",omitempty"`
Line *string `type:"string" json:",omitempty"`
Name *string `type:"string" json:",omitempty"`
PoolSetMode *string `type:"string" json:",omitempty"`
PoolSets []*PoolSetForCreateRuleInput `type:"list" json:",omitempty"`
Probe *ProbeForCreateRuleInput `type:"structure" json:",omitempty"`
Remark *string `type:"string" json:",omitempty"`
UsePolicyProbeNodes *bool `type:"boolean" json:",omitempty"`
UseRuleProbeConfig *bool `type:"boolean" json:",omitempty"`
Weight *int32 `type:"int32" json:",omitempty"`
// contains filtered or unexported fields
}
func (RuleForCreateRuleInput) GoString ¶
func (s RuleForCreateRuleInput) GoString() string
GoString returns the string representation
func (*RuleForCreateRuleInput) SetDisable ¶
func (s *RuleForCreateRuleInput) SetDisable(v bool) *RuleForCreateRuleInput
SetDisable sets the Disable field's value.
func (*RuleForCreateRuleInput) SetEffectivePoolSetIndex ¶
func (s *RuleForCreateRuleInput) SetEffectivePoolSetIndex(v int32) *RuleForCreateRuleInput
SetEffectivePoolSetIndex sets the EffectivePoolSetIndex field's value.
func (*RuleForCreateRuleInput) SetLine ¶
func (s *RuleForCreateRuleInput) SetLine(v string) *RuleForCreateRuleInput
SetLine sets the Line field's value.
func (*RuleForCreateRuleInput) SetName ¶
func (s *RuleForCreateRuleInput) SetName(v string) *RuleForCreateRuleInput
SetName sets the Name field's value.
func (*RuleForCreateRuleInput) SetPoolSetMode ¶
func (s *RuleForCreateRuleInput) SetPoolSetMode(v string) *RuleForCreateRuleInput
SetPoolSetMode sets the PoolSetMode field's value.
func (*RuleForCreateRuleInput) SetPoolSets ¶
func (s *RuleForCreateRuleInput) SetPoolSets(v []*PoolSetForCreateRuleInput) *RuleForCreateRuleInput
SetPoolSets sets the PoolSets field's value.
func (*RuleForCreateRuleInput) SetProbe ¶
func (s *RuleForCreateRuleInput) SetProbe(v *ProbeForCreateRuleInput) *RuleForCreateRuleInput
SetProbe sets the Probe field's value.
func (*RuleForCreateRuleInput) SetRemark ¶
func (s *RuleForCreateRuleInput) SetRemark(v string) *RuleForCreateRuleInput
SetRemark sets the Remark field's value.
func (*RuleForCreateRuleInput) SetUsePolicyProbeNodes ¶ added in v1.2.14
func (s *RuleForCreateRuleInput) SetUsePolicyProbeNodes(v bool) *RuleForCreateRuleInput
SetUsePolicyProbeNodes sets the UsePolicyProbeNodes field's value.
func (*RuleForCreateRuleInput) SetUseRuleProbeConfig ¶ added in v1.2.14
func (s *RuleForCreateRuleInput) SetUseRuleProbeConfig(v bool) *RuleForCreateRuleInput
SetUseRuleProbeConfig sets the UseRuleProbeConfig field's value.
func (*RuleForCreateRuleInput) SetWeight ¶
func (s *RuleForCreateRuleInput) SetWeight(v int32) *RuleForCreateRuleInput
SetWeight sets the Weight field's value.
func (RuleForCreateRuleInput) String ¶
func (s RuleForCreateRuleInput) String() string
String returns the string representation
type RuleForUpdateRuleInput ¶
type RuleForUpdateRuleInput struct {
Disable *bool `type:"boolean" json:",omitempty"`
EffectivePoolSetIndex *int32 `type:"int32" json:",omitempty"`
Line *string `type:"string" json:",omitempty"`
Name *string `type:"string" json:",omitempty"`
PoolSetMode *string `type:"string" json:",omitempty"`
PoolSets []*PoolSetForUpdateRuleInput `type:"list" json:",omitempty"`
Probe *ProbeForUpdateRuleInput `type:"structure" json:",omitempty"`
Remark *string `type:"string" json:",omitempty"`
UsePolicyProbeNodes *bool `type:"boolean" json:",omitempty"`
UseRuleProbeConfig *bool `type:"boolean" json:",omitempty"`
Weight *int32 `type:"int32" json:",omitempty"`
// contains filtered or unexported fields
}
func (RuleForUpdateRuleInput) GoString ¶
func (s RuleForUpdateRuleInput) GoString() string
GoString returns the string representation
func (*RuleForUpdateRuleInput) SetDisable ¶
func (s *RuleForUpdateRuleInput) SetDisable(v bool) *RuleForUpdateRuleInput
SetDisable sets the Disable field's value.
func (*RuleForUpdateRuleInput) SetEffectivePoolSetIndex ¶
func (s *RuleForUpdateRuleInput) SetEffectivePoolSetIndex(v int32) *RuleForUpdateRuleInput
SetEffectivePoolSetIndex sets the EffectivePoolSetIndex field's value.
func (*RuleForUpdateRuleInput) SetLine ¶
func (s *RuleForUpdateRuleInput) SetLine(v string) *RuleForUpdateRuleInput
SetLine sets the Line field's value.
func (*RuleForUpdateRuleInput) SetName ¶
func (s *RuleForUpdateRuleInput) SetName(v string) *RuleForUpdateRuleInput
SetName sets the Name field's value.
func (*RuleForUpdateRuleInput) SetPoolSetMode ¶
func (s *RuleForUpdateRuleInput) SetPoolSetMode(v string) *RuleForUpdateRuleInput
SetPoolSetMode sets the PoolSetMode field's value.
func (*RuleForUpdateRuleInput) SetPoolSets ¶
func (s *RuleForUpdateRuleInput) SetPoolSets(v []*PoolSetForUpdateRuleInput) *RuleForUpdateRuleInput
SetPoolSets sets the PoolSets field's value.
func (*RuleForUpdateRuleInput) SetProbe ¶
func (s *RuleForUpdateRuleInput) SetProbe(v *ProbeForUpdateRuleInput) *RuleForUpdateRuleInput
SetProbe sets the Probe field's value.
func (*RuleForUpdateRuleInput) SetRemark ¶
func (s *RuleForUpdateRuleInput) SetRemark(v string) *RuleForUpdateRuleInput
SetRemark sets the Remark field's value.
func (*RuleForUpdateRuleInput) SetUsePolicyProbeNodes ¶ added in v1.2.14
func (s *RuleForUpdateRuleInput) SetUsePolicyProbeNodes(v bool) *RuleForUpdateRuleInput
SetUsePolicyProbeNodes sets the UsePolicyProbeNodes field's value.
func (*RuleForUpdateRuleInput) SetUseRuleProbeConfig ¶ added in v1.2.14
func (s *RuleForUpdateRuleInput) SetUseRuleProbeConfig(v bool) *RuleForUpdateRuleInput
SetUseRuleProbeConfig sets the UseRuleProbeConfig field's value.
func (*RuleForUpdateRuleInput) SetWeight ¶
func (s *RuleForUpdateRuleInput) SetWeight(v int32) *RuleForUpdateRuleInput
SetWeight sets the Weight field's value.
func (RuleForUpdateRuleInput) String ¶
func (s RuleForUpdateRuleInput) String() string
String returns the string representation
type SourceFlowForGetPolicyOutput ¶
type SourceFlowForGetPolicyOutput struct {
// contains filtered or unexported fields
}
func (SourceFlowForGetPolicyOutput) GoString ¶
func (s SourceFlowForGetPolicyOutput) GoString() string
GoString returns the string representation
func (SourceFlowForGetPolicyOutput) String ¶
func (s SourceFlowForGetPolicyOutput) String() string
String returns the string representation
type StartRoutingInput ¶
type StartRoutingInput struct {
// GtmId is a required field
GtmId *string `type:"string" json:",omitempty" required:"true"`
// contains filtered or unexported fields
}
func (StartRoutingInput) GoString ¶
func (s StartRoutingInput) GoString() string
GoString returns the string representation
func (*StartRoutingInput) SetGtmId ¶
func (s *StartRoutingInput) SetGtmId(v string) *StartRoutingInput
SetGtmId sets the GtmId field's value.
func (StartRoutingInput) String ¶
func (s StartRoutingInput) String() string
String returns the string representation
func (*StartRoutingInput) Validate ¶
func (s *StartRoutingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartRoutingOutput ¶
type StartRoutingOutput struct {
Metadata *response.ResponseMetadata
// contains filtered or unexported fields
}
func (StartRoutingOutput) GoString ¶
func (s StartRoutingOutput) GoString() string
GoString returns the string representation
func (StartRoutingOutput) String ¶
func (s StartRoutingOutput) String() string
String returns the string representation
type StatisticForUpdateLoadInput ¶
type StatisticForUpdateLoadInput struct {
AddrValue *string `type:"string" json:",omitempty"`
Capacity *int64 `type:"int64" json:",omitempty"`
CurrentLoad *int64 `type:"int64" json:",omitempty"`
PoolName *string `type:"string" json:",omitempty"`
TargetLoad *int64 `type:"int64" json:",omitempty"`
// contains filtered or unexported fields
}
func (StatisticForUpdateLoadInput) GoString ¶
func (s StatisticForUpdateLoadInput) GoString() string
GoString returns the string representation
func (*StatisticForUpdateLoadInput) SetAddrValue ¶
func (s *StatisticForUpdateLoadInput) SetAddrValue(v string) *StatisticForUpdateLoadInput
SetAddrValue sets the AddrValue field's value.
func (*StatisticForUpdateLoadInput) SetCapacity ¶
func (s *StatisticForUpdateLoadInput) SetCapacity(v int64) *StatisticForUpdateLoadInput
SetCapacity sets the Capacity field's value.
func (*StatisticForUpdateLoadInput) SetCurrentLoad ¶
func (s *StatisticForUpdateLoadInput) SetCurrentLoad(v int64) *StatisticForUpdateLoadInput
SetCurrentLoad sets the CurrentLoad field's value.
func (*StatisticForUpdateLoadInput) SetPoolName ¶
func (s *StatisticForUpdateLoadInput) SetPoolName(v string) *StatisticForUpdateLoadInput
SetPoolName sets the PoolName field's value.
func (*StatisticForUpdateLoadInput) SetTargetLoad ¶
func (s *StatisticForUpdateLoadInput) SetTargetLoad(v int64) *StatisticForUpdateLoadInput
SetTargetLoad sets the TargetLoad field's value.
func (StatisticForUpdateLoadInput) String ¶
func (s StatisticForUpdateLoadInput) String() string
String returns the string representation
type StatisticsForGetPolicyOutput ¶
type StatisticsForGetPolicyOutput struct {
ActiveAddr *int32 `type:"int32"`
InactiveAddr *int32 `type:"int32"`
// contains filtered or unexported fields
}
func (StatisticsForGetPolicyOutput) GoString ¶
func (s StatisticsForGetPolicyOutput) GoString() string
GoString returns the string representation
func (*StatisticsForGetPolicyOutput) SetActiveAddr ¶
func (s *StatisticsForGetPolicyOutput) SetActiveAddr(v int32) *StatisticsForGetPolicyOutput
SetActiveAddr sets the ActiveAddr field's value.
func (*StatisticsForGetPolicyOutput) SetInactiveAddr ¶
func (s *StatisticsForGetPolicyOutput) SetInactiveAddr(v int32) *StatisticsForGetPolicyOutput
SetInactiveAddr sets the InactiveAddr field's value.
func (StatisticsForGetPolicyOutput) String ¶
func (s StatisticsForGetPolicyOutput) String() string
String returns the string representation
type StopRoutingInput ¶
type StopRoutingInput struct {
// GtmId is a required field
GtmId *string `type:"string" json:",omitempty" required:"true"`
// contains filtered or unexported fields
}
func (StopRoutingInput) GoString ¶
func (s StopRoutingInput) GoString() string
GoString returns the string representation
func (*StopRoutingInput) SetGtmId ¶
func (s *StopRoutingInput) SetGtmId(v string) *StopRoutingInput
SetGtmId sets the GtmId field's value.
func (StopRoutingInput) String ¶
func (s StopRoutingInput) String() string
String returns the string representation
func (*StopRoutingInput) Validate ¶
func (s *StopRoutingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopRoutingOutput ¶
type StopRoutingOutput struct {
Metadata *response.ResponseMetadata
// contains filtered or unexported fields
}
func (StopRoutingOutput) GoString ¶
func (s StopRoutingOutput) GoString() string
GoString returns the string representation
func (StopRoutingOutput) String ¶
func (s StopRoutingOutput) String() string
String returns the string representation
type TagFilterForListGtmsInput ¶
type TagFilterForListGtmsInput struct {
Key *string `min:"1" max:"128" type:"string" json:",omitempty"`
Values []*string `type:"list" json:",omitempty"`
// contains filtered or unexported fields
}
func (TagFilterForListGtmsInput) GoString ¶
func (s TagFilterForListGtmsInput) GoString() string
GoString returns the string representation
func (*TagFilterForListGtmsInput) SetKey ¶
func (s *TagFilterForListGtmsInput) SetKey(v string) *TagFilterForListGtmsInput
SetKey sets the Key field's value.
func (*TagFilterForListGtmsInput) SetValues ¶
func (s *TagFilterForListGtmsInput) SetValues(v []*string) *TagFilterForListGtmsInput
SetValues sets the Values field's value.
func (TagFilterForListGtmsInput) String ¶
func (s TagFilterForListGtmsInput) String() string
String returns the string representation
func (*TagFilterForListGtmsInput) Validate ¶
func (s *TagFilterForListGtmsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TargetForGetPolicyOutput ¶ added in v1.2.19
type TargetForGetPolicyOutput struct {
PoolId *string `type:"string"`
// contains filtered or unexported fields
}
func (TargetForGetPolicyOutput) GoString ¶ added in v1.2.19
func (s TargetForGetPolicyOutput) GoString() string
GoString returns the string representation
func (*TargetForGetPolicyOutput) SetPoolId ¶ added in v1.2.19
func (s *TargetForGetPolicyOutput) SetPoolId(v string) *TargetForGetPolicyOutput
SetPoolId sets the PoolId field's value.
func (TargetForGetPolicyOutput) String ¶ added in v1.2.19
func (s TargetForGetPolicyOutput) String() string
String returns the string representation
type TargetForUpdatePolicyInput ¶
type TargetForUpdatePolicyInput struct {
PoolId *string `type:"string" json:",omitempty"`
// contains filtered or unexported fields
}
func (TargetForUpdatePolicyInput) GoString ¶
func (s TargetForUpdatePolicyInput) GoString() string
GoString returns the string representation
func (*TargetForUpdatePolicyInput) SetPoolId ¶
func (s *TargetForUpdatePolicyInput) SetPoolId(v string) *TargetForUpdatePolicyInput
SetPoolId sets the PoolId field's value.
func (TargetForUpdatePolicyInput) String ¶
func (s TargetForUpdatePolicyInput) String() string
String returns the string representation
type UpdateGtmInput ¶
type UpdateGtmInput struct {
AlarmId *string `type:"string" json:",omitempty"`
// GtmId is a required field
GtmId *string `type:"string" json:",omitempty" required:"true"`
PolicyType *string `type:"string" json:",omitempty"`
Remark *string `type:"string" json:",omitempty"`
Ttl *int32 `type:"int32" json:",omitempty"`
// contains filtered or unexported fields
}
func (UpdateGtmInput) GoString ¶
func (s UpdateGtmInput) GoString() string
GoString returns the string representation
func (*UpdateGtmInput) SetAlarmId ¶
func (s *UpdateGtmInput) SetAlarmId(v string) *UpdateGtmInput
SetAlarmId sets the AlarmId field's value.
func (*UpdateGtmInput) SetGtmId ¶
func (s *UpdateGtmInput) SetGtmId(v string) *UpdateGtmInput
SetGtmId sets the GtmId field's value.
func (*UpdateGtmInput) SetPolicyType ¶
func (s *UpdateGtmInput) SetPolicyType(v string) *UpdateGtmInput
SetPolicyType sets the PolicyType field's value.
func (*UpdateGtmInput) SetRemark ¶
func (s *UpdateGtmInput) SetRemark(v string) *UpdateGtmInput
SetRemark sets the Remark field's value.
func (*UpdateGtmInput) SetTtl ¶
func (s *UpdateGtmInput) SetTtl(v int32) *UpdateGtmInput
SetTtl sets the Ttl field's value.
func (UpdateGtmInput) String ¶
func (s UpdateGtmInput) String() string
String returns the string representation
func (*UpdateGtmInput) Validate ¶
func (s *UpdateGtmInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateGtmOutput ¶
type UpdateGtmOutput struct {
Metadata *response.ResponseMetadata
// contains filtered or unexported fields
}
func (UpdateGtmOutput) GoString ¶
func (s UpdateGtmOutput) GoString() string
GoString returns the string representation
func (UpdateGtmOutput) String ¶
func (s UpdateGtmOutput) String() string
String returns the string representation
type UpdateLoadInput ¶
type UpdateLoadInput struct {
// GtmId is a required field
GtmId *string `type:"string" json:",omitempty" required:"true"`
Statistics []*StatisticForUpdateLoadInput `type:"list" json:",omitempty"`
// Timestamp is a required field
Timestamp *int64 `type:"int64" json:",omitempty" required:"true"`
// contains filtered or unexported fields
}
func (UpdateLoadInput) GoString ¶
func (s UpdateLoadInput) GoString() string
GoString returns the string representation
func (*UpdateLoadInput) SetGtmId ¶
func (s *UpdateLoadInput) SetGtmId(v string) *UpdateLoadInput
SetGtmId sets the GtmId field's value.
func (*UpdateLoadInput) SetStatistics ¶
func (s *UpdateLoadInput) SetStatistics(v []*StatisticForUpdateLoadInput) *UpdateLoadInput
SetStatistics sets the Statistics field's value.
func (*UpdateLoadInput) SetTimestamp ¶
func (s *UpdateLoadInput) SetTimestamp(v int64) *UpdateLoadInput
SetTimestamp sets the Timestamp field's value.
func (UpdateLoadInput) String ¶
func (s UpdateLoadInput) String() string
String returns the string representation
func (*UpdateLoadInput) Validate ¶
func (s *UpdateLoadInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateLoadOutput ¶
type UpdateLoadOutput struct {
Metadata *response.ResponseMetadata
// contains filtered or unexported fields
}
func (UpdateLoadOutput) GoString ¶
func (s UpdateLoadOutput) GoString() string
GoString returns the string representation
func (UpdateLoadOutput) String ¶
func (s UpdateLoadOutput) String() string
String returns the string representation
type UpdatePolicyInput ¶
type UpdatePolicyInput struct {
// GtmId is a required field
GtmId *string `type:"string" json:",omitempty" required:"true"`
Policy *PolicyForUpdatePolicyInput `type:"structure" json:",omitempty"`
PolicyType *string `type:"string" json:",omitempty"`
// contains filtered or unexported fields
}
func (UpdatePolicyInput) GoString ¶
func (s UpdatePolicyInput) GoString() string
GoString returns the string representation
func (*UpdatePolicyInput) SetGtmId ¶
func (s *UpdatePolicyInput) SetGtmId(v string) *UpdatePolicyInput
SetGtmId sets the GtmId field's value.
func (*UpdatePolicyInput) SetPolicy ¶
func (s *UpdatePolicyInput) SetPolicy(v *PolicyForUpdatePolicyInput) *UpdatePolicyInput
SetPolicy sets the Policy field's value.
func (*UpdatePolicyInput) SetPolicyType ¶
func (s *UpdatePolicyInput) SetPolicyType(v string) *UpdatePolicyInput
SetPolicyType sets the PolicyType field's value.
func (UpdatePolicyInput) String ¶
func (s UpdatePolicyInput) String() string
String returns the string representation
func (*UpdatePolicyInput) Validate ¶
func (s *UpdatePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdatePolicyOutput ¶
type UpdatePolicyOutput struct {
Metadata *response.ResponseMetadata
// contains filtered or unexported fields
}
func (UpdatePolicyOutput) GoString ¶
func (s UpdatePolicyOutput) GoString() string
GoString returns the string representation
func (UpdatePolicyOutput) String ¶
func (s UpdatePolicyOutput) String() string
String returns the string representation
type UpdatePoolInput ¶
type UpdatePoolInput struct {
// GtmId is a required field
GtmId *string `type:"string" json:",omitempty" required:"true"`
Pool *PoolForUpdatePoolInput `type:"structure" json:",omitempty"`
// PoolId is a required field
PoolId *string `type:"string" json:",omitempty" required:"true"`
// contains filtered or unexported fields
}
func (UpdatePoolInput) GoString ¶
func (s UpdatePoolInput) GoString() string
GoString returns the string representation
func (*UpdatePoolInput) SetGtmId ¶
func (s *UpdatePoolInput) SetGtmId(v string) *UpdatePoolInput
SetGtmId sets the GtmId field's value.
func (*UpdatePoolInput) SetPool ¶
func (s *UpdatePoolInput) SetPool(v *PoolForUpdatePoolInput) *UpdatePoolInput
SetPool sets the Pool field's value.
func (*UpdatePoolInput) SetPoolId ¶
func (s *UpdatePoolInput) SetPoolId(v string) *UpdatePoolInput
SetPoolId sets the PoolId field's value.
func (UpdatePoolInput) String ¶
func (s UpdatePoolInput) String() string
String returns the string representation
func (*UpdatePoolInput) Validate ¶
func (s *UpdatePoolInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdatePoolOutput ¶
type UpdatePoolOutput struct {
Metadata *response.ResponseMetadata
// contains filtered or unexported fields
}
func (UpdatePoolOutput) GoString ¶
func (s UpdatePoolOutput) GoString() string
GoString returns the string representation
func (UpdatePoolOutput) String ¶
func (s UpdatePoolOutput) String() string
String returns the string representation
type UpdateProbeInput ¶
type UpdateProbeInput struct {
// GtmId is a required field
GtmId *string `type:"string" json:",omitempty" required:"true"`
// PolicyType is a required field
PolicyType *string `type:"string" json:",omitempty" required:"true"`
Probe *ProbeForUpdateProbeInput `type:"structure" json:",omitempty"`
// contains filtered or unexported fields
}
func (UpdateProbeInput) GoString ¶
func (s UpdateProbeInput) GoString() string
GoString returns the string representation
func (*UpdateProbeInput) SetGtmId ¶
func (s *UpdateProbeInput) SetGtmId(v string) *UpdateProbeInput
SetGtmId sets the GtmId field's value.
func (*UpdateProbeInput) SetPolicyType ¶
func (s *UpdateProbeInput) SetPolicyType(v string) *UpdateProbeInput
SetPolicyType sets the PolicyType field's value.
func (*UpdateProbeInput) SetProbe ¶
func (s *UpdateProbeInput) SetProbe(v *ProbeForUpdateProbeInput) *UpdateProbeInput
SetProbe sets the Probe field's value.
func (UpdateProbeInput) String ¶
func (s UpdateProbeInput) String() string
String returns the string representation
func (*UpdateProbeInput) Validate ¶
func (s *UpdateProbeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateProbeOutput ¶
type UpdateProbeOutput struct {
Metadata *response.ResponseMetadata
// contains filtered or unexported fields
}
func (UpdateProbeOutput) GoString ¶
func (s UpdateProbeOutput) GoString() string
GoString returns the string representation
func (UpdateProbeOutput) String ¶
func (s UpdateProbeOutput) String() string
String returns the string representation
type UpdateRuleInput ¶
type UpdateRuleInput struct {
// GtmId is a required field
GtmId *string `type:"string" json:",omitempty" required:"true"`
// PolicyType is a required field
PolicyType *string `type:"string" json:",omitempty" required:"true"`
Rule *RuleForUpdateRuleInput `type:"structure" json:",omitempty"`
// RuleId is a required field
RuleId *string `type:"string" json:",omitempty" required:"true"`
// contains filtered or unexported fields
}
func (UpdateRuleInput) GoString ¶
func (s UpdateRuleInput) GoString() string
GoString returns the string representation
func (*UpdateRuleInput) SetGtmId ¶
func (s *UpdateRuleInput) SetGtmId(v string) *UpdateRuleInput
SetGtmId sets the GtmId field's value.
func (*UpdateRuleInput) SetPolicyType ¶
func (s *UpdateRuleInput) SetPolicyType(v string) *UpdateRuleInput
SetPolicyType sets the PolicyType field's value.
func (*UpdateRuleInput) SetRule ¶
func (s *UpdateRuleInput) SetRule(v *RuleForUpdateRuleInput) *UpdateRuleInput
SetRule sets the Rule field's value.
func (*UpdateRuleInput) SetRuleId ¶
func (s *UpdateRuleInput) SetRuleId(v string) *UpdateRuleInput
SetRuleId sets the RuleId field's value.
func (UpdateRuleInput) String ¶
func (s UpdateRuleInput) String() string
String returns the string representation
func (*UpdateRuleInput) Validate ¶
func (s *UpdateRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRuleOutput ¶
type UpdateRuleOutput struct {
Metadata *response.ResponseMetadata
// contains filtered or unexported fields
}
func (UpdateRuleOutput) GoString ¶
func (s UpdateRuleOutput) GoString() string
GoString returns the string representation
func (UpdateRuleOutput) String ¶
func (s UpdateRuleOutput) String() string
String returns the string representation
Source Files
¶
- api_create_pool.go
- api_create_rule.go
- api_delete_gtm.go
- api_delete_pool.go
- api_delete_rule.go
- api_get_gtm.go
- api_get_policy.go
- api_get_pool.go
- api_get_probe.go
- api_get_rule.go
- api_list_gtms.go
- api_list_pools.go
- api_list_probe_task_ids.go
- api_list_rules.go
- api_read_probe_task_detail.go
- api_start_routing.go
- api_stop_routing.go
- api_update_gtm.go
- api_update_load.go
- api_update_policy.go
- api_update_pool.go
- api_update_probe.go
- api_update_rule.go
- interface_gtm.go
- service_gtm.go