Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterAutoscaleServiceServer(s grpc.ServiceRegistrar, srv AutoscaleServiceServer)
- type AutoScalePolicy
- func (*AutoScalePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *AutoScalePolicy) GetCreated() string
- func (x *AutoScalePolicy) GetDescription() string
- func (x *AutoScalePolicy) GetDisplayName() string
- func (x *AutoScalePolicy) GetId() string
- func (x *AutoScalePolicy) GetName() string
- func (*AutoScalePolicy) ProtoMessage()
- func (x *AutoScalePolicy) ProtoReflect() protoreflect.Message
- func (x *AutoScalePolicy) Reset()
- func (x *AutoScalePolicy) String() string
- type AutoScaleVmGroup
- func (*AutoScaleVmGroup) Descriptor() ([]byte, []int)deprecated
- func (x *AutoScaleVmGroup) GetCreated() string
- func (x *AutoScaleVmGroup) GetDescription() string
- func (x *AutoScaleVmGroup) GetDisplayName() string
- func (x *AutoScaleVmGroup) GetId() string
- func (x *AutoScaleVmGroup) GetName() string
- func (*AutoScaleVmGroup) ProtoMessage()
- func (x *AutoScaleVmGroup) ProtoReflect() protoreflect.Message
- func (x *AutoScaleVmGroup) Reset()
- func (x *AutoScaleVmGroup) String() string
- type AutoScaleVmProfile
- func (*AutoScaleVmProfile) Descriptor() ([]byte, []int)deprecated
- func (x *AutoScaleVmProfile) GetCreated() string
- func (x *AutoScaleVmProfile) GetDescription() string
- func (x *AutoScaleVmProfile) GetDisplayName() string
- func (x *AutoScaleVmProfile) GetId() string
- func (x *AutoScaleVmProfile) GetName() string
- func (*AutoScaleVmProfile) ProtoMessage()
- func (x *AutoScaleVmProfile) ProtoReflect() protoreflect.Message
- func (x *AutoScaleVmProfile) Reset()
- func (x *AutoScaleVmProfile) String() string
- type AutoscaleServiceClient
- type AutoscaleServiceServer
- type Condition
- func (*Condition) Descriptor() ([]byte, []int)deprecated
- func (x *Condition) GetCreated() string
- func (x *Condition) GetDescription() string
- func (x *Condition) GetDisplayName() string
- func (x *Condition) GetId() string
- func (x *Condition) GetName() string
- func (*Condition) ProtoMessage()
- func (x *Condition) ProtoReflect() protoreflect.Message
- func (x *Condition) Reset()
- func (x *Condition) String() string
- type Counter
- func (*Counter) Descriptor() ([]byte, []int)deprecated
- func (x *Counter) GetCreated() string
- func (x *Counter) GetDescription() string
- func (x *Counter) GetDisplayName() string
- func (x *Counter) GetId() string
- func (x *Counter) GetName() string
- func (*Counter) ProtoMessage()
- func (x *Counter) ProtoReflect() protoreflect.Message
- func (x *Counter) Reset()
- func (x *Counter) String() string
- type CreateAutoScalePolicyRequest
- func (*CreateAutoScalePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAutoScalePolicyRequest) GetAction() string
- func (x *CreateAutoScalePolicyRequest) GetConditionIds() []string
- func (x *CreateAutoScalePolicyRequest) GetDuration() int32
- func (x *CreateAutoScalePolicyRequest) GetInjectedJobId() string
- func (x *CreateAutoScalePolicyRequest) GetName() string
- func (x *CreateAutoScalePolicyRequest) GetQuietTime() int32
- func (x *CreateAutoScalePolicyRequest) GetResponseType() string
- func (x *CreateAutoScalePolicyRequest) GetStartEventId() int64
- func (*CreateAutoScalePolicyRequest) ProtoMessage()
- func (x *CreateAutoScalePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAutoScalePolicyRequest) Reset()
- func (x *CreateAutoScalePolicyRequest) String() string
- type CreateAutoScalePolicyResponse
- func (*CreateAutoScalePolicyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAutoScalePolicyResponse) GetResult() *Result
- func (*CreateAutoScalePolicyResponse) ProtoMessage()
- func (x *CreateAutoScalePolicyResponse) ProtoReflect() protoreflect.Message
- func (x *CreateAutoScalePolicyResponse) Reset()
- func (x *CreateAutoScalePolicyResponse) String() string
- type CreateAutoScaleVmGroupRequest
- func (*CreateAutoScaleVmGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAutoScaleVmGroupRequest) GetDisplay() bool
- func (x *CreateAutoScaleVmGroupRequest) GetInjectedJobId() string
- func (x *CreateAutoScaleVmGroupRequest) GetInterval() int32
- func (x *CreateAutoScaleVmGroupRequest) GetLbRuleId() int64
- func (x *CreateAutoScaleVmGroupRequest) GetMaxMembers() int32
- func (x *CreateAutoScaleVmGroupRequest) GetMinMembers() int32
- func (x *CreateAutoScaleVmGroupRequest) GetName() string
- func (x *CreateAutoScaleVmGroupRequest) GetProfileId() int64
- func (x *CreateAutoScaleVmGroupRequest) GetResponseType() string
- func (x *CreateAutoScaleVmGroupRequest) GetScaleDownPolicyIds() []string
- func (x *CreateAutoScaleVmGroupRequest) GetScaleUpPolicyIds() []string
- func (x *CreateAutoScaleVmGroupRequest) GetStartEventId() int64
- func (*CreateAutoScaleVmGroupRequest) ProtoMessage()
- func (x *CreateAutoScaleVmGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAutoScaleVmGroupRequest) Reset()
- func (x *CreateAutoScaleVmGroupRequest) String() string
- type CreateAutoScaleVmGroupResponse
- func (*CreateAutoScaleVmGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAutoScaleVmGroupResponse) GetResult() *Result
- func (*CreateAutoScaleVmGroupResponse) ProtoMessage()
- func (x *CreateAutoScaleVmGroupResponse) ProtoReflect() protoreflect.Message
- func (x *CreateAutoScaleVmGroupResponse) Reset()
- func (x *CreateAutoScaleVmGroupResponse) String() string
- type CreateAutoScaleVmProfileRequest
- func (*CreateAutoScaleVmProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAutoScaleVmProfileRequest) GetAccountName() string
- func (x *CreateAutoScaleVmProfileRequest) GetAutoscaleUserId() int64
- func (x *CreateAutoScaleVmProfileRequest) GetCounterParamList() map[string]string
- func (x *CreateAutoScaleVmProfileRequest) GetDisplay() bool
- func (x *CreateAutoScaleVmProfileRequest) GetDomainId() int64
- func (x *CreateAutoScaleVmProfileRequest) GetExpungeVmGracePeriod() int32
- func (x *CreateAutoScaleVmProfileRequest) GetInjectedJobId() string
- func (x *CreateAutoScaleVmProfileRequest) GetOtherDeployParams() map[string]string
- func (x *CreateAutoScaleVmProfileRequest) GetProjectId() int64
- func (x *CreateAutoScaleVmProfileRequest) GetResponseType() string
- func (x *CreateAutoScaleVmProfileRequest) GetServiceOfferingId() int64
- func (x *CreateAutoScaleVmProfileRequest) GetStartEventId() int64
- func (x *CreateAutoScaleVmProfileRequest) GetTemplateId() int64
- func (x *CreateAutoScaleVmProfileRequest) GetUserData() string
- func (x *CreateAutoScaleVmProfileRequest) GetUserDataDetails() map[string]string
- func (x *CreateAutoScaleVmProfileRequest) GetUserDataId() int64
- func (x *CreateAutoScaleVmProfileRequest) GetZoneId() int64
- func (*CreateAutoScaleVmProfileRequest) ProtoMessage()
- func (x *CreateAutoScaleVmProfileRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAutoScaleVmProfileRequest) Reset()
- func (x *CreateAutoScaleVmProfileRequest) String() string
- type CreateAutoScaleVmProfileResponse
- func (*CreateAutoScaleVmProfileResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAutoScaleVmProfileResponse) GetResult() *Result
- func (*CreateAutoScaleVmProfileResponse) ProtoMessage()
- func (x *CreateAutoScaleVmProfileResponse) ProtoReflect() protoreflect.Message
- func (x *CreateAutoScaleVmProfileResponse) Reset()
- func (x *CreateAutoScaleVmProfileResponse) String() string
- type CreateConditionRequest
- func (*CreateConditionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateConditionRequest) GetAccountName() string
- func (x *CreateConditionRequest) GetCounterId() int64
- func (x *CreateConditionRequest) GetDomainId() int64
- func (x *CreateConditionRequest) GetInjectedJobId() string
- func (x *CreateConditionRequest) GetProjectId() int64
- func (x *CreateConditionRequest) GetRelationalOperator() string
- func (x *CreateConditionRequest) GetResponseType() string
- func (x *CreateConditionRequest) GetStartEventId() int64
- func (x *CreateConditionRequest) GetThreshold() int64
- func (*CreateConditionRequest) ProtoMessage()
- func (x *CreateConditionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateConditionRequest) Reset()
- func (x *CreateConditionRequest) String() string
- type CreateConditionResponse
- func (*CreateConditionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateConditionResponse) GetResult() *Result
- func (*CreateConditionResponse) ProtoMessage()
- func (x *CreateConditionResponse) ProtoReflect() protoreflect.Message
- func (x *CreateConditionResponse) Reset()
- func (x *CreateConditionResponse) String() string
- type CreateCounterRequest
- func (*CreateCounterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCounterRequest) GetInjectedJobId() string
- func (x *CreateCounterRequest) GetName() string
- func (x *CreateCounterRequest) GetProvider() string
- func (x *CreateCounterRequest) GetResponseType() string
- func (x *CreateCounterRequest) GetSource() string
- func (x *CreateCounterRequest) GetStartEventId() int64
- func (x *CreateCounterRequest) GetValue() string
- func (*CreateCounterRequest) ProtoMessage()
- func (x *CreateCounterRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCounterRequest) Reset()
- func (x *CreateCounterRequest) String() string
- type CreateCounterResponse
- func (*CreateCounterResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCounterResponse) GetResult() *Result
- func (*CreateCounterResponse) ProtoMessage()
- func (x *CreateCounterResponse) ProtoReflect() protoreflect.Message
- func (x *CreateCounterResponse) Reset()
- func (x *CreateCounterResponse) String() string
- type DeleteAutoScalePolicyRequest
- func (*DeleteAutoScalePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAutoScalePolicyRequest) GetId() int64
- func (x *DeleteAutoScalePolicyRequest) GetInjectedJobId() string
- func (x *DeleteAutoScalePolicyRequest) GetResponseType() string
- func (x *DeleteAutoScalePolicyRequest) GetStartEventId() int64
- func (*DeleteAutoScalePolicyRequest) ProtoMessage()
- func (x *DeleteAutoScalePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAutoScalePolicyRequest) Reset()
- func (x *DeleteAutoScalePolicyRequest) String() string
- type DeleteAutoScalePolicyResponse
- func (*DeleteAutoScalePolicyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAutoScalePolicyResponse) GetResult() *Result
- func (*DeleteAutoScalePolicyResponse) ProtoMessage()
- func (x *DeleteAutoScalePolicyResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteAutoScalePolicyResponse) Reset()
- func (x *DeleteAutoScalePolicyResponse) String() string
- type DeleteAutoScaleVmGroupRequest
- func (*DeleteAutoScaleVmGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAutoScaleVmGroupRequest) GetCleanup() bool
- func (x *DeleteAutoScaleVmGroupRequest) GetId() int64
- func (x *DeleteAutoScaleVmGroupRequest) GetInjectedJobId() string
- func (x *DeleteAutoScaleVmGroupRequest) GetResponseType() string
- func (x *DeleteAutoScaleVmGroupRequest) GetStartEventId() int64
- func (*DeleteAutoScaleVmGroupRequest) ProtoMessage()
- func (x *DeleteAutoScaleVmGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAutoScaleVmGroupRequest) Reset()
- func (x *DeleteAutoScaleVmGroupRequest) String() string
- type DeleteAutoScaleVmGroupResponse
- func (*DeleteAutoScaleVmGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAutoScaleVmGroupResponse) GetResult() *Result
- func (*DeleteAutoScaleVmGroupResponse) ProtoMessage()
- func (x *DeleteAutoScaleVmGroupResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteAutoScaleVmGroupResponse) Reset()
- func (x *DeleteAutoScaleVmGroupResponse) String() string
- type DeleteAutoScaleVmProfileRequest
- func (*DeleteAutoScaleVmProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAutoScaleVmProfileRequest) GetId() int64
- func (x *DeleteAutoScaleVmProfileRequest) GetInjectedJobId() string
- func (x *DeleteAutoScaleVmProfileRequest) GetResponseType() string
- func (x *DeleteAutoScaleVmProfileRequest) GetStartEventId() int64
- func (*DeleteAutoScaleVmProfileRequest) ProtoMessage()
- func (x *DeleteAutoScaleVmProfileRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAutoScaleVmProfileRequest) Reset()
- func (x *DeleteAutoScaleVmProfileRequest) String() string
- type DeleteAutoScaleVmProfileResponse
- func (*DeleteAutoScaleVmProfileResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAutoScaleVmProfileResponse) GetResult() *Result
- func (*DeleteAutoScaleVmProfileResponse) ProtoMessage()
- func (x *DeleteAutoScaleVmProfileResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteAutoScaleVmProfileResponse) Reset()
- func (x *DeleteAutoScaleVmProfileResponse) String() string
- type DeleteConditionRequest
- func (*DeleteConditionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteConditionRequest) GetId() int64
- func (x *DeleteConditionRequest) GetInjectedJobId() string
- func (x *DeleteConditionRequest) GetResponseType() string
- func (x *DeleteConditionRequest) GetStartEventId() int64
- func (*DeleteConditionRequest) ProtoMessage()
- func (x *DeleteConditionRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteConditionRequest) Reset()
- func (x *DeleteConditionRequest) String() string
- type DeleteConditionResponse
- func (*DeleteConditionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteConditionResponse) GetResult() *Result
- func (*DeleteConditionResponse) ProtoMessage()
- func (x *DeleteConditionResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteConditionResponse) Reset()
- func (x *DeleteConditionResponse) String() string
- type DeleteCounterRequest
- func (*DeleteCounterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteCounterRequest) GetId() int64
- func (x *DeleteCounterRequest) GetInjectedJobId() string
- func (x *DeleteCounterRequest) GetResponseType() string
- func (x *DeleteCounterRequest) GetStartEventId() int64
- func (*DeleteCounterRequest) ProtoMessage()
- func (x *DeleteCounterRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteCounterRequest) Reset()
- func (x *DeleteCounterRequest) String() string
- type DeleteCounterResponse
- func (*DeleteCounterResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteCounterResponse) GetResult() *Result
- func (*DeleteCounterResponse) ProtoMessage()
- func (x *DeleteCounterResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteCounterResponse) Reset()
- func (x *DeleteCounterResponse) String() string
- type DisableAutoScaleVmGroupRequest
- func (*DisableAutoScaleVmGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisableAutoScaleVmGroupRequest) GetId() int64
- func (x *DisableAutoScaleVmGroupRequest) GetInjectedJobId() string
- func (x *DisableAutoScaleVmGroupRequest) GetResponseType() string
- func (x *DisableAutoScaleVmGroupRequest) GetStartEventId() int64
- func (*DisableAutoScaleVmGroupRequest) ProtoMessage()
- func (x *DisableAutoScaleVmGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DisableAutoScaleVmGroupRequest) Reset()
- func (x *DisableAutoScaleVmGroupRequest) String() string
- type DisableAutoScaleVmGroupResponse
- func (*DisableAutoScaleVmGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DisableAutoScaleVmGroupResponse) GetResult() *Result
- func (*DisableAutoScaleVmGroupResponse) ProtoMessage()
- func (x *DisableAutoScaleVmGroupResponse) ProtoReflect() protoreflect.Message
- func (x *DisableAutoScaleVmGroupResponse) Reset()
- func (x *DisableAutoScaleVmGroupResponse) String() string
- type EnableAutoScaleVmGroupRequest
- func (*EnableAutoScaleVmGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnableAutoScaleVmGroupRequest) GetId() int64
- func (x *EnableAutoScaleVmGroupRequest) GetInjectedJobId() string
- func (x *EnableAutoScaleVmGroupRequest) GetResponseType() string
- func (x *EnableAutoScaleVmGroupRequest) GetStartEventId() int64
- func (*EnableAutoScaleVmGroupRequest) ProtoMessage()
- func (x *EnableAutoScaleVmGroupRequest) ProtoReflect() protoreflect.Message
- func (x *EnableAutoScaleVmGroupRequest) Reset()
- func (x *EnableAutoScaleVmGroupRequest) String() string
- type EnableAutoScaleVmGroupResponse
- func (*EnableAutoScaleVmGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EnableAutoScaleVmGroupResponse) GetResult() *Result
- func (*EnableAutoScaleVmGroupResponse) ProtoMessage()
- func (x *EnableAutoScaleVmGroupResponse) ProtoReflect() protoreflect.Message
- func (x *EnableAutoScaleVmGroupResponse) Reset()
- func (x *EnableAutoScaleVmGroupResponse) String() string
- type ListAutoScalePoliciesRequest
- func (*ListAutoScalePoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAutoScalePoliciesRequest) GetAccountName() string
- func (x *ListAutoScalePoliciesRequest) GetAction() string
- func (x *ListAutoScalePoliciesRequest) GetConditionId() int64
- func (x *ListAutoScalePoliciesRequest) GetDomainId() int64
- func (x *ListAutoScalePoliciesRequest) GetId() int64
- func (x *ListAutoScalePoliciesRequest) GetKeyword() string
- func (x *ListAutoScalePoliciesRequest) GetListAll() bool
- func (x *ListAutoScalePoliciesRequest) GetName() string
- func (x *ListAutoScalePoliciesRequest) GetPage() int32
- func (x *ListAutoScalePoliciesRequest) GetPageSize() int32
- func (x *ListAutoScalePoliciesRequest) GetProjectId() int64
- func (x *ListAutoScalePoliciesRequest) GetRecursive() bool
- func (x *ListAutoScalePoliciesRequest) GetResponseType() string
- func (x *ListAutoScalePoliciesRequest) GetVmGroupId() int64
- func (*ListAutoScalePoliciesRequest) ProtoMessage()
- func (x *ListAutoScalePoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListAutoScalePoliciesRequest) Reset()
- func (x *ListAutoScalePoliciesRequest) String() string
- type ListAutoScalePoliciesResponse
- func (*ListAutoScalePoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAutoScalePoliciesResponse) GetItems() []*AutoScalePolicy
- func (x *ListAutoScalePoliciesResponse) GetTotalCount() int32
- func (*ListAutoScalePoliciesResponse) ProtoMessage()
- func (x *ListAutoScalePoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListAutoScalePoliciesResponse) Reset()
- func (x *ListAutoScalePoliciesResponse) String() string
- type ListAutoScaleVmGroupsRequest
- func (*ListAutoScaleVmGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAutoScaleVmGroupsRequest) GetAccountName() string
- func (x *ListAutoScaleVmGroupsRequest) GetDisplay() bool
- func (x *ListAutoScaleVmGroupsRequest) GetDomainId() int64
- func (x *ListAutoScaleVmGroupsRequest) GetId() int64
- func (x *ListAutoScaleVmGroupsRequest) GetKeyword() string
- func (x *ListAutoScaleVmGroupsRequest) GetListAll() bool
- func (x *ListAutoScaleVmGroupsRequest) GetLoadBalancerId() int64
- func (x *ListAutoScaleVmGroupsRequest) GetName() string
- func (x *ListAutoScaleVmGroupsRequest) GetPage() int32
- func (x *ListAutoScaleVmGroupsRequest) GetPageSize() int32
- func (x *ListAutoScaleVmGroupsRequest) GetPolicyId() int64
- func (x *ListAutoScaleVmGroupsRequest) GetProfileId() int64
- func (x *ListAutoScaleVmGroupsRequest) GetProjectId() int64
- func (x *ListAutoScaleVmGroupsRequest) GetRecursive() bool
- func (x *ListAutoScaleVmGroupsRequest) GetResponseType() string
- func (x *ListAutoScaleVmGroupsRequest) GetZoneId() int64
- func (*ListAutoScaleVmGroupsRequest) ProtoMessage()
- func (x *ListAutoScaleVmGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAutoScaleVmGroupsRequest) Reset()
- func (x *ListAutoScaleVmGroupsRequest) String() string
- type ListAutoScaleVmGroupsResponse
- func (*ListAutoScaleVmGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAutoScaleVmGroupsResponse) GetItems() []*AutoScaleVmGroup
- func (x *ListAutoScaleVmGroupsResponse) GetTotalCount() int32
- func (*ListAutoScaleVmGroupsResponse) ProtoMessage()
- func (x *ListAutoScaleVmGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAutoScaleVmGroupsResponse) Reset()
- func (x *ListAutoScaleVmGroupsResponse) String() string
- type ListAutoScaleVmProfilesRequest
- func (*ListAutoScaleVmProfilesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAutoScaleVmProfilesRequest) GetAccountName() string
- func (x *ListAutoScaleVmProfilesRequest) GetDisplay() bool
- func (x *ListAutoScaleVmProfilesRequest) GetDomainId() int64
- func (x *ListAutoScaleVmProfilesRequest) GetId() int64
- func (x *ListAutoScaleVmProfilesRequest) GetKeyword() string
- func (x *ListAutoScaleVmProfilesRequest) GetListAll() bool
- func (x *ListAutoScaleVmProfilesRequest) GetOtherDeployParams() string
- func (x *ListAutoScaleVmProfilesRequest) GetPage() int32
- func (x *ListAutoScaleVmProfilesRequest) GetPageSize() int32
- func (x *ListAutoScaleVmProfilesRequest) GetProjectId() int64
- func (x *ListAutoScaleVmProfilesRequest) GetRecursive() bool
- func (x *ListAutoScaleVmProfilesRequest) GetResponseType() string
- func (x *ListAutoScaleVmProfilesRequest) GetServiceOffId() int64
- func (x *ListAutoScaleVmProfilesRequest) GetTemplateId() int64
- func (x *ListAutoScaleVmProfilesRequest) GetZoneId() int64
- func (*ListAutoScaleVmProfilesRequest) ProtoMessage()
- func (x *ListAutoScaleVmProfilesRequest) ProtoReflect() protoreflect.Message
- func (x *ListAutoScaleVmProfilesRequest) Reset()
- func (x *ListAutoScaleVmProfilesRequest) String() string
- type ListAutoScaleVmProfilesResponse
- func (*ListAutoScaleVmProfilesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAutoScaleVmProfilesResponse) GetItems() []*AutoScaleVmProfile
- func (x *ListAutoScaleVmProfilesResponse) GetTotalCount() int32
- func (*ListAutoScaleVmProfilesResponse) ProtoMessage()
- func (x *ListAutoScaleVmProfilesResponse) ProtoReflect() protoreflect.Message
- func (x *ListAutoScaleVmProfilesResponse) Reset()
- func (x *ListAutoScaleVmProfilesResponse) String() string
- type ListConditionsRequest
- func (*ListConditionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListConditionsRequest) GetAccountName() string
- func (x *ListConditionsRequest) GetCounterId() int64
- func (x *ListConditionsRequest) GetDomainId() int64
- func (x *ListConditionsRequest) GetId() int64
- func (x *ListConditionsRequest) GetKeyword() string
- func (x *ListConditionsRequest) GetListAll() bool
- func (x *ListConditionsRequest) GetPage() int32
- func (x *ListConditionsRequest) GetPageSize() int32
- func (x *ListConditionsRequest) GetPolicyId() int64
- func (x *ListConditionsRequest) GetProjectId() int64
- func (x *ListConditionsRequest) GetRecursive() bool
- func (x *ListConditionsRequest) GetResponseType() string
- func (*ListConditionsRequest) ProtoMessage()
- func (x *ListConditionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListConditionsRequest) Reset()
- func (x *ListConditionsRequest) String() string
- type ListConditionsResponse
- func (*ListConditionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListConditionsResponse) GetItems() []*Condition
- func (x *ListConditionsResponse) GetTotalCount() int32
- func (*ListConditionsResponse) ProtoMessage()
- func (x *ListConditionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListConditionsResponse) Reset()
- func (x *ListConditionsResponse) String() string
- type ListCountersRequest
- func (*ListCountersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCountersRequest) GetId() int64
- func (x *ListCountersRequest) GetKeyword() string
- func (x *ListCountersRequest) GetName() string
- func (x *ListCountersRequest) GetPage() int32
- func (x *ListCountersRequest) GetPageSize() int32
- func (x *ListCountersRequest) GetProvider() string
- func (x *ListCountersRequest) GetResponseType() string
- func (x *ListCountersRequest) GetSource() string
- func (*ListCountersRequest) ProtoMessage()
- func (x *ListCountersRequest) ProtoReflect() protoreflect.Message
- func (x *ListCountersRequest) Reset()
- func (x *ListCountersRequest) String() string
- type ListCountersResponse
- func (*ListCountersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCountersResponse) GetItems() []*Counter
- func (x *ListCountersResponse) GetTotalCount() int32
- func (*ListCountersResponse) ProtoMessage()
- func (x *ListCountersResponse) ProtoReflect() protoreflect.Message
- func (x *ListCountersResponse) Reset()
- func (x *ListCountersResponse) String() string
- type RelationalOperatorType
- func (RelationalOperatorType) Descriptor() protoreflect.EnumDescriptor
- func (x RelationalOperatorType) Enum() *RelationalOperatorType
- func (RelationalOperatorType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RelationalOperatorType) Number() protoreflect.EnumNumber
- func (x RelationalOperatorType) String() string
- func (RelationalOperatorType) Type() protoreflect.EnumType
- type Result
- func (*Result) Descriptor() ([]byte, []int)deprecated
- func (x *Result) GetDisplayText() string
- func (x *Result) GetId() string
- func (x *Result) GetJobId() string
- func (x *Result) GetJobStatus() string
- func (x *Result) GetSuccess() bool
- func (*Result) ProtoMessage()
- func (x *Result) ProtoReflect() protoreflect.Message
- func (x *Result) Reset()
- func (x *Result) String() string
- type Success
- type UnimplementedAutoscaleServiceServer
- func (UnimplementedAutoscaleServiceServer) CreateAutoScalePolicy(context.Context, *CreateAutoScalePolicyRequest) (*CreateAutoScalePolicyResponse, error)
- func (UnimplementedAutoscaleServiceServer) CreateAutoScaleVmGroup(context.Context, *CreateAutoScaleVmGroupRequest) (*CreateAutoScaleVmGroupResponse, error)
- func (UnimplementedAutoscaleServiceServer) CreateAutoScaleVmProfile(context.Context, *CreateAutoScaleVmProfileRequest) (*CreateAutoScaleVmProfileResponse, error)
- func (UnimplementedAutoscaleServiceServer) CreateCondition(context.Context, *CreateConditionRequest) (*CreateConditionResponse, error)
- func (UnimplementedAutoscaleServiceServer) CreateCounter(context.Context, *CreateCounterRequest) (*CreateCounterResponse, error)
- func (UnimplementedAutoscaleServiceServer) DeleteAutoScalePolicy(context.Context, *DeleteAutoScalePolicyRequest) (*DeleteAutoScalePolicyResponse, error)
- func (UnimplementedAutoscaleServiceServer) DeleteAutoScaleVmGroup(context.Context, *DeleteAutoScaleVmGroupRequest) (*DeleteAutoScaleVmGroupResponse, error)
- func (UnimplementedAutoscaleServiceServer) DeleteAutoScaleVmProfile(context.Context, *DeleteAutoScaleVmProfileRequest) (*DeleteAutoScaleVmProfileResponse, error)
- func (UnimplementedAutoscaleServiceServer) DeleteCondition(context.Context, *DeleteConditionRequest) (*DeleteConditionResponse, error)
- func (UnimplementedAutoscaleServiceServer) DeleteCounter(context.Context, *DeleteCounterRequest) (*DeleteCounterResponse, error)
- func (UnimplementedAutoscaleServiceServer) DisableAutoScaleVmGroup(context.Context, *DisableAutoScaleVmGroupRequest) (*DisableAutoScaleVmGroupResponse, error)
- func (UnimplementedAutoscaleServiceServer) EnableAutoScaleVmGroup(context.Context, *EnableAutoScaleVmGroupRequest) (*EnableAutoScaleVmGroupResponse, error)
- func (UnimplementedAutoscaleServiceServer) ListAutoScalePolicies(context.Context, *ListAutoScalePoliciesRequest) (*ListAutoScalePoliciesResponse, error)
- func (UnimplementedAutoscaleServiceServer) ListAutoScaleVmGroups(context.Context, *ListAutoScaleVmGroupsRequest) (*ListAutoScaleVmGroupsResponse, error)
- func (UnimplementedAutoscaleServiceServer) ListAutoScaleVmProfiles(context.Context, *ListAutoScaleVmProfilesRequest) (*ListAutoScaleVmProfilesResponse, error)
- func (UnimplementedAutoscaleServiceServer) ListConditions(context.Context, *ListConditionsRequest) (*ListConditionsResponse, error)
- func (UnimplementedAutoscaleServiceServer) ListCounters(context.Context, *ListCountersRequest) (*ListCountersResponse, error)
- func (UnimplementedAutoscaleServiceServer) UpdateAutoScalePolicy(context.Context, *UpdateAutoScalePolicyRequest) (*UpdateAutoScalePolicyResponse, error)
- func (UnimplementedAutoscaleServiceServer) UpdateAutoScaleVmGroup(context.Context, *UpdateAutoScaleVmGroupRequest) (*UpdateAutoScaleVmGroupResponse, error)
- func (UnimplementedAutoscaleServiceServer) UpdateAutoScaleVmProfile(context.Context, *UpdateAutoScaleVmProfileRequest) (*UpdateAutoScaleVmProfileResponse, error)
- func (UnimplementedAutoscaleServiceServer) UpdateCondition(context.Context, *UpdateConditionRequest) (*UpdateConditionResponse, error)
- type UnsafeAutoscaleServiceServer
- type UpdateAutoScalePolicyRequest
- func (*UpdateAutoScalePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAutoScalePolicyRequest) GetConditionIds() []string
- func (x *UpdateAutoScalePolicyRequest) GetDuration() int32
- func (x *UpdateAutoScalePolicyRequest) GetId() int64
- func (x *UpdateAutoScalePolicyRequest) GetInjectedJobId() string
- func (x *UpdateAutoScalePolicyRequest) GetName() string
- func (x *UpdateAutoScalePolicyRequest) GetQuietTime() int32
- func (x *UpdateAutoScalePolicyRequest) GetResponseType() string
- func (x *UpdateAutoScalePolicyRequest) GetStartEventId() int64
- func (*UpdateAutoScalePolicyRequest) ProtoMessage()
- func (x *UpdateAutoScalePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAutoScalePolicyRequest) Reset()
- func (x *UpdateAutoScalePolicyRequest) String() string
- type UpdateAutoScalePolicyResponse
- func (*UpdateAutoScalePolicyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAutoScalePolicyResponse) GetResult() *Result
- func (*UpdateAutoScalePolicyResponse) ProtoMessage()
- func (x *UpdateAutoScalePolicyResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateAutoScalePolicyResponse) Reset()
- func (x *UpdateAutoScalePolicyResponse) String() string
- type UpdateAutoScaleVmGroupRequest
- func (*UpdateAutoScaleVmGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAutoScaleVmGroupRequest) GetCustomId() string
- func (x *UpdateAutoScaleVmGroupRequest) GetDisplay() bool
- func (x *UpdateAutoScaleVmGroupRequest) GetId() int64
- func (x *UpdateAutoScaleVmGroupRequest) GetInjectedJobId() string
- func (x *UpdateAutoScaleVmGroupRequest) GetInterval() int32
- func (x *UpdateAutoScaleVmGroupRequest) GetMaxMembers() int32
- func (x *UpdateAutoScaleVmGroupRequest) GetMinMembers() int32
- func (x *UpdateAutoScaleVmGroupRequest) GetName() string
- func (x *UpdateAutoScaleVmGroupRequest) GetResponseType() string
- func (x *UpdateAutoScaleVmGroupRequest) GetScaleDownPolicyIds() []string
- func (x *UpdateAutoScaleVmGroupRequest) GetScaleUpPolicyIds() []string
- func (x *UpdateAutoScaleVmGroupRequest) GetStartEventId() int64
- func (*UpdateAutoScaleVmGroupRequest) ProtoMessage()
- func (x *UpdateAutoScaleVmGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAutoScaleVmGroupRequest) Reset()
- func (x *UpdateAutoScaleVmGroupRequest) String() string
- type UpdateAutoScaleVmGroupResponse
- func (*UpdateAutoScaleVmGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAutoScaleVmGroupResponse) GetResult() *Result
- func (*UpdateAutoScaleVmGroupResponse) ProtoMessage()
- func (x *UpdateAutoScaleVmGroupResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateAutoScaleVmGroupResponse) Reset()
- func (x *UpdateAutoScaleVmGroupResponse) String() string
- type UpdateAutoScaleVmProfileRequest
- func (*UpdateAutoScaleVmProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAutoScaleVmProfileRequest) GetAutoscaleUserId() int64
- func (x *UpdateAutoScaleVmProfileRequest) GetCounterParamList() map[string]string
- func (x *UpdateAutoScaleVmProfileRequest) GetCustomId() string
- func (x *UpdateAutoScaleVmProfileRequest) GetDisplay() bool
- func (x *UpdateAutoScaleVmProfileRequest) GetExpungeVmGracePeriod() int32
- func (x *UpdateAutoScaleVmProfileRequest) GetId() int64
- func (x *UpdateAutoScaleVmProfileRequest) GetInjectedJobId() string
- func (x *UpdateAutoScaleVmProfileRequest) GetOtherDeployParams() map[string]string
- func (x *UpdateAutoScaleVmProfileRequest) GetResponseType() string
- func (x *UpdateAutoScaleVmProfileRequest) GetServiceOfferingId() int64
- func (x *UpdateAutoScaleVmProfileRequest) GetStartEventId() int64
- func (x *UpdateAutoScaleVmProfileRequest) GetTemplateId() int64
- func (x *UpdateAutoScaleVmProfileRequest) GetUserData() string
- func (x *UpdateAutoScaleVmProfileRequest) GetUserDataDetails() map[string]string
- func (x *UpdateAutoScaleVmProfileRequest) GetUserDataId() int64
- func (*UpdateAutoScaleVmProfileRequest) ProtoMessage()
- func (x *UpdateAutoScaleVmProfileRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAutoScaleVmProfileRequest) Reset()
- func (x *UpdateAutoScaleVmProfileRequest) String() string
- type UpdateAutoScaleVmProfileResponse
- func (*UpdateAutoScaleVmProfileResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAutoScaleVmProfileResponse) GetResult() *Result
- func (*UpdateAutoScaleVmProfileResponse) ProtoMessage()
- func (x *UpdateAutoScaleVmProfileResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateAutoScaleVmProfileResponse) Reset()
- func (x *UpdateAutoScaleVmProfileResponse) String() string
- type UpdateConditionRequest
- func (*UpdateConditionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateConditionRequest) GetId() int64
- func (x *UpdateConditionRequest) GetInjectedJobId() string
- func (x *UpdateConditionRequest) GetRelationalOperator() string
- func (x *UpdateConditionRequest) GetResponseType() string
- func (x *UpdateConditionRequest) GetStartEventId() int64
- func (x *UpdateConditionRequest) GetThreshold() int64
- func (*UpdateConditionRequest) ProtoMessage()
- func (x *UpdateConditionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateConditionRequest) Reset()
- func (x *UpdateConditionRequest) String() string
- type UpdateConditionResponse
- func (*UpdateConditionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateConditionResponse) GetResult() *Result
- func (*UpdateConditionResponse) ProtoMessage()
- func (x *UpdateConditionResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateConditionResponse) Reset()
- func (x *UpdateConditionResponse) String() string
Constants ¶
const ( AutoscaleService_CreateAutoScalePolicy_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/CreateAutoScalePolicy" AutoscaleService_CreateAutoScaleVmGroup_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/CreateAutoScaleVmGroup" AutoscaleService_CreateAutoScaleVmProfile_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/CreateAutoScaleVmProfile" AutoscaleService_CreateCondition_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/CreateCondition" AutoscaleService_CreateCounter_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/CreateCounter" AutoscaleService_DeleteAutoScalePolicy_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/DeleteAutoScalePolicy" AutoscaleService_DeleteAutoScaleVmGroup_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/DeleteAutoScaleVmGroup" AutoscaleService_DeleteAutoScaleVmProfile_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/DeleteAutoScaleVmProfile" AutoscaleService_DeleteCondition_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/DeleteCondition" AutoscaleService_DeleteCounter_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/DeleteCounter" AutoscaleService_DisableAutoScaleVmGroup_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/DisableAutoScaleVmGroup" AutoscaleService_EnableAutoScaleVmGroup_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/EnableAutoScaleVmGroup" AutoscaleService_ListAutoScalePolicies_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/ListAutoScalePolicies" AutoscaleService_ListAutoScaleVmGroups_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/ListAutoScaleVmGroups" AutoscaleService_ListAutoScaleVmProfiles_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/ListAutoScaleVmProfiles" AutoscaleService_ListConditions_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/ListConditions" AutoscaleService_ListCounters_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/ListCounters" AutoscaleService_UpdateAutoScalePolicy_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/UpdateAutoScalePolicy" AutoscaleService_UpdateAutoScaleVmGroup_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/UpdateAutoScaleVmGroup" AutoscaleService_UpdateAutoScaleVmProfile_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/UpdateAutoScaleVmProfile" AutoscaleService_UpdateCondition_FullMethodName = "/cloudstack.management.autoscale.v1.AutoscaleService/UpdateCondition" )
Variables ¶
var ( RelationalOperatorType_name = map[int32]string{ 0: "RELATIONAL_OPERATOR_TYPE_UNSPECIFIED", 1: "RELATIONAL_OPERATOR_TYPE_EQ", 2: "RELATIONAL_OPERATOR_TYPE_GE", 3: "RELATIONAL_OPERATOR_TYPE_GT", 4: "RELATIONAL_OPERATOR_TYPE_LE", 5: "RELATIONAL_OPERATOR_TYPE_LT", } RelationalOperatorType_value = map[string]int32{ "RELATIONAL_OPERATOR_TYPE_UNSPECIFIED": 0, "RELATIONAL_OPERATOR_TYPE_EQ": 1, "RELATIONAL_OPERATOR_TYPE_GE": 2, "RELATIONAL_OPERATOR_TYPE_GT": 3, "RELATIONAL_OPERATOR_TYPE_LE": 4, "RELATIONAL_OPERATOR_TYPE_LT": 5, } )
Enum value maps for RelationalOperatorType.
var AutoscaleService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "cloudstack.management.autoscale.v1.AutoscaleService", HandlerType: (*AutoscaleServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateAutoScalePolicy", Handler: _AutoscaleService_CreateAutoScalePolicy_Handler, }, { MethodName: "CreateAutoScaleVmGroup", Handler: _AutoscaleService_CreateAutoScaleVmGroup_Handler, }, { MethodName: "CreateAutoScaleVmProfile", Handler: _AutoscaleService_CreateAutoScaleVmProfile_Handler, }, { MethodName: "CreateCondition", Handler: _AutoscaleService_CreateCondition_Handler, }, { MethodName: "CreateCounter", Handler: _AutoscaleService_CreateCounter_Handler, }, { MethodName: "DeleteAutoScalePolicy", Handler: _AutoscaleService_DeleteAutoScalePolicy_Handler, }, { MethodName: "DeleteAutoScaleVmGroup", Handler: _AutoscaleService_DeleteAutoScaleVmGroup_Handler, }, { MethodName: "DeleteAutoScaleVmProfile", Handler: _AutoscaleService_DeleteAutoScaleVmProfile_Handler, }, { MethodName: "DeleteCondition", Handler: _AutoscaleService_DeleteCondition_Handler, }, { MethodName: "DeleteCounter", Handler: _AutoscaleService_DeleteCounter_Handler, }, { MethodName: "DisableAutoScaleVmGroup", Handler: _AutoscaleService_DisableAutoScaleVmGroup_Handler, }, { MethodName: "EnableAutoScaleVmGroup", Handler: _AutoscaleService_EnableAutoScaleVmGroup_Handler, }, { MethodName: "ListAutoScalePolicies", Handler: _AutoscaleService_ListAutoScalePolicies_Handler, }, { MethodName: "ListAutoScaleVmGroups", Handler: _AutoscaleService_ListAutoScaleVmGroups_Handler, }, { MethodName: "ListAutoScaleVmProfiles", Handler: _AutoscaleService_ListAutoScaleVmProfiles_Handler, }, { MethodName: "ListConditions", Handler: _AutoscaleService_ListConditions_Handler, }, { MethodName: "ListCounters", Handler: _AutoscaleService_ListCounters_Handler, }, { MethodName: "UpdateAutoScalePolicy", Handler: _AutoscaleService_UpdateAutoScalePolicy_Handler, }, { MethodName: "UpdateAutoScaleVmGroup", Handler: _AutoscaleService_UpdateAutoScaleVmGroup_Handler, }, { MethodName: "UpdateAutoScaleVmProfile", Handler: _AutoscaleService_UpdateAutoScaleVmProfile_Handler, }, { MethodName: "UpdateCondition", Handler: _AutoscaleService_UpdateCondition_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "cloudstack/management/autoscale/v1/autoscale.gen.proto", }
AutoscaleService_ServiceDesc is the grpc.ServiceDesc for AutoscaleService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_cloudstack_management_autoscale_v1_autoscale_gen_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAutoscaleServiceServer ¶
func RegisterAutoscaleServiceServer(s grpc.ServiceRegistrar, srv AutoscaleServiceServer)
Types ¶
type AutoScalePolicy ¶
type AutoScalePolicy struct {
// The ID of the AutoScalePolicy
Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// The name of the AutoScalePolicy
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// The display name of the AutoScalePolicy
DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
// The description of the AutoScalePolicy
Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
// The date this entity was created
Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"`
// contains filtered or unexported fields
}
AutoScalePolicy represents a AutoScalePolicy Item
func (*AutoScalePolicy) Descriptor
deprecated
func (*AutoScalePolicy) Descriptor() ([]byte, []int)
Deprecated: Use AutoScalePolicy.ProtoReflect.Descriptor instead.
func (*AutoScalePolicy) GetCreated ¶
func (x *AutoScalePolicy) GetCreated() string
func (*AutoScalePolicy) GetDescription ¶
func (x *AutoScalePolicy) GetDescription() string
func (*AutoScalePolicy) GetDisplayName ¶
func (x *AutoScalePolicy) GetDisplayName() string
func (*AutoScalePolicy) GetId ¶
func (x *AutoScalePolicy) GetId() string
func (*AutoScalePolicy) GetName ¶
func (x *AutoScalePolicy) GetName() string
func (*AutoScalePolicy) ProtoMessage ¶
func (*AutoScalePolicy) ProtoMessage()
func (*AutoScalePolicy) ProtoReflect ¶
func (x *AutoScalePolicy) ProtoReflect() protoreflect.Message
func (*AutoScalePolicy) Reset ¶
func (x *AutoScalePolicy) Reset()
func (*AutoScalePolicy) String ¶
func (x *AutoScalePolicy) String() string
type AutoScaleVmGroup ¶
type AutoScaleVmGroup struct {
// The ID of the AutoScaleVmGroup
Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// The name of the AutoScaleVmGroup
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// The display name of the AutoScaleVmGroup
DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
// The description of the AutoScaleVmGroup
Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
// The date this entity was created
Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"`
// contains filtered or unexported fields
}
AutoScaleVmGroup represents a AutoScaleVmGroup Item
func (*AutoScaleVmGroup) Descriptor
deprecated
func (*AutoScaleVmGroup) Descriptor() ([]byte, []int)
Deprecated: Use AutoScaleVmGroup.ProtoReflect.Descriptor instead.
func (*AutoScaleVmGroup) GetCreated ¶
func (x *AutoScaleVmGroup) GetCreated() string
func (*AutoScaleVmGroup) GetDescription ¶
func (x *AutoScaleVmGroup) GetDescription() string
func (*AutoScaleVmGroup) GetDisplayName ¶
func (x *AutoScaleVmGroup) GetDisplayName() string
func (*AutoScaleVmGroup) GetId ¶
func (x *AutoScaleVmGroup) GetId() string
func (*AutoScaleVmGroup) GetName ¶
func (x *AutoScaleVmGroup) GetName() string
func (*AutoScaleVmGroup) ProtoMessage ¶
func (*AutoScaleVmGroup) ProtoMessage()
func (*AutoScaleVmGroup) ProtoReflect ¶
func (x *AutoScaleVmGroup) ProtoReflect() protoreflect.Message
func (*AutoScaleVmGroup) Reset ¶
func (x *AutoScaleVmGroup) Reset()
func (*AutoScaleVmGroup) String ¶
func (x *AutoScaleVmGroup) String() string
type AutoScaleVmProfile ¶
type AutoScaleVmProfile struct {
// The ID of the AutoScaleVmProfile
Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// The name of the AutoScaleVmProfile
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// The display name of the AutoScaleVmProfile
DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
// The description of the AutoScaleVmProfile
Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
// The date this entity was created
Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"`
// contains filtered or unexported fields
}
AutoScaleVmProfile represents a AutoScaleVmProfile Item
func (*AutoScaleVmProfile) Descriptor
deprecated
func (*AutoScaleVmProfile) Descriptor() ([]byte, []int)
Deprecated: Use AutoScaleVmProfile.ProtoReflect.Descriptor instead.
func (*AutoScaleVmProfile) GetCreated ¶
func (x *AutoScaleVmProfile) GetCreated() string
func (*AutoScaleVmProfile) GetDescription ¶
func (x *AutoScaleVmProfile) GetDescription() string
func (*AutoScaleVmProfile) GetDisplayName ¶
func (x *AutoScaleVmProfile) GetDisplayName() string
func (*AutoScaleVmProfile) GetId ¶
func (x *AutoScaleVmProfile) GetId() string
func (*AutoScaleVmProfile) GetName ¶
func (x *AutoScaleVmProfile) GetName() string
func (*AutoScaleVmProfile) ProtoMessage ¶
func (*AutoScaleVmProfile) ProtoMessage()
func (*AutoScaleVmProfile) ProtoReflect ¶
func (x *AutoScaleVmProfile) ProtoReflect() protoreflect.Message
func (*AutoScaleVmProfile) Reset ¶
func (x *AutoScaleVmProfile) Reset()
func (*AutoScaleVmProfile) String ¶
func (x *AutoScaleVmProfile) String() string
type AutoscaleServiceClient ¶
type AutoscaleServiceClient interface {
// CreateAutoScalePolicy Creates an autoscale policy for a provision or deprovision action, the action is taken when the all the conditions evaluates to true for the specified duration. The policy is in effect once it is attached to a autscale vm group.
CreateAutoScalePolicy(ctx context.Context, in *CreateAutoScalePolicyRequest, opts ...grpc.CallOption) (*CreateAutoScalePolicyResponse, error)
// CreateAutoScaleVmGroup Creates and automatically starts a virtual machine based on a service offering, disk offering, and template.
CreateAutoScaleVmGroup(ctx context.Context, in *CreateAutoScaleVmGroupRequest, opts ...grpc.CallOption) (*CreateAutoScaleVmGroupResponse, error)
// CreateAutoScaleVmProfile Creates a profile that contains information about the virtual machine which will be provisioned automatically by autoscale feature.
CreateAutoScaleVmProfile(ctx context.Context, in *CreateAutoScaleVmProfileRequest, opts ...grpc.CallOption) (*CreateAutoScaleVmProfileResponse, error)
// CreateCondition Creates a condition for VM auto scaling
CreateCondition(ctx context.Context, in *CreateConditionRequest, opts ...grpc.CallOption) (*CreateConditionResponse, error)
// CreateCounter Adds metric counter for VM auto scaling
CreateCounter(ctx context.Context, in *CreateCounterRequest, opts ...grpc.CallOption) (*CreateCounterResponse, error)
// DeleteAutoScalePolicy Deletes a autoscale policy.
DeleteAutoScalePolicy(ctx context.Context, in *DeleteAutoScalePolicyRequest, opts ...grpc.CallOption) (*DeleteAutoScalePolicyResponse, error)
// DeleteAutoScaleVmGroup Deletes a autoscale vm group.
DeleteAutoScaleVmGroup(ctx context.Context, in *DeleteAutoScaleVmGroupRequest, opts ...grpc.CallOption) (*DeleteAutoScaleVmGroupResponse, error)
// DeleteAutoScaleVmProfile Deletes a autoscale vm profile.
DeleteAutoScaleVmProfile(ctx context.Context, in *DeleteAutoScaleVmProfileRequest, opts ...grpc.CallOption) (*DeleteAutoScaleVmProfileResponse, error)
// DeleteCondition Removes a condition for VM auto scaling
DeleteCondition(ctx context.Context, in *DeleteConditionRequest, opts ...grpc.CallOption) (*DeleteConditionResponse, error)
// DeleteCounter Deletes a counter for VM auto scaling
DeleteCounter(ctx context.Context, in *DeleteCounterRequest, opts ...grpc.CallOption) (*DeleteCounterResponse, error)
// DisableAutoScaleVmGroup Disables an AutoScale Vm Group
DisableAutoScaleVmGroup(ctx context.Context, in *DisableAutoScaleVmGroupRequest, opts ...grpc.CallOption) (*DisableAutoScaleVmGroupResponse, error)
// EnableAutoScaleVmGroup Enables an AutoScale Vm Group
EnableAutoScaleVmGroup(ctx context.Context, in *EnableAutoScaleVmGroupRequest, opts ...grpc.CallOption) (*EnableAutoScaleVmGroupResponse, error)
// ListAutoScalePolicies Lists autoscale policies.
ListAutoScalePolicies(ctx context.Context, in *ListAutoScalePoliciesRequest, opts ...grpc.CallOption) (*ListAutoScalePoliciesResponse, error)
// ListAutoScaleVmGroups Lists autoscale vm groups.
ListAutoScaleVmGroups(ctx context.Context, in *ListAutoScaleVmGroupsRequest, opts ...grpc.CallOption) (*ListAutoScaleVmGroupsResponse, error)
// ListAutoScaleVmProfiles Lists autoscale vm profiles.
ListAutoScaleVmProfiles(ctx context.Context, in *ListAutoScaleVmProfilesRequest, opts ...grpc.CallOption) (*ListAutoScaleVmProfilesResponse, error)
// ListConditions List Conditions for VM auto scaling
ListConditions(ctx context.Context, in *ListConditionsRequest, opts ...grpc.CallOption) (*ListConditionsResponse, error)
// ListCounters List the counters for VM auto scaling
ListCounters(ctx context.Context, in *ListCountersRequest, opts ...grpc.CallOption) (*ListCountersResponse, error)
// UpdateAutoScalePolicy Updates an existing autoscale policy.
UpdateAutoScalePolicy(ctx context.Context, in *UpdateAutoScalePolicyRequest, opts ...grpc.CallOption) (*UpdateAutoScalePolicyResponse, error)
// UpdateAutoScaleVmGroup Updates an existing autoscale vm group.
UpdateAutoScaleVmGroup(ctx context.Context, in *UpdateAutoScaleVmGroupRequest, opts ...grpc.CallOption) (*UpdateAutoScaleVmGroupResponse, error)
// UpdateAutoScaleVmProfile Updates an existing autoscale vm profile.
UpdateAutoScaleVmProfile(ctx context.Context, in *UpdateAutoScaleVmProfileRequest, opts ...grpc.CallOption) (*UpdateAutoScaleVmProfileResponse, error)
// UpdateCondition Updates a condition for VM auto scaling
UpdateCondition(ctx context.Context, in *UpdateConditionRequest, opts ...grpc.CallOption) (*UpdateConditionResponse, error)
}
AutoscaleServiceClient is the client API for AutoscaleService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
AutoscaleService provides operations for managing Autoscales
func NewAutoscaleServiceClient ¶
func NewAutoscaleServiceClient(cc grpc.ClientConnInterface) AutoscaleServiceClient
type AutoscaleServiceServer ¶
type AutoscaleServiceServer interface {
// CreateAutoScalePolicy Creates an autoscale policy for a provision or deprovision action, the action is taken when the all the conditions evaluates to true for the specified duration. The policy is in effect once it is attached to a autscale vm group.
CreateAutoScalePolicy(context.Context, *CreateAutoScalePolicyRequest) (*CreateAutoScalePolicyResponse, error)
// CreateAutoScaleVmGroup Creates and automatically starts a virtual machine based on a service offering, disk offering, and template.
CreateAutoScaleVmGroup(context.Context, *CreateAutoScaleVmGroupRequest) (*CreateAutoScaleVmGroupResponse, error)
// CreateAutoScaleVmProfile Creates a profile that contains information about the virtual machine which will be provisioned automatically by autoscale feature.
CreateAutoScaleVmProfile(context.Context, *CreateAutoScaleVmProfileRequest) (*CreateAutoScaleVmProfileResponse, error)
// CreateCondition Creates a condition for VM auto scaling
CreateCondition(context.Context, *CreateConditionRequest) (*CreateConditionResponse, error)
// CreateCounter Adds metric counter for VM auto scaling
CreateCounter(context.Context, *CreateCounterRequest) (*CreateCounterResponse, error)
// DeleteAutoScalePolicy Deletes a autoscale policy.
DeleteAutoScalePolicy(context.Context, *DeleteAutoScalePolicyRequest) (*DeleteAutoScalePolicyResponse, error)
// DeleteAutoScaleVmGroup Deletes a autoscale vm group.
DeleteAutoScaleVmGroup(context.Context, *DeleteAutoScaleVmGroupRequest) (*DeleteAutoScaleVmGroupResponse, error)
// DeleteAutoScaleVmProfile Deletes a autoscale vm profile.
DeleteAutoScaleVmProfile(context.Context, *DeleteAutoScaleVmProfileRequest) (*DeleteAutoScaleVmProfileResponse, error)
// DeleteCondition Removes a condition for VM auto scaling
DeleteCondition(context.Context, *DeleteConditionRequest) (*DeleteConditionResponse, error)
// DeleteCounter Deletes a counter for VM auto scaling
DeleteCounter(context.Context, *DeleteCounterRequest) (*DeleteCounterResponse, error)
// DisableAutoScaleVmGroup Disables an AutoScale Vm Group
DisableAutoScaleVmGroup(context.Context, *DisableAutoScaleVmGroupRequest) (*DisableAutoScaleVmGroupResponse, error)
// EnableAutoScaleVmGroup Enables an AutoScale Vm Group
EnableAutoScaleVmGroup(context.Context, *EnableAutoScaleVmGroupRequest) (*EnableAutoScaleVmGroupResponse, error)
// ListAutoScalePolicies Lists autoscale policies.
ListAutoScalePolicies(context.Context, *ListAutoScalePoliciesRequest) (*ListAutoScalePoliciesResponse, error)
// ListAutoScaleVmGroups Lists autoscale vm groups.
ListAutoScaleVmGroups(context.Context, *ListAutoScaleVmGroupsRequest) (*ListAutoScaleVmGroupsResponse, error)
// ListAutoScaleVmProfiles Lists autoscale vm profiles.
ListAutoScaleVmProfiles(context.Context, *ListAutoScaleVmProfilesRequest) (*ListAutoScaleVmProfilesResponse, error)
// ListConditions List Conditions for VM auto scaling
ListConditions(context.Context, *ListConditionsRequest) (*ListConditionsResponse, error)
// ListCounters List the counters for VM auto scaling
ListCounters(context.Context, *ListCountersRequest) (*ListCountersResponse, error)
// UpdateAutoScalePolicy Updates an existing autoscale policy.
UpdateAutoScalePolicy(context.Context, *UpdateAutoScalePolicyRequest) (*UpdateAutoScalePolicyResponse, error)
// UpdateAutoScaleVmGroup Updates an existing autoscale vm group.
UpdateAutoScaleVmGroup(context.Context, *UpdateAutoScaleVmGroupRequest) (*UpdateAutoScaleVmGroupResponse, error)
// UpdateAutoScaleVmProfile Updates an existing autoscale vm profile.
UpdateAutoScaleVmProfile(context.Context, *UpdateAutoScaleVmProfileRequest) (*UpdateAutoScaleVmProfileResponse, error)
// UpdateCondition Updates a condition for VM auto scaling
UpdateCondition(context.Context, *UpdateConditionRequest) (*UpdateConditionResponse, error)
// contains filtered or unexported methods
}
AutoscaleServiceServer is the server API for AutoscaleService service. All implementations must embed UnimplementedAutoscaleServiceServer for forward compatibility.
AutoscaleService provides operations for managing Autoscales
type Condition ¶
type Condition struct {
// The ID of the Condition
Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// The name of the Condition
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// The display name of the Condition
DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
// The description of the Condition
Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
// The date this entity was created
Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"`
// contains filtered or unexported fields
}
Condition represents a Condition Item
func (*Condition) Descriptor
deprecated
func (*Condition) GetCreated ¶
func (*Condition) GetDescription ¶
func (*Condition) GetDisplayName ¶
func (*Condition) ProtoMessage ¶
func (*Condition) ProtoMessage()
func (*Condition) ProtoReflect ¶
func (x *Condition) ProtoReflect() protoreflect.Message
type Counter ¶
type Counter struct {
// The ID of the Counter
Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// The name of the Counter
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// The display name of the Counter
DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
// The description of the Counter
Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
// The date this entity was created
Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"`
// contains filtered or unexported fields
}
Counter represents a Counter Item
func (*Counter) Descriptor
deprecated
func (*Counter) GetCreated ¶
func (*Counter) GetDescription ¶
func (*Counter) GetDisplayName ¶
func (*Counter) ProtoMessage ¶
func (*Counter) ProtoMessage()
func (*Counter) ProtoReflect ¶
func (x *Counter) ProtoReflect() protoreflect.Message
type CreateAutoScalePolicyRequest ¶
type CreateAutoScalePolicyRequest struct {
// the name of the autoscale policy
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// the action to be executed if all the conditions evaluate to true for the specified duration.
Action *string `protobuf:"bytes,2,opt,name=action" json:"action,omitempty"`
// the duration in which the conditions have to be true before action is taken
Duration *int32 `protobuf:"varint,3,opt,name=duration" json:"duration,omitempty"`
// the cool down period in which the policy should not be evaluated after the action has been taken
QuietTime *int32 `protobuf:"varint,4,opt,name=quiet_time,json=quietTime" json:"quiet_time,omitempty"`
// the list of IDs of the conditions that are being evaluated on every interval
ConditionIds []string `protobuf:"bytes,5,rep,name=condition_ids,json=conditionIds" json:"condition_ids,omitempty"`
StartEventId *int64 `protobuf:"varint,6,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,7,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,8,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
CreateAutoScalePolicyRequest represents the parameters for creates an autoscale policy for a provision or deprovision action, the action is taken when the all the conditions evaluates to true for the specified duration. the policy is in effect once it is attached to a autscale vm group.
func (*CreateAutoScalePolicyRequest) Descriptor
deprecated
func (*CreateAutoScalePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAutoScalePolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateAutoScalePolicyRequest) GetAction ¶
func (x *CreateAutoScalePolicyRequest) GetAction() string
func (*CreateAutoScalePolicyRequest) GetConditionIds ¶
func (x *CreateAutoScalePolicyRequest) GetConditionIds() []string
func (*CreateAutoScalePolicyRequest) GetDuration ¶
func (x *CreateAutoScalePolicyRequest) GetDuration() int32
func (*CreateAutoScalePolicyRequest) GetInjectedJobId ¶
func (x *CreateAutoScalePolicyRequest) GetInjectedJobId() string
func (*CreateAutoScalePolicyRequest) GetName ¶
func (x *CreateAutoScalePolicyRequest) GetName() string
func (*CreateAutoScalePolicyRequest) GetQuietTime ¶
func (x *CreateAutoScalePolicyRequest) GetQuietTime() int32
func (*CreateAutoScalePolicyRequest) GetResponseType ¶
func (x *CreateAutoScalePolicyRequest) GetResponseType() string
func (*CreateAutoScalePolicyRequest) GetStartEventId ¶
func (x *CreateAutoScalePolicyRequest) GetStartEventId() int64
func (*CreateAutoScalePolicyRequest) ProtoMessage ¶
func (*CreateAutoScalePolicyRequest) ProtoMessage()
func (*CreateAutoScalePolicyRequest) ProtoReflect ¶
func (x *CreateAutoScalePolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateAutoScalePolicyRequest) Reset ¶
func (x *CreateAutoScalePolicyRequest) Reset()
func (*CreateAutoScalePolicyRequest) String ¶
func (x *CreateAutoScalePolicyRequest) String() string
type CreateAutoScalePolicyResponse ¶
type CreateAutoScalePolicyResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
CreateAutoScalePolicyResponse represents the response from creates an autoscale policy for a provision or deprovision action, the action is taken when the all the conditions evaluates to true for the specified duration. the policy is in effect once it is attached to a autscale vm group.
func (*CreateAutoScalePolicyResponse) Descriptor
deprecated
func (*CreateAutoScalePolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateAutoScalePolicyResponse.ProtoReflect.Descriptor instead.
func (*CreateAutoScalePolicyResponse) GetResult ¶
func (x *CreateAutoScalePolicyResponse) GetResult() *Result
func (*CreateAutoScalePolicyResponse) ProtoMessage ¶
func (*CreateAutoScalePolicyResponse) ProtoMessage()
func (*CreateAutoScalePolicyResponse) ProtoReflect ¶
func (x *CreateAutoScalePolicyResponse) ProtoReflect() protoreflect.Message
func (*CreateAutoScalePolicyResponse) Reset ¶
func (x *CreateAutoScalePolicyResponse) Reset()
func (*CreateAutoScalePolicyResponse) String ¶
func (x *CreateAutoScalePolicyResponse) String() string
type CreateAutoScaleVmGroupRequest ¶
type CreateAutoScaleVmGroupRequest struct {
// the ID of the load balancer rule
LbRuleId *int64 `protobuf:"varint,1,opt,name=lb_rule_id,json=lbRuleId" json:"lb_rule_id,omitempty"`
// the name of the autoscale vmgroup
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// the minimum number of members in the vmgroup, the number of instances in the vm group will be equal to or more than this number.
MinMembers *int32 `protobuf:"varint,3,opt,name=min_members,json=minMembers" json:"min_members,omitempty"`
// the maximum number of members in the vmgroup, The number of instances in the vm group will be equal to or less than this number.
MaxMembers *int32 `protobuf:"varint,4,opt,name=max_members,json=maxMembers" json:"max_members,omitempty"`
// the frequency in which the performance counters to be collected
Interval *int32 `protobuf:"varint,5,opt,name=interval" json:"interval,omitempty"`
// list of scaleup autoscale policies
ScaleUpPolicyIds []string `protobuf:"bytes,6,rep,name=scale_up_policy_ids,json=scaleUpPolicyIds" json:"scale_up_policy_ids,omitempty"`
// list of scaledown autoscale policies
ScaleDownPolicyIds []string `protobuf:"bytes,7,rep,name=scale_down_policy_ids,json=scaleDownPolicyIds" json:"scale_down_policy_ids,omitempty"`
// the autoscale profile that contains information about the vms in the vm group.
ProfileId *int64 `protobuf:"varint,8,opt,name=profile_id,json=profileId" json:"profile_id,omitempty"`
// an optional field, whether to the display the group to the end user or not
Display *bool `protobuf:"varint,9,opt,name=display" json:"display,omitempty"`
StartEventId *int64 `protobuf:"varint,10,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,11,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,12,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
CreateAutoScaleVmGroupRequest represents the parameters for creates and automatically starts a virtual machine based on a service offering, disk offering, and template.
func (*CreateAutoScaleVmGroupRequest) Descriptor
deprecated
func (*CreateAutoScaleVmGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAutoScaleVmGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateAutoScaleVmGroupRequest) GetDisplay ¶
func (x *CreateAutoScaleVmGroupRequest) GetDisplay() bool
func (*CreateAutoScaleVmGroupRequest) GetInjectedJobId ¶
func (x *CreateAutoScaleVmGroupRequest) GetInjectedJobId() string
func (*CreateAutoScaleVmGroupRequest) GetInterval ¶
func (x *CreateAutoScaleVmGroupRequest) GetInterval() int32
func (*CreateAutoScaleVmGroupRequest) GetLbRuleId ¶
func (x *CreateAutoScaleVmGroupRequest) GetLbRuleId() int64
func (*CreateAutoScaleVmGroupRequest) GetMaxMembers ¶
func (x *CreateAutoScaleVmGroupRequest) GetMaxMembers() int32
func (*CreateAutoScaleVmGroupRequest) GetMinMembers ¶
func (x *CreateAutoScaleVmGroupRequest) GetMinMembers() int32
func (*CreateAutoScaleVmGroupRequest) GetName ¶
func (x *CreateAutoScaleVmGroupRequest) GetName() string
func (*CreateAutoScaleVmGroupRequest) GetProfileId ¶
func (x *CreateAutoScaleVmGroupRequest) GetProfileId() int64
func (*CreateAutoScaleVmGroupRequest) GetResponseType ¶
func (x *CreateAutoScaleVmGroupRequest) GetResponseType() string
func (*CreateAutoScaleVmGroupRequest) GetScaleDownPolicyIds ¶
func (x *CreateAutoScaleVmGroupRequest) GetScaleDownPolicyIds() []string
func (*CreateAutoScaleVmGroupRequest) GetScaleUpPolicyIds ¶
func (x *CreateAutoScaleVmGroupRequest) GetScaleUpPolicyIds() []string
func (*CreateAutoScaleVmGroupRequest) GetStartEventId ¶
func (x *CreateAutoScaleVmGroupRequest) GetStartEventId() int64
func (*CreateAutoScaleVmGroupRequest) ProtoMessage ¶
func (*CreateAutoScaleVmGroupRequest) ProtoMessage()
func (*CreateAutoScaleVmGroupRequest) ProtoReflect ¶
func (x *CreateAutoScaleVmGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateAutoScaleVmGroupRequest) Reset ¶
func (x *CreateAutoScaleVmGroupRequest) Reset()
func (*CreateAutoScaleVmGroupRequest) String ¶
func (x *CreateAutoScaleVmGroupRequest) String() string
type CreateAutoScaleVmGroupResponse ¶
type CreateAutoScaleVmGroupResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
CreateAutoScaleVmGroupResponse represents the response from creates and automatically starts a virtual machine based on a service offering, disk offering, and template.
func (*CreateAutoScaleVmGroupResponse) Descriptor
deprecated
func (*CreateAutoScaleVmGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateAutoScaleVmGroupResponse.ProtoReflect.Descriptor instead.
func (*CreateAutoScaleVmGroupResponse) GetResult ¶
func (x *CreateAutoScaleVmGroupResponse) GetResult() *Result
func (*CreateAutoScaleVmGroupResponse) ProtoMessage ¶
func (*CreateAutoScaleVmGroupResponse) ProtoMessage()
func (*CreateAutoScaleVmGroupResponse) ProtoReflect ¶
func (x *CreateAutoScaleVmGroupResponse) ProtoReflect() protoreflect.Message
func (*CreateAutoScaleVmGroupResponse) Reset ¶
func (x *CreateAutoScaleVmGroupResponse) Reset()
func (*CreateAutoScaleVmGroupResponse) String ¶
func (x *CreateAutoScaleVmGroupResponse) String() string
type CreateAutoScaleVmProfileRequest ¶
type CreateAutoScaleVmProfileRequest struct {
// availability zone for the auto deployed virtual machine
ZoneId *int64 `protobuf:"varint,1,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
// the service offering of the auto deployed virtual machine
ServiceOfferingId *int64 `protobuf:"varint,2,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"`
// the template of the auto deployed virtual machine
TemplateId *int64 `protobuf:"varint,3,opt,name=template_id,json=templateId" json:"template_id,omitempty"`
// parameters other than zoneId/serviceOfferringId/templateId of the auto deployed virtual machine.
// Example: otherdeployparams[0].name=serviceofferingid&otherdeployparams[0].value=a7fb50f6-01d9-11ed-8bc1-77f8f0228926&otherdeployparams[1].name=rootdisksize&otherdeployparams[1].value=10 .
// Possible parameters are "rootdisksize", "diskofferingid","size", "securitygroupids", "overridediskofferingid", "keypairs", "affinitygroupids'" and "networkids".
OtherDeployParams map[string]string `` /* 181-byte string literal not displayed */
// the time allowed for existing connections to get closed before a vm is expunged
ExpungeVmGracePeriod *int32 `protobuf:"varint,5,opt,name=expunge_vm_grace_period,json=expungeVmGracePeriod" json:"expunge_vm_grace_period,omitempty"`
// counterparam list. Example: counterparam[0].name=snmpcommunity&counterparam[0].value=public&counterparam[1].name=snmpport&counterparam[1].value=161
CounterParamList map[string]string `` /* 178-byte string literal not displayed */
// an optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length value
UserData *string `protobuf:"bytes,7,opt,name=user_data,json=userData" json:"user_data,omitempty"`
// the ID of the Userdata
UserDataId *int64 `protobuf:"varint,8,opt,name=user_data_id,json=userDataId" json:"user_data_id,omitempty"`
// used to specify the parameters values for the variables in userdata.
UserDataDetails map[string]string `` /* 175-byte string literal not displayed */
// the ID of the user used to launch and destroy the VMs
AutoscaleUserId *int64 `protobuf:"varint,10,opt,name=autoscale_user_id,json=autoscaleUserId" json:"autoscale_user_id,omitempty"`
// an optional field, whether to the display the profile to the end user or not
Display *bool `protobuf:"varint,11,opt,name=display" json:"display,omitempty"`
// account that will own the autoscale VM profile
AccountName *string `protobuf:"bytes,12,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
// an optional project for the autoscale VM profile
ProjectId *int64 `protobuf:"varint,13,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
// domain ID of the account owning a autoscale VM profile
DomainId *int64 `protobuf:"varint,14,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
StartEventId *int64 `protobuf:"varint,15,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,16,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,17,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
CreateAutoScaleVmProfileRequest represents the parameters for creates a profile that contains information about the virtual machine which will be provisioned automatically by autoscale feature.
func (*CreateAutoScaleVmProfileRequest) Descriptor
deprecated
func (*CreateAutoScaleVmProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAutoScaleVmProfileRequest.ProtoReflect.Descriptor instead.
func (*CreateAutoScaleVmProfileRequest) GetAccountName ¶
func (x *CreateAutoScaleVmProfileRequest) GetAccountName() string
func (*CreateAutoScaleVmProfileRequest) GetAutoscaleUserId ¶
func (x *CreateAutoScaleVmProfileRequest) GetAutoscaleUserId() int64
func (*CreateAutoScaleVmProfileRequest) GetCounterParamList ¶
func (x *CreateAutoScaleVmProfileRequest) GetCounterParamList() map[string]string
func (*CreateAutoScaleVmProfileRequest) GetDisplay ¶
func (x *CreateAutoScaleVmProfileRequest) GetDisplay() bool
func (*CreateAutoScaleVmProfileRequest) GetDomainId ¶
func (x *CreateAutoScaleVmProfileRequest) GetDomainId() int64
func (*CreateAutoScaleVmProfileRequest) GetExpungeVmGracePeriod ¶
func (x *CreateAutoScaleVmProfileRequest) GetExpungeVmGracePeriod() int32
func (*CreateAutoScaleVmProfileRequest) GetInjectedJobId ¶
func (x *CreateAutoScaleVmProfileRequest) GetInjectedJobId() string
func (*CreateAutoScaleVmProfileRequest) GetOtherDeployParams ¶
func (x *CreateAutoScaleVmProfileRequest) GetOtherDeployParams() map[string]string
func (*CreateAutoScaleVmProfileRequest) GetProjectId ¶
func (x *CreateAutoScaleVmProfileRequest) GetProjectId() int64
func (*CreateAutoScaleVmProfileRequest) GetResponseType ¶
func (x *CreateAutoScaleVmProfileRequest) GetResponseType() string
func (*CreateAutoScaleVmProfileRequest) GetServiceOfferingId ¶
func (x *CreateAutoScaleVmProfileRequest) GetServiceOfferingId() int64
func (*CreateAutoScaleVmProfileRequest) GetStartEventId ¶
func (x *CreateAutoScaleVmProfileRequest) GetStartEventId() int64
func (*CreateAutoScaleVmProfileRequest) GetTemplateId ¶
func (x *CreateAutoScaleVmProfileRequest) GetTemplateId() int64
func (*CreateAutoScaleVmProfileRequest) GetUserData ¶
func (x *CreateAutoScaleVmProfileRequest) GetUserData() string
func (*CreateAutoScaleVmProfileRequest) GetUserDataDetails ¶
func (x *CreateAutoScaleVmProfileRequest) GetUserDataDetails() map[string]string
func (*CreateAutoScaleVmProfileRequest) GetUserDataId ¶
func (x *CreateAutoScaleVmProfileRequest) GetUserDataId() int64
func (*CreateAutoScaleVmProfileRequest) GetZoneId ¶
func (x *CreateAutoScaleVmProfileRequest) GetZoneId() int64
func (*CreateAutoScaleVmProfileRequest) ProtoMessage ¶
func (*CreateAutoScaleVmProfileRequest) ProtoMessage()
func (*CreateAutoScaleVmProfileRequest) ProtoReflect ¶
func (x *CreateAutoScaleVmProfileRequest) ProtoReflect() protoreflect.Message
func (*CreateAutoScaleVmProfileRequest) Reset ¶
func (x *CreateAutoScaleVmProfileRequest) Reset()
func (*CreateAutoScaleVmProfileRequest) String ¶
func (x *CreateAutoScaleVmProfileRequest) String() string
type CreateAutoScaleVmProfileResponse ¶
type CreateAutoScaleVmProfileResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
CreateAutoScaleVmProfileResponse represents the response from creates a profile that contains information about the virtual machine which will be provisioned automatically by autoscale feature.
func (*CreateAutoScaleVmProfileResponse) Descriptor
deprecated
func (*CreateAutoScaleVmProfileResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateAutoScaleVmProfileResponse.ProtoReflect.Descriptor instead.
func (*CreateAutoScaleVmProfileResponse) GetResult ¶
func (x *CreateAutoScaleVmProfileResponse) GetResult() *Result
func (*CreateAutoScaleVmProfileResponse) ProtoMessage ¶
func (*CreateAutoScaleVmProfileResponse) ProtoMessage()
func (*CreateAutoScaleVmProfileResponse) ProtoReflect ¶
func (x *CreateAutoScaleVmProfileResponse) ProtoReflect() protoreflect.Message
func (*CreateAutoScaleVmProfileResponse) Reset ¶
func (x *CreateAutoScaleVmProfileResponse) Reset()
func (*CreateAutoScaleVmProfileResponse) String ¶
func (x *CreateAutoScaleVmProfileResponse) String() string
type CreateConditionRequest ¶
type CreateConditionRequest struct {
// ID of the Counter.
CounterId *int64 `protobuf:"varint,1,opt,name=counter_id,json=counterId" json:"counter_id,omitempty"`
// Relational Operator to be used with threshold. Valid values are EQ, GT, LT, GE, LE.
RelationalOperator *string `protobuf:"bytes,2,opt,name=relational_operator,json=relationalOperator" json:"relational_operator,omitempty"`
// Value for which the Counter will be evaluated with the Operator selected.
Threshold *int64 `protobuf:"varint,3,opt,name=threshold" json:"threshold,omitempty"`
// the account of the condition. Must be used with the domainId parameter.
AccountName *string `protobuf:"bytes,4,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
// an optional project for condition
ProjectId *int64 `protobuf:"varint,5,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
// the domain ID of the account.
DomainId *int64 `protobuf:"varint,6,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
StartEventId *int64 `protobuf:"varint,7,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,8,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,9,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
CreateConditionRequest represents the parameters for creates a condition for vm auto scaling
func (*CreateConditionRequest) Descriptor
deprecated
func (*CreateConditionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateConditionRequest.ProtoReflect.Descriptor instead.
func (*CreateConditionRequest) GetAccountName ¶
func (x *CreateConditionRequest) GetAccountName() string
func (*CreateConditionRequest) GetCounterId ¶
func (x *CreateConditionRequest) GetCounterId() int64
func (*CreateConditionRequest) GetDomainId ¶
func (x *CreateConditionRequest) GetDomainId() int64
func (*CreateConditionRequest) GetInjectedJobId ¶
func (x *CreateConditionRequest) GetInjectedJobId() string
func (*CreateConditionRequest) GetProjectId ¶
func (x *CreateConditionRequest) GetProjectId() int64
func (*CreateConditionRequest) GetRelationalOperator ¶
func (x *CreateConditionRequest) GetRelationalOperator() string
func (*CreateConditionRequest) GetResponseType ¶
func (x *CreateConditionRequest) GetResponseType() string
func (*CreateConditionRequest) GetStartEventId ¶
func (x *CreateConditionRequest) GetStartEventId() int64
func (*CreateConditionRequest) GetThreshold ¶
func (x *CreateConditionRequest) GetThreshold() int64
func (*CreateConditionRequest) ProtoMessage ¶
func (*CreateConditionRequest) ProtoMessage()
func (*CreateConditionRequest) ProtoReflect ¶
func (x *CreateConditionRequest) ProtoReflect() protoreflect.Message
func (*CreateConditionRequest) Reset ¶
func (x *CreateConditionRequest) Reset()
func (*CreateConditionRequest) String ¶
func (x *CreateConditionRequest) String() string
type CreateConditionResponse ¶
type CreateConditionResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
CreateConditionResponse represents the response from creates a condition for vm auto scaling
func (*CreateConditionResponse) Descriptor
deprecated
func (*CreateConditionResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateConditionResponse.ProtoReflect.Descriptor instead.
func (*CreateConditionResponse) GetResult ¶
func (x *CreateConditionResponse) GetResult() *Result
func (*CreateConditionResponse) ProtoMessage ¶
func (*CreateConditionResponse) ProtoMessage()
func (*CreateConditionResponse) ProtoReflect ¶
func (x *CreateConditionResponse) ProtoReflect() protoreflect.Message
func (*CreateConditionResponse) Reset ¶
func (x *CreateConditionResponse) Reset()
func (*CreateConditionResponse) String ¶
func (x *CreateConditionResponse) String() string
type CreateCounterRequest ¶
type CreateCounterRequest struct {
// Name of the counter.
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// Source of the counter.
Source *string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
// Value of the counter e.g. oid in case of snmp.
Value *string `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"`
// Network provider of the counter.
Provider *string `protobuf:"bytes,4,opt,name=provider" json:"provider,omitempty"`
StartEventId *int64 `protobuf:"varint,5,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,6,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
CreateCounterRequest represents the parameters for adds metric counter for vm auto scaling
func (*CreateCounterRequest) Descriptor
deprecated
func (*CreateCounterRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCounterRequest.ProtoReflect.Descriptor instead.
func (*CreateCounterRequest) GetInjectedJobId ¶
func (x *CreateCounterRequest) GetInjectedJobId() string
func (*CreateCounterRequest) GetName ¶
func (x *CreateCounterRequest) GetName() string
func (*CreateCounterRequest) GetProvider ¶
func (x *CreateCounterRequest) GetProvider() string
func (*CreateCounterRequest) GetResponseType ¶
func (x *CreateCounterRequest) GetResponseType() string
func (*CreateCounterRequest) GetSource ¶
func (x *CreateCounterRequest) GetSource() string
func (*CreateCounterRequest) GetStartEventId ¶
func (x *CreateCounterRequest) GetStartEventId() int64
func (*CreateCounterRequest) GetValue ¶
func (x *CreateCounterRequest) GetValue() string
func (*CreateCounterRequest) ProtoMessage ¶
func (*CreateCounterRequest) ProtoMessage()
func (*CreateCounterRequest) ProtoReflect ¶
func (x *CreateCounterRequest) ProtoReflect() protoreflect.Message
func (*CreateCounterRequest) Reset ¶
func (x *CreateCounterRequest) Reset()
func (*CreateCounterRequest) String ¶
func (x *CreateCounterRequest) String() string
type CreateCounterResponse ¶
type CreateCounterResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
CreateCounterResponse represents the response from adds metric counter for vm auto scaling
func (*CreateCounterResponse) Descriptor
deprecated
func (*CreateCounterResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateCounterResponse.ProtoReflect.Descriptor instead.
func (*CreateCounterResponse) GetResult ¶
func (x *CreateCounterResponse) GetResult() *Result
func (*CreateCounterResponse) ProtoMessage ¶
func (*CreateCounterResponse) ProtoMessage()
func (*CreateCounterResponse) ProtoReflect ¶
func (x *CreateCounterResponse) ProtoReflect() protoreflect.Message
func (*CreateCounterResponse) Reset ¶
func (x *CreateCounterResponse) Reset()
func (*CreateCounterResponse) String ¶
func (x *CreateCounterResponse) String() string
type DeleteAutoScalePolicyRequest ¶
type DeleteAutoScalePolicyRequest struct {
// the ID of the autoscale policy
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
StartEventId *int64 `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
DeleteAutoScalePolicyRequest represents the parameters for deletes a autoscale policy.
func (*DeleteAutoScalePolicyRequest) Descriptor
deprecated
func (*DeleteAutoScalePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAutoScalePolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteAutoScalePolicyRequest) GetId ¶
func (x *DeleteAutoScalePolicyRequest) GetId() int64
func (*DeleteAutoScalePolicyRequest) GetInjectedJobId ¶
func (x *DeleteAutoScalePolicyRequest) GetInjectedJobId() string
func (*DeleteAutoScalePolicyRequest) GetResponseType ¶
func (x *DeleteAutoScalePolicyRequest) GetResponseType() string
func (*DeleteAutoScalePolicyRequest) GetStartEventId ¶
func (x *DeleteAutoScalePolicyRequest) GetStartEventId() int64
func (*DeleteAutoScalePolicyRequest) ProtoMessage ¶
func (*DeleteAutoScalePolicyRequest) ProtoMessage()
func (*DeleteAutoScalePolicyRequest) ProtoReflect ¶
func (x *DeleteAutoScalePolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteAutoScalePolicyRequest) Reset ¶
func (x *DeleteAutoScalePolicyRequest) Reset()
func (*DeleteAutoScalePolicyRequest) String ¶
func (x *DeleteAutoScalePolicyRequest) String() string
type DeleteAutoScalePolicyResponse ¶
type DeleteAutoScalePolicyResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
DeleteAutoScalePolicyResponse represents the response from deletes a autoscale policy.
func (*DeleteAutoScalePolicyResponse) Descriptor
deprecated
func (*DeleteAutoScalePolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAutoScalePolicyResponse.ProtoReflect.Descriptor instead.
func (*DeleteAutoScalePolicyResponse) GetResult ¶
func (x *DeleteAutoScalePolicyResponse) GetResult() *Result
func (*DeleteAutoScalePolicyResponse) ProtoMessage ¶
func (*DeleteAutoScalePolicyResponse) ProtoMessage()
func (*DeleteAutoScalePolicyResponse) ProtoReflect ¶
func (x *DeleteAutoScalePolicyResponse) ProtoReflect() protoreflect.Message
func (*DeleteAutoScalePolicyResponse) Reset ¶
func (x *DeleteAutoScalePolicyResponse) Reset()
func (*DeleteAutoScalePolicyResponse) String ¶
func (x *DeleteAutoScalePolicyResponse) String() string
type DeleteAutoScaleVmGroupRequest ¶
type DeleteAutoScaleVmGroupRequest struct {
// the ID of the autoscale group
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// true if all VMs have to be cleaned up, false otherwise
Cleanup *bool `protobuf:"varint,2,opt,name=cleanup" json:"cleanup,omitempty"`
StartEventId *int64 `protobuf:"varint,3,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,4,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
DeleteAutoScaleVmGroupRequest represents the parameters for deletes a autoscale vm group.
func (*DeleteAutoScaleVmGroupRequest) Descriptor
deprecated
func (*DeleteAutoScaleVmGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAutoScaleVmGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteAutoScaleVmGroupRequest) GetCleanup ¶
func (x *DeleteAutoScaleVmGroupRequest) GetCleanup() bool
func (*DeleteAutoScaleVmGroupRequest) GetId ¶
func (x *DeleteAutoScaleVmGroupRequest) GetId() int64
func (*DeleteAutoScaleVmGroupRequest) GetInjectedJobId ¶
func (x *DeleteAutoScaleVmGroupRequest) GetInjectedJobId() string
func (*DeleteAutoScaleVmGroupRequest) GetResponseType ¶
func (x *DeleteAutoScaleVmGroupRequest) GetResponseType() string
func (*DeleteAutoScaleVmGroupRequest) GetStartEventId ¶
func (x *DeleteAutoScaleVmGroupRequest) GetStartEventId() int64
func (*DeleteAutoScaleVmGroupRequest) ProtoMessage ¶
func (*DeleteAutoScaleVmGroupRequest) ProtoMessage()
func (*DeleteAutoScaleVmGroupRequest) ProtoReflect ¶
func (x *DeleteAutoScaleVmGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteAutoScaleVmGroupRequest) Reset ¶
func (x *DeleteAutoScaleVmGroupRequest) Reset()
func (*DeleteAutoScaleVmGroupRequest) String ¶
func (x *DeleteAutoScaleVmGroupRequest) String() string
type DeleteAutoScaleVmGroupResponse ¶
type DeleteAutoScaleVmGroupResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
DeleteAutoScaleVmGroupResponse represents the response from deletes a autoscale vm group.
func (*DeleteAutoScaleVmGroupResponse) Descriptor
deprecated
func (*DeleteAutoScaleVmGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAutoScaleVmGroupResponse.ProtoReflect.Descriptor instead.
func (*DeleteAutoScaleVmGroupResponse) GetResult ¶
func (x *DeleteAutoScaleVmGroupResponse) GetResult() *Result
func (*DeleteAutoScaleVmGroupResponse) ProtoMessage ¶
func (*DeleteAutoScaleVmGroupResponse) ProtoMessage()
func (*DeleteAutoScaleVmGroupResponse) ProtoReflect ¶
func (x *DeleteAutoScaleVmGroupResponse) ProtoReflect() protoreflect.Message
func (*DeleteAutoScaleVmGroupResponse) Reset ¶
func (x *DeleteAutoScaleVmGroupResponse) Reset()
func (*DeleteAutoScaleVmGroupResponse) String ¶
func (x *DeleteAutoScaleVmGroupResponse) String() string
type DeleteAutoScaleVmProfileRequest ¶
type DeleteAutoScaleVmProfileRequest struct {
// the ID of the autoscale profile
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
StartEventId *int64 `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
DeleteAutoScaleVmProfileRequest represents the parameters for deletes a autoscale vm profile.
func (*DeleteAutoScaleVmProfileRequest) Descriptor
deprecated
func (*DeleteAutoScaleVmProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAutoScaleVmProfileRequest.ProtoReflect.Descriptor instead.
func (*DeleteAutoScaleVmProfileRequest) GetId ¶
func (x *DeleteAutoScaleVmProfileRequest) GetId() int64
func (*DeleteAutoScaleVmProfileRequest) GetInjectedJobId ¶
func (x *DeleteAutoScaleVmProfileRequest) GetInjectedJobId() string
func (*DeleteAutoScaleVmProfileRequest) GetResponseType ¶
func (x *DeleteAutoScaleVmProfileRequest) GetResponseType() string
func (*DeleteAutoScaleVmProfileRequest) GetStartEventId ¶
func (x *DeleteAutoScaleVmProfileRequest) GetStartEventId() int64
func (*DeleteAutoScaleVmProfileRequest) ProtoMessage ¶
func (*DeleteAutoScaleVmProfileRequest) ProtoMessage()
func (*DeleteAutoScaleVmProfileRequest) ProtoReflect ¶
func (x *DeleteAutoScaleVmProfileRequest) ProtoReflect() protoreflect.Message
func (*DeleteAutoScaleVmProfileRequest) Reset ¶
func (x *DeleteAutoScaleVmProfileRequest) Reset()
func (*DeleteAutoScaleVmProfileRequest) String ¶
func (x *DeleteAutoScaleVmProfileRequest) String() string
type DeleteAutoScaleVmProfileResponse ¶
type DeleteAutoScaleVmProfileResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
DeleteAutoScaleVmProfileResponse represents the response from deletes a autoscale vm profile.
func (*DeleteAutoScaleVmProfileResponse) Descriptor
deprecated
func (*DeleteAutoScaleVmProfileResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAutoScaleVmProfileResponse.ProtoReflect.Descriptor instead.
func (*DeleteAutoScaleVmProfileResponse) GetResult ¶
func (x *DeleteAutoScaleVmProfileResponse) GetResult() *Result
func (*DeleteAutoScaleVmProfileResponse) ProtoMessage ¶
func (*DeleteAutoScaleVmProfileResponse) ProtoMessage()
func (*DeleteAutoScaleVmProfileResponse) ProtoReflect ¶
func (x *DeleteAutoScaleVmProfileResponse) ProtoReflect() protoreflect.Message
func (*DeleteAutoScaleVmProfileResponse) Reset ¶
func (x *DeleteAutoScaleVmProfileResponse) Reset()
func (*DeleteAutoScaleVmProfileResponse) String ¶
func (x *DeleteAutoScaleVmProfileResponse) String() string
type DeleteConditionRequest ¶
type DeleteConditionRequest struct {
// the ID of the condition.
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
StartEventId *int64 `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
DeleteConditionRequest represents the parameters for removes a condition for vm auto scaling
func (*DeleteConditionRequest) Descriptor
deprecated
func (*DeleteConditionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteConditionRequest.ProtoReflect.Descriptor instead.
func (*DeleteConditionRequest) GetId ¶
func (x *DeleteConditionRequest) GetId() int64
func (*DeleteConditionRequest) GetInjectedJobId ¶
func (x *DeleteConditionRequest) GetInjectedJobId() string
func (*DeleteConditionRequest) GetResponseType ¶
func (x *DeleteConditionRequest) GetResponseType() string
func (*DeleteConditionRequest) GetStartEventId ¶
func (x *DeleteConditionRequest) GetStartEventId() int64
func (*DeleteConditionRequest) ProtoMessage ¶
func (*DeleteConditionRequest) ProtoMessage()
func (*DeleteConditionRequest) ProtoReflect ¶
func (x *DeleteConditionRequest) ProtoReflect() protoreflect.Message
func (*DeleteConditionRequest) Reset ¶
func (x *DeleteConditionRequest) Reset()
func (*DeleteConditionRequest) String ¶
func (x *DeleteConditionRequest) String() string
type DeleteConditionResponse ¶
type DeleteConditionResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
DeleteConditionResponse represents the response from removes a condition for vm auto scaling
func (*DeleteConditionResponse) Descriptor
deprecated
func (*DeleteConditionResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteConditionResponse.ProtoReflect.Descriptor instead.
func (*DeleteConditionResponse) GetResult ¶
func (x *DeleteConditionResponse) GetResult() *Result
func (*DeleteConditionResponse) ProtoMessage ¶
func (*DeleteConditionResponse) ProtoMessage()
func (*DeleteConditionResponse) ProtoReflect ¶
func (x *DeleteConditionResponse) ProtoReflect() protoreflect.Message
func (*DeleteConditionResponse) Reset ¶
func (x *DeleteConditionResponse) Reset()
func (*DeleteConditionResponse) String ¶
func (x *DeleteConditionResponse) String() string
type DeleteCounterRequest ¶
type DeleteCounterRequest struct {
// the ID of the counter
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
StartEventId *int64 `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
DeleteCounterRequest represents the parameters for deletes a counter for vm auto scaling
func (*DeleteCounterRequest) Descriptor
deprecated
func (*DeleteCounterRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCounterRequest.ProtoReflect.Descriptor instead.
func (*DeleteCounterRequest) GetId ¶
func (x *DeleteCounterRequest) GetId() int64
func (*DeleteCounterRequest) GetInjectedJobId ¶
func (x *DeleteCounterRequest) GetInjectedJobId() string
func (*DeleteCounterRequest) GetResponseType ¶
func (x *DeleteCounterRequest) GetResponseType() string
func (*DeleteCounterRequest) GetStartEventId ¶
func (x *DeleteCounterRequest) GetStartEventId() int64
func (*DeleteCounterRequest) ProtoMessage ¶
func (*DeleteCounterRequest) ProtoMessage()
func (*DeleteCounterRequest) ProtoReflect ¶
func (x *DeleteCounterRequest) ProtoReflect() protoreflect.Message
func (*DeleteCounterRequest) Reset ¶
func (x *DeleteCounterRequest) Reset()
func (*DeleteCounterRequest) String ¶
func (x *DeleteCounterRequest) String() string
type DeleteCounterResponse ¶
type DeleteCounterResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
DeleteCounterResponse represents the response from deletes a counter for vm auto scaling
func (*DeleteCounterResponse) Descriptor
deprecated
func (*DeleteCounterResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCounterResponse.ProtoReflect.Descriptor instead.
func (*DeleteCounterResponse) GetResult ¶
func (x *DeleteCounterResponse) GetResult() *Result
func (*DeleteCounterResponse) ProtoMessage ¶
func (*DeleteCounterResponse) ProtoMessage()
func (*DeleteCounterResponse) ProtoReflect ¶
func (x *DeleteCounterResponse) ProtoReflect() protoreflect.Message
func (*DeleteCounterResponse) Reset ¶
func (x *DeleteCounterResponse) Reset()
func (*DeleteCounterResponse) String ¶
func (x *DeleteCounterResponse) String() string
type DisableAutoScaleVmGroupRequest ¶
type DisableAutoScaleVmGroupRequest struct {
// the ID of the autoscale group
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
StartEventId *int64 `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
DisableAutoScaleVmGroupRequest represents the parameters for disables an autoscale vm group
func (*DisableAutoScaleVmGroupRequest) Descriptor
deprecated
func (*DisableAutoScaleVmGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisableAutoScaleVmGroupRequest.ProtoReflect.Descriptor instead.
func (*DisableAutoScaleVmGroupRequest) GetId ¶
func (x *DisableAutoScaleVmGroupRequest) GetId() int64
func (*DisableAutoScaleVmGroupRequest) GetInjectedJobId ¶
func (x *DisableAutoScaleVmGroupRequest) GetInjectedJobId() string
func (*DisableAutoScaleVmGroupRequest) GetResponseType ¶
func (x *DisableAutoScaleVmGroupRequest) GetResponseType() string
func (*DisableAutoScaleVmGroupRequest) GetStartEventId ¶
func (x *DisableAutoScaleVmGroupRequest) GetStartEventId() int64
func (*DisableAutoScaleVmGroupRequest) ProtoMessage ¶
func (*DisableAutoScaleVmGroupRequest) ProtoMessage()
func (*DisableAutoScaleVmGroupRequest) ProtoReflect ¶
func (x *DisableAutoScaleVmGroupRequest) ProtoReflect() protoreflect.Message
func (*DisableAutoScaleVmGroupRequest) Reset ¶
func (x *DisableAutoScaleVmGroupRequest) Reset()
func (*DisableAutoScaleVmGroupRequest) String ¶
func (x *DisableAutoScaleVmGroupRequest) String() string
type DisableAutoScaleVmGroupResponse ¶
type DisableAutoScaleVmGroupResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
DisableAutoScaleVmGroupResponse represents the response from disables an autoscale vm group
func (*DisableAutoScaleVmGroupResponse) Descriptor
deprecated
func (*DisableAutoScaleVmGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use DisableAutoScaleVmGroupResponse.ProtoReflect.Descriptor instead.
func (*DisableAutoScaleVmGroupResponse) GetResult ¶
func (x *DisableAutoScaleVmGroupResponse) GetResult() *Result
func (*DisableAutoScaleVmGroupResponse) ProtoMessage ¶
func (*DisableAutoScaleVmGroupResponse) ProtoMessage()
func (*DisableAutoScaleVmGroupResponse) ProtoReflect ¶
func (x *DisableAutoScaleVmGroupResponse) ProtoReflect() protoreflect.Message
func (*DisableAutoScaleVmGroupResponse) Reset ¶
func (x *DisableAutoScaleVmGroupResponse) Reset()
func (*DisableAutoScaleVmGroupResponse) String ¶
func (x *DisableAutoScaleVmGroupResponse) String() string
type EnableAutoScaleVmGroupRequest ¶
type EnableAutoScaleVmGroupRequest struct {
// the ID of the autoscale group
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
StartEventId *int64 `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
EnableAutoScaleVmGroupRequest represents the parameters for enables an autoscale vm group
func (*EnableAutoScaleVmGroupRequest) Descriptor
deprecated
func (*EnableAutoScaleVmGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnableAutoScaleVmGroupRequest.ProtoReflect.Descriptor instead.
func (*EnableAutoScaleVmGroupRequest) GetId ¶
func (x *EnableAutoScaleVmGroupRequest) GetId() int64
func (*EnableAutoScaleVmGroupRequest) GetInjectedJobId ¶
func (x *EnableAutoScaleVmGroupRequest) GetInjectedJobId() string
func (*EnableAutoScaleVmGroupRequest) GetResponseType ¶
func (x *EnableAutoScaleVmGroupRequest) GetResponseType() string
func (*EnableAutoScaleVmGroupRequest) GetStartEventId ¶
func (x *EnableAutoScaleVmGroupRequest) GetStartEventId() int64
func (*EnableAutoScaleVmGroupRequest) ProtoMessage ¶
func (*EnableAutoScaleVmGroupRequest) ProtoMessage()
func (*EnableAutoScaleVmGroupRequest) ProtoReflect ¶
func (x *EnableAutoScaleVmGroupRequest) ProtoReflect() protoreflect.Message
func (*EnableAutoScaleVmGroupRequest) Reset ¶
func (x *EnableAutoScaleVmGroupRequest) Reset()
func (*EnableAutoScaleVmGroupRequest) String ¶
func (x *EnableAutoScaleVmGroupRequest) String() string
type EnableAutoScaleVmGroupResponse ¶
type EnableAutoScaleVmGroupResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
EnableAutoScaleVmGroupResponse represents the response from enables an autoscale vm group
func (*EnableAutoScaleVmGroupResponse) Descriptor
deprecated
func (*EnableAutoScaleVmGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use EnableAutoScaleVmGroupResponse.ProtoReflect.Descriptor instead.
func (*EnableAutoScaleVmGroupResponse) GetResult ¶
func (x *EnableAutoScaleVmGroupResponse) GetResult() *Result
func (*EnableAutoScaleVmGroupResponse) ProtoMessage ¶
func (*EnableAutoScaleVmGroupResponse) ProtoMessage()
func (*EnableAutoScaleVmGroupResponse) ProtoReflect ¶
func (x *EnableAutoScaleVmGroupResponse) ProtoReflect() protoreflect.Message
func (*EnableAutoScaleVmGroupResponse) Reset ¶
func (x *EnableAutoScaleVmGroupResponse) Reset()
func (*EnableAutoScaleVmGroupResponse) String ¶
func (x *EnableAutoScaleVmGroupResponse) String() string
type ListAutoScalePoliciesRequest ¶
type ListAutoScalePoliciesRequest struct {
// the ID of the autoscale policy
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// the name of the autoscale policy
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// the ID of the condition of the policy
ConditionId *int64 `protobuf:"varint,3,opt,name=condition_id,json=conditionId" json:"condition_id,omitempty"`
// the action to be executed if all the conditions evaluate to true for the specified duration.
Action *string `protobuf:"bytes,4,opt,name=action" json:"action,omitempty"`
// the ID of the autoscale vm group
VmGroupId *int64 `protobuf:"varint,5,opt,name=vm_group_id,json=vmGroupId" json:"vm_group_id,omitempty"`
// list objects by project; if projectid=-1 lists All VMs
ProjectId *int64 `protobuf:"varint,6,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
// list resources by account. Must be used with the domainId parameter.
AccountName *string `protobuf:"bytes,7,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
// If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.
ListAll *bool `protobuf:"varint,8,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
// list only resources belonging to the domain specified
DomainId *int64 `protobuf:"varint,9,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
// defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.
Recursive *bool `protobuf:"varint,10,opt,name=recursive" json:"recursive,omitempty"`
// List by keyword
Keyword *string `protobuf:"bytes,11,opt,name=keyword" json:"keyword,omitempty"`
Page *int32 `protobuf:"varint,12,opt,name=page" json:"page,omitempty"`
PageSize *int32 `protobuf:"varint,13,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
ResponseType *string `protobuf:"bytes,14,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
ListAutoScalePoliciesRequest represents the parameters for lists autoscale policies.
func (*ListAutoScalePoliciesRequest) Descriptor
deprecated
func (*ListAutoScalePoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAutoScalePoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListAutoScalePoliciesRequest) GetAccountName ¶
func (x *ListAutoScalePoliciesRequest) GetAccountName() string
func (*ListAutoScalePoliciesRequest) GetAction ¶
func (x *ListAutoScalePoliciesRequest) GetAction() string
func (*ListAutoScalePoliciesRequest) GetConditionId ¶
func (x *ListAutoScalePoliciesRequest) GetConditionId() int64
func (*ListAutoScalePoliciesRequest) GetDomainId ¶
func (x *ListAutoScalePoliciesRequest) GetDomainId() int64
func (*ListAutoScalePoliciesRequest) GetId ¶
func (x *ListAutoScalePoliciesRequest) GetId() int64
func (*ListAutoScalePoliciesRequest) GetKeyword ¶
func (x *ListAutoScalePoliciesRequest) GetKeyword() string
func (*ListAutoScalePoliciesRequest) GetListAll ¶
func (x *ListAutoScalePoliciesRequest) GetListAll() bool
func (*ListAutoScalePoliciesRequest) GetName ¶
func (x *ListAutoScalePoliciesRequest) GetName() string
func (*ListAutoScalePoliciesRequest) GetPage ¶
func (x *ListAutoScalePoliciesRequest) GetPage() int32
func (*ListAutoScalePoliciesRequest) GetPageSize ¶
func (x *ListAutoScalePoliciesRequest) GetPageSize() int32
func (*ListAutoScalePoliciesRequest) GetProjectId ¶
func (x *ListAutoScalePoliciesRequest) GetProjectId() int64
func (*ListAutoScalePoliciesRequest) GetRecursive ¶
func (x *ListAutoScalePoliciesRequest) GetRecursive() bool
func (*ListAutoScalePoliciesRequest) GetResponseType ¶
func (x *ListAutoScalePoliciesRequest) GetResponseType() string
func (*ListAutoScalePoliciesRequest) GetVmGroupId ¶
func (x *ListAutoScalePoliciesRequest) GetVmGroupId() int64
func (*ListAutoScalePoliciesRequest) ProtoMessage ¶
func (*ListAutoScalePoliciesRequest) ProtoMessage()
func (*ListAutoScalePoliciesRequest) ProtoReflect ¶
func (x *ListAutoScalePoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListAutoScalePoliciesRequest) Reset ¶
func (x *ListAutoScalePoliciesRequest) Reset()
func (*ListAutoScalePoliciesRequest) String ¶
func (x *ListAutoScalePoliciesRequest) String() string
type ListAutoScalePoliciesResponse ¶
type ListAutoScalePoliciesResponse struct {
// The list of AutoScalePolicys
Items []*AutoScalePolicy `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
// The total count of AutoScalePolicys
TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
// contains filtered or unexported fields
}
ListAutoScalePoliciesResponse represents the response from lists autoscale policies.
func (*ListAutoScalePoliciesResponse) Descriptor
deprecated
func (*ListAutoScalePoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAutoScalePoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListAutoScalePoliciesResponse) GetItems ¶
func (x *ListAutoScalePoliciesResponse) GetItems() []*AutoScalePolicy
func (*ListAutoScalePoliciesResponse) GetTotalCount ¶
func (x *ListAutoScalePoliciesResponse) GetTotalCount() int32
func (*ListAutoScalePoliciesResponse) ProtoMessage ¶
func (*ListAutoScalePoliciesResponse) ProtoMessage()
func (*ListAutoScalePoliciesResponse) ProtoReflect ¶
func (x *ListAutoScalePoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListAutoScalePoliciesResponse) Reset ¶
func (x *ListAutoScalePoliciesResponse) Reset()
func (*ListAutoScalePoliciesResponse) String ¶
func (x *ListAutoScalePoliciesResponse) String() string
type ListAutoScaleVmGroupsRequest ¶
type ListAutoScaleVmGroupsRequest struct {
// the ID of the autoscale vm group
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// the name of the autoscale vmgroup
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// the ID of the loadbalancer
LoadBalancerId *int64 `protobuf:"varint,3,opt,name=load_balancer_id,json=loadBalancerId" json:"load_balancer_id,omitempty"`
// the ID of the profile
ProfileId *int64 `protobuf:"varint,4,opt,name=profile_id,json=profileId" json:"profile_id,omitempty"`
// the ID of the policy
PolicyId *int64 `protobuf:"varint,5,opt,name=policy_id,json=policyId" json:"policy_id,omitempty"`
// the availability zone ID
ZoneId *int64 `protobuf:"varint,6,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
// list resources by display flag; only ROOT admin is eligible to pass this parameter
Display *bool `protobuf:"varint,7,opt,name=display" json:"display,omitempty"`
// list objects by project; if projectid=-1 lists All VMs
ProjectId *int64 `protobuf:"varint,8,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
// list resources by account. Must be used with the domainId parameter.
AccountName *string `protobuf:"bytes,9,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
// If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.
ListAll *bool `protobuf:"varint,10,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
// list only resources belonging to the domain specified
DomainId *int64 `protobuf:"varint,11,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
// defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.
Recursive *bool `protobuf:"varint,12,opt,name=recursive" json:"recursive,omitempty"`
// List by keyword
Keyword *string `protobuf:"bytes,13,opt,name=keyword" json:"keyword,omitempty"`
Page *int32 `protobuf:"varint,14,opt,name=page" json:"page,omitempty"`
PageSize *int32 `protobuf:"varint,15,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
ResponseType *string `protobuf:"bytes,16,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
ListAutoScaleVmGroupsRequest represents the parameters for lists autoscale vm groups.
func (*ListAutoScaleVmGroupsRequest) Descriptor
deprecated
func (*ListAutoScaleVmGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAutoScaleVmGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListAutoScaleVmGroupsRequest) GetAccountName ¶
func (x *ListAutoScaleVmGroupsRequest) GetAccountName() string
func (*ListAutoScaleVmGroupsRequest) GetDisplay ¶
func (x *ListAutoScaleVmGroupsRequest) GetDisplay() bool
func (*ListAutoScaleVmGroupsRequest) GetDomainId ¶
func (x *ListAutoScaleVmGroupsRequest) GetDomainId() int64
func (*ListAutoScaleVmGroupsRequest) GetId ¶
func (x *ListAutoScaleVmGroupsRequest) GetId() int64
func (*ListAutoScaleVmGroupsRequest) GetKeyword ¶
func (x *ListAutoScaleVmGroupsRequest) GetKeyword() string
func (*ListAutoScaleVmGroupsRequest) GetListAll ¶
func (x *ListAutoScaleVmGroupsRequest) GetListAll() bool
func (*ListAutoScaleVmGroupsRequest) GetLoadBalancerId ¶
func (x *ListAutoScaleVmGroupsRequest) GetLoadBalancerId() int64
func (*ListAutoScaleVmGroupsRequest) GetName ¶
func (x *ListAutoScaleVmGroupsRequest) GetName() string
func (*ListAutoScaleVmGroupsRequest) GetPage ¶
func (x *ListAutoScaleVmGroupsRequest) GetPage() int32
func (*ListAutoScaleVmGroupsRequest) GetPageSize ¶
func (x *ListAutoScaleVmGroupsRequest) GetPageSize() int32
func (*ListAutoScaleVmGroupsRequest) GetPolicyId ¶
func (x *ListAutoScaleVmGroupsRequest) GetPolicyId() int64
func (*ListAutoScaleVmGroupsRequest) GetProfileId ¶
func (x *ListAutoScaleVmGroupsRequest) GetProfileId() int64
func (*ListAutoScaleVmGroupsRequest) GetProjectId ¶
func (x *ListAutoScaleVmGroupsRequest) GetProjectId() int64
func (*ListAutoScaleVmGroupsRequest) GetRecursive ¶
func (x *ListAutoScaleVmGroupsRequest) GetRecursive() bool
func (*ListAutoScaleVmGroupsRequest) GetResponseType ¶
func (x *ListAutoScaleVmGroupsRequest) GetResponseType() string
func (*ListAutoScaleVmGroupsRequest) GetZoneId ¶
func (x *ListAutoScaleVmGroupsRequest) GetZoneId() int64
func (*ListAutoScaleVmGroupsRequest) ProtoMessage ¶
func (*ListAutoScaleVmGroupsRequest) ProtoMessage()
func (*ListAutoScaleVmGroupsRequest) ProtoReflect ¶
func (x *ListAutoScaleVmGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListAutoScaleVmGroupsRequest) Reset ¶
func (x *ListAutoScaleVmGroupsRequest) Reset()
func (*ListAutoScaleVmGroupsRequest) String ¶
func (x *ListAutoScaleVmGroupsRequest) String() string
type ListAutoScaleVmGroupsResponse ¶
type ListAutoScaleVmGroupsResponse struct {
// The list of AutoScaleVmGroups
Items []*AutoScaleVmGroup `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
// The total count of AutoScaleVmGroups
TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
// contains filtered or unexported fields
}
ListAutoScaleVmGroupsResponse represents the response from lists autoscale vm groups.
func (*ListAutoScaleVmGroupsResponse) Descriptor
deprecated
func (*ListAutoScaleVmGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAutoScaleVmGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListAutoScaleVmGroupsResponse) GetItems ¶
func (x *ListAutoScaleVmGroupsResponse) GetItems() []*AutoScaleVmGroup
func (*ListAutoScaleVmGroupsResponse) GetTotalCount ¶
func (x *ListAutoScaleVmGroupsResponse) GetTotalCount() int32
func (*ListAutoScaleVmGroupsResponse) ProtoMessage ¶
func (*ListAutoScaleVmGroupsResponse) ProtoMessage()
func (*ListAutoScaleVmGroupsResponse) ProtoReflect ¶
func (x *ListAutoScaleVmGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListAutoScaleVmGroupsResponse) Reset ¶
func (x *ListAutoScaleVmGroupsResponse) Reset()
func (*ListAutoScaleVmGroupsResponse) String ¶
func (x *ListAutoScaleVmGroupsResponse) String() string
type ListAutoScaleVmProfilesRequest ¶
type ListAutoScaleVmProfilesRequest struct {
// the ID of the autoscale vm profile
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// the templateid of the autoscale vm profile
TemplateId *int64 `protobuf:"varint,2,opt,name=template_id,json=templateId" json:"template_id,omitempty"`
// list profiles by service offering id
ServiceOffId *int64 `protobuf:"varint,3,opt,name=service_off_id,json=serviceOffId" json:"service_off_id,omitempty"`
// the otherdeployparameters of the autoscale vm profile
OtherDeployParams *string `protobuf:"bytes,4,opt,name=other_deploy_params,json=otherDeployParams" json:"other_deploy_params,omitempty"`
// availability zone for the auto deployed virtual machine
ZoneId *int64 `protobuf:"varint,5,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
// list resources by display flag; only ROOT admin is eligible to pass this parameter
Display *bool `protobuf:"varint,6,opt,name=display" json:"display,omitempty"`
// list objects by project; if projectid=-1 lists All VMs
ProjectId *int64 `protobuf:"varint,7,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
// list resources by account. Must be used with the domainId parameter.
AccountName *string `protobuf:"bytes,8,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
// If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.
ListAll *bool `protobuf:"varint,9,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
// list only resources belonging to the domain specified
DomainId *int64 `protobuf:"varint,10,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
// defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.
Recursive *bool `protobuf:"varint,11,opt,name=recursive" json:"recursive,omitempty"`
// List by keyword
Keyword *string `protobuf:"bytes,12,opt,name=keyword" json:"keyword,omitempty"`
Page *int32 `protobuf:"varint,13,opt,name=page" json:"page,omitempty"`
PageSize *int32 `protobuf:"varint,14,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
ResponseType *string `protobuf:"bytes,15,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
ListAutoScaleVmProfilesRequest represents the parameters for lists autoscale vm profiles.
func (*ListAutoScaleVmProfilesRequest) Descriptor
deprecated
func (*ListAutoScaleVmProfilesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAutoScaleVmProfilesRequest.ProtoReflect.Descriptor instead.
func (*ListAutoScaleVmProfilesRequest) GetAccountName ¶
func (x *ListAutoScaleVmProfilesRequest) GetAccountName() string
func (*ListAutoScaleVmProfilesRequest) GetDisplay ¶
func (x *ListAutoScaleVmProfilesRequest) GetDisplay() bool
func (*ListAutoScaleVmProfilesRequest) GetDomainId ¶
func (x *ListAutoScaleVmProfilesRequest) GetDomainId() int64
func (*ListAutoScaleVmProfilesRequest) GetId ¶
func (x *ListAutoScaleVmProfilesRequest) GetId() int64
func (*ListAutoScaleVmProfilesRequest) GetKeyword ¶
func (x *ListAutoScaleVmProfilesRequest) GetKeyword() string
func (*ListAutoScaleVmProfilesRequest) GetListAll ¶
func (x *ListAutoScaleVmProfilesRequest) GetListAll() bool
func (*ListAutoScaleVmProfilesRequest) GetOtherDeployParams ¶
func (x *ListAutoScaleVmProfilesRequest) GetOtherDeployParams() string
func (*ListAutoScaleVmProfilesRequest) GetPage ¶
func (x *ListAutoScaleVmProfilesRequest) GetPage() int32
func (*ListAutoScaleVmProfilesRequest) GetPageSize ¶
func (x *ListAutoScaleVmProfilesRequest) GetPageSize() int32
func (*ListAutoScaleVmProfilesRequest) GetProjectId ¶
func (x *ListAutoScaleVmProfilesRequest) GetProjectId() int64
func (*ListAutoScaleVmProfilesRequest) GetRecursive ¶
func (x *ListAutoScaleVmProfilesRequest) GetRecursive() bool
func (*ListAutoScaleVmProfilesRequest) GetResponseType ¶
func (x *ListAutoScaleVmProfilesRequest) GetResponseType() string
func (*ListAutoScaleVmProfilesRequest) GetServiceOffId ¶
func (x *ListAutoScaleVmProfilesRequest) GetServiceOffId() int64
func (*ListAutoScaleVmProfilesRequest) GetTemplateId ¶
func (x *ListAutoScaleVmProfilesRequest) GetTemplateId() int64
func (*ListAutoScaleVmProfilesRequest) GetZoneId ¶
func (x *ListAutoScaleVmProfilesRequest) GetZoneId() int64
func (*ListAutoScaleVmProfilesRequest) ProtoMessage ¶
func (*ListAutoScaleVmProfilesRequest) ProtoMessage()
func (*ListAutoScaleVmProfilesRequest) ProtoReflect ¶
func (x *ListAutoScaleVmProfilesRequest) ProtoReflect() protoreflect.Message
func (*ListAutoScaleVmProfilesRequest) Reset ¶
func (x *ListAutoScaleVmProfilesRequest) Reset()
func (*ListAutoScaleVmProfilesRequest) String ¶
func (x *ListAutoScaleVmProfilesRequest) String() string
type ListAutoScaleVmProfilesResponse ¶
type ListAutoScaleVmProfilesResponse struct {
// The list of AutoScaleVmProfiles
Items []*AutoScaleVmProfile `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
// The total count of AutoScaleVmProfiles
TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
// contains filtered or unexported fields
}
ListAutoScaleVmProfilesResponse represents the response from lists autoscale vm profiles.
func (*ListAutoScaleVmProfilesResponse) Descriptor
deprecated
func (*ListAutoScaleVmProfilesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAutoScaleVmProfilesResponse.ProtoReflect.Descriptor instead.
func (*ListAutoScaleVmProfilesResponse) GetItems ¶
func (x *ListAutoScaleVmProfilesResponse) GetItems() []*AutoScaleVmProfile
func (*ListAutoScaleVmProfilesResponse) GetTotalCount ¶
func (x *ListAutoScaleVmProfilesResponse) GetTotalCount() int32
func (*ListAutoScaleVmProfilesResponse) ProtoMessage ¶
func (*ListAutoScaleVmProfilesResponse) ProtoMessage()
func (*ListAutoScaleVmProfilesResponse) ProtoReflect ¶
func (x *ListAutoScaleVmProfilesResponse) ProtoReflect() protoreflect.Message
func (*ListAutoScaleVmProfilesResponse) Reset ¶
func (x *ListAutoScaleVmProfilesResponse) Reset()
func (*ListAutoScaleVmProfilesResponse) String ¶
func (x *ListAutoScaleVmProfilesResponse) String() string
type ListConditionsRequest ¶
type ListConditionsRequest struct {
// ID of the Condition.
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// Counter-id of the condition.
CounterId *int64 `protobuf:"varint,2,opt,name=counter_id,json=counterId" json:"counter_id,omitempty"`
// the ID of the policy
PolicyId *int64 `protobuf:"varint,3,opt,name=policy_id,json=policyId" json:"policy_id,omitempty"`
// list objects by project; if projectid=-1 lists All VMs
ProjectId *int64 `protobuf:"varint,4,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
// list resources by account. Must be used with the domainId parameter.
AccountName *string `protobuf:"bytes,5,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
// If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.
ListAll *bool `protobuf:"varint,6,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
// list only resources belonging to the domain specified
DomainId *int64 `protobuf:"varint,7,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
// defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.
Recursive *bool `protobuf:"varint,8,opt,name=recursive" json:"recursive,omitempty"`
// List by keyword
Keyword *string `protobuf:"bytes,9,opt,name=keyword" json:"keyword,omitempty"`
Page *int32 `protobuf:"varint,10,opt,name=page" json:"page,omitempty"`
PageSize *int32 `protobuf:"varint,11,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
ResponseType *string `protobuf:"bytes,12,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
ListConditionsRequest represents the parameters for list conditions for vm auto scaling
func (*ListConditionsRequest) Descriptor
deprecated
func (*ListConditionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListConditionsRequest.ProtoReflect.Descriptor instead.
func (*ListConditionsRequest) GetAccountName ¶
func (x *ListConditionsRequest) GetAccountName() string
func (*ListConditionsRequest) GetCounterId ¶
func (x *ListConditionsRequest) GetCounterId() int64
func (*ListConditionsRequest) GetDomainId ¶
func (x *ListConditionsRequest) GetDomainId() int64
func (*ListConditionsRequest) GetId ¶
func (x *ListConditionsRequest) GetId() int64
func (*ListConditionsRequest) GetKeyword ¶
func (x *ListConditionsRequest) GetKeyword() string
func (*ListConditionsRequest) GetListAll ¶
func (x *ListConditionsRequest) GetListAll() bool
func (*ListConditionsRequest) GetPage ¶
func (x *ListConditionsRequest) GetPage() int32
func (*ListConditionsRequest) GetPageSize ¶
func (x *ListConditionsRequest) GetPageSize() int32
func (*ListConditionsRequest) GetPolicyId ¶
func (x *ListConditionsRequest) GetPolicyId() int64
func (*ListConditionsRequest) GetProjectId ¶
func (x *ListConditionsRequest) GetProjectId() int64
func (*ListConditionsRequest) GetRecursive ¶
func (x *ListConditionsRequest) GetRecursive() bool
func (*ListConditionsRequest) GetResponseType ¶
func (x *ListConditionsRequest) GetResponseType() string
func (*ListConditionsRequest) ProtoMessage ¶
func (*ListConditionsRequest) ProtoMessage()
func (*ListConditionsRequest) ProtoReflect ¶
func (x *ListConditionsRequest) ProtoReflect() protoreflect.Message
func (*ListConditionsRequest) Reset ¶
func (x *ListConditionsRequest) Reset()
func (*ListConditionsRequest) String ¶
func (x *ListConditionsRequest) String() string
type ListConditionsResponse ¶
type ListConditionsResponse struct {
// The list of Conditions
Items []*Condition `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
// The total count of Conditions
TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
// contains filtered or unexported fields
}
ListConditionsResponse represents the response from list conditions for vm auto scaling
func (*ListConditionsResponse) Descriptor
deprecated
func (*ListConditionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListConditionsResponse.ProtoReflect.Descriptor instead.
func (*ListConditionsResponse) GetItems ¶
func (x *ListConditionsResponse) GetItems() []*Condition
func (*ListConditionsResponse) GetTotalCount ¶
func (x *ListConditionsResponse) GetTotalCount() int32
func (*ListConditionsResponse) ProtoMessage ¶
func (*ListConditionsResponse) ProtoMessage()
func (*ListConditionsResponse) ProtoReflect ¶
func (x *ListConditionsResponse) ProtoReflect() protoreflect.Message
func (*ListConditionsResponse) Reset ¶
func (x *ListConditionsResponse) Reset()
func (*ListConditionsResponse) String ¶
func (x *ListConditionsResponse) String() string
type ListCountersRequest ¶
type ListCountersRequest struct {
// ID of the Counter.
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// Name of the counter.
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// Source of the counter.
Source *string `protobuf:"bytes,3,opt,name=source" json:"source,omitempty"`
// Network provider of the counter.
Provider *string `protobuf:"bytes,4,opt,name=provider" json:"provider,omitempty"`
// List by keyword
Keyword *string `protobuf:"bytes,5,opt,name=keyword" json:"keyword,omitempty"`
Page *int32 `protobuf:"varint,6,opt,name=page" json:"page,omitempty"`
PageSize *int32 `protobuf:"varint,7,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
ResponseType *string `protobuf:"bytes,8,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
ListCountersRequest represents the parameters for list the counters for vm auto scaling
func (*ListCountersRequest) Descriptor
deprecated
func (*ListCountersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCountersRequest.ProtoReflect.Descriptor instead.
func (*ListCountersRequest) GetId ¶
func (x *ListCountersRequest) GetId() int64
func (*ListCountersRequest) GetKeyword ¶
func (x *ListCountersRequest) GetKeyword() string
func (*ListCountersRequest) GetName ¶
func (x *ListCountersRequest) GetName() string
func (*ListCountersRequest) GetPage ¶
func (x *ListCountersRequest) GetPage() int32
func (*ListCountersRequest) GetPageSize ¶
func (x *ListCountersRequest) GetPageSize() int32
func (*ListCountersRequest) GetProvider ¶
func (x *ListCountersRequest) GetProvider() string
func (*ListCountersRequest) GetResponseType ¶
func (x *ListCountersRequest) GetResponseType() string
func (*ListCountersRequest) GetSource ¶
func (x *ListCountersRequest) GetSource() string
func (*ListCountersRequest) ProtoMessage ¶
func (*ListCountersRequest) ProtoMessage()
func (*ListCountersRequest) ProtoReflect ¶
func (x *ListCountersRequest) ProtoReflect() protoreflect.Message
func (*ListCountersRequest) Reset ¶
func (x *ListCountersRequest) Reset()
func (*ListCountersRequest) String ¶
func (x *ListCountersRequest) String() string
type ListCountersResponse ¶
type ListCountersResponse struct {
// The list of Counters
Items []*Counter `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
// The total count of Counters
TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
// contains filtered or unexported fields
}
ListCountersResponse represents the response from list the counters for vm auto scaling
func (*ListCountersResponse) Descriptor
deprecated
func (*ListCountersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCountersResponse.ProtoReflect.Descriptor instead.
func (*ListCountersResponse) GetItems ¶
func (x *ListCountersResponse) GetItems() []*Counter
func (*ListCountersResponse) GetTotalCount ¶
func (x *ListCountersResponse) GetTotalCount() int32
func (*ListCountersResponse) ProtoMessage ¶
func (*ListCountersResponse) ProtoMessage()
func (*ListCountersResponse) ProtoReflect ¶
func (x *ListCountersResponse) ProtoReflect() protoreflect.Message
func (*ListCountersResponse) Reset ¶
func (x *ListCountersResponse) Reset()
func (*ListCountersResponse) String ¶
func (x *ListCountersResponse) String() string
type RelationalOperatorType ¶
type RelationalOperatorType int32
RelationalOperatorType represents the possible values for Relational Operator to be used with threshold. Valid values are EQ, GT, LT, GE, LE.
const ( // Default unspecified value RelationalOperatorType_RELATIONAL_OPERATOR_TYPE_UNSPECIFIED RelationalOperatorType = 0 // EQ value RelationalOperatorType_RELATIONAL_OPERATOR_TYPE_EQ RelationalOperatorType = 1 // GE value RelationalOperatorType_RELATIONAL_OPERATOR_TYPE_GE RelationalOperatorType = 2 // GT value RelationalOperatorType_RELATIONAL_OPERATOR_TYPE_GT RelationalOperatorType = 3 // LE value RelationalOperatorType_RELATIONAL_OPERATOR_TYPE_LE RelationalOperatorType = 4 // LT value RelationalOperatorType_RELATIONAL_OPERATOR_TYPE_LT RelationalOperatorType = 5 )
func (RelationalOperatorType) Descriptor ¶
func (RelationalOperatorType) Descriptor() protoreflect.EnumDescriptor
func (RelationalOperatorType) Enum ¶
func (x RelationalOperatorType) Enum() *RelationalOperatorType
func (RelationalOperatorType) EnumDescriptor
deprecated
func (RelationalOperatorType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RelationalOperatorType.Descriptor instead.
func (RelationalOperatorType) Number ¶
func (x RelationalOperatorType) Number() protoreflect.EnumNumber
func (RelationalOperatorType) String ¶
func (x RelationalOperatorType) String() string
func (RelationalOperatorType) Type ¶
func (RelationalOperatorType) Type() protoreflect.EnumType
type Result ¶
type Result struct {
// Whether the operation was successful
Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
// Any text associated with the success or failure
DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
// The ID of the resource affected by the operation
Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
// The job ID for an async operation
JobId *string `protobuf:"bytes,4,opt,name=job_id,json=jobId" json:"job_id,omitempty"`
// The status of the job
JobStatus *string `protobuf:"bytes,5,opt,name=job_status,json=jobStatus" json:"job_status,omitempty"`
// contains filtered or unexported fields
}
Result represents a generic operation result
func (*Result) Descriptor
deprecated
func (*Result) GetDisplayText ¶
func (*Result) GetJobStatus ¶
func (*Result) GetSuccess ¶
func (*Result) ProtoMessage ¶
func (*Result) ProtoMessage()
func (*Result) ProtoReflect ¶
func (x *Result) ProtoReflect() protoreflect.Message
type Success ¶
type Success struct {
// true if operation is executed successfully
Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
// any text associated with the success or failure
DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
// contains filtered or unexported fields
}
Success represents a Success Operation Response
func (*Success) Descriptor
deprecated
func (*Success) GetDisplayText ¶
func (*Success) GetSuccess ¶
func (*Success) ProtoMessage ¶
func (*Success) ProtoMessage()
func (*Success) ProtoReflect ¶
func (x *Success) ProtoReflect() protoreflect.Message
type UnimplementedAutoscaleServiceServer ¶
type UnimplementedAutoscaleServiceServer struct{}
UnimplementedAutoscaleServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedAutoscaleServiceServer) CreateAutoScalePolicy ¶
func (UnimplementedAutoscaleServiceServer) CreateAutoScalePolicy(context.Context, *CreateAutoScalePolicyRequest) (*CreateAutoScalePolicyResponse, error)
func (UnimplementedAutoscaleServiceServer) CreateAutoScaleVmGroup ¶
func (UnimplementedAutoscaleServiceServer) CreateAutoScaleVmGroup(context.Context, *CreateAutoScaleVmGroupRequest) (*CreateAutoScaleVmGroupResponse, error)
func (UnimplementedAutoscaleServiceServer) CreateAutoScaleVmProfile ¶
func (UnimplementedAutoscaleServiceServer) CreateAutoScaleVmProfile(context.Context, *CreateAutoScaleVmProfileRequest) (*CreateAutoScaleVmProfileResponse, error)
func (UnimplementedAutoscaleServiceServer) CreateCondition ¶
func (UnimplementedAutoscaleServiceServer) CreateCondition(context.Context, *CreateConditionRequest) (*CreateConditionResponse, error)
func (UnimplementedAutoscaleServiceServer) CreateCounter ¶
func (UnimplementedAutoscaleServiceServer) CreateCounter(context.Context, *CreateCounterRequest) (*CreateCounterResponse, error)
func (UnimplementedAutoscaleServiceServer) DeleteAutoScalePolicy ¶
func (UnimplementedAutoscaleServiceServer) DeleteAutoScalePolicy(context.Context, *DeleteAutoScalePolicyRequest) (*DeleteAutoScalePolicyResponse, error)
func (UnimplementedAutoscaleServiceServer) DeleteAutoScaleVmGroup ¶
func (UnimplementedAutoscaleServiceServer) DeleteAutoScaleVmGroup(context.Context, *DeleteAutoScaleVmGroupRequest) (*DeleteAutoScaleVmGroupResponse, error)
func (UnimplementedAutoscaleServiceServer) DeleteAutoScaleVmProfile ¶
func (UnimplementedAutoscaleServiceServer) DeleteAutoScaleVmProfile(context.Context, *DeleteAutoScaleVmProfileRequest) (*DeleteAutoScaleVmProfileResponse, error)
func (UnimplementedAutoscaleServiceServer) DeleteCondition ¶
func (UnimplementedAutoscaleServiceServer) DeleteCondition(context.Context, *DeleteConditionRequest) (*DeleteConditionResponse, error)
func (UnimplementedAutoscaleServiceServer) DeleteCounter ¶
func (UnimplementedAutoscaleServiceServer) DeleteCounter(context.Context, *DeleteCounterRequest) (*DeleteCounterResponse, error)
func (UnimplementedAutoscaleServiceServer) DisableAutoScaleVmGroup ¶
func (UnimplementedAutoscaleServiceServer) DisableAutoScaleVmGroup(context.Context, *DisableAutoScaleVmGroupRequest) (*DisableAutoScaleVmGroupResponse, error)
func (UnimplementedAutoscaleServiceServer) EnableAutoScaleVmGroup ¶
func (UnimplementedAutoscaleServiceServer) EnableAutoScaleVmGroup(context.Context, *EnableAutoScaleVmGroupRequest) (*EnableAutoScaleVmGroupResponse, error)
func (UnimplementedAutoscaleServiceServer) ListAutoScalePolicies ¶
func (UnimplementedAutoscaleServiceServer) ListAutoScalePolicies(context.Context, *ListAutoScalePoliciesRequest) (*ListAutoScalePoliciesResponse, error)
func (UnimplementedAutoscaleServiceServer) ListAutoScaleVmGroups ¶
func (UnimplementedAutoscaleServiceServer) ListAutoScaleVmGroups(context.Context, *ListAutoScaleVmGroupsRequest) (*ListAutoScaleVmGroupsResponse, error)
func (UnimplementedAutoscaleServiceServer) ListAutoScaleVmProfiles ¶
func (UnimplementedAutoscaleServiceServer) ListAutoScaleVmProfiles(context.Context, *ListAutoScaleVmProfilesRequest) (*ListAutoScaleVmProfilesResponse, error)
func (UnimplementedAutoscaleServiceServer) ListConditions ¶
func (UnimplementedAutoscaleServiceServer) ListConditions(context.Context, *ListConditionsRequest) (*ListConditionsResponse, error)
func (UnimplementedAutoscaleServiceServer) ListCounters ¶
func (UnimplementedAutoscaleServiceServer) ListCounters(context.Context, *ListCountersRequest) (*ListCountersResponse, error)
func (UnimplementedAutoscaleServiceServer) UpdateAutoScalePolicy ¶
func (UnimplementedAutoscaleServiceServer) UpdateAutoScalePolicy(context.Context, *UpdateAutoScalePolicyRequest) (*UpdateAutoScalePolicyResponse, error)
func (UnimplementedAutoscaleServiceServer) UpdateAutoScaleVmGroup ¶
func (UnimplementedAutoscaleServiceServer) UpdateAutoScaleVmGroup(context.Context, *UpdateAutoScaleVmGroupRequest) (*UpdateAutoScaleVmGroupResponse, error)
func (UnimplementedAutoscaleServiceServer) UpdateAutoScaleVmProfile ¶
func (UnimplementedAutoscaleServiceServer) UpdateAutoScaleVmProfile(context.Context, *UpdateAutoScaleVmProfileRequest) (*UpdateAutoScaleVmProfileResponse, error)
func (UnimplementedAutoscaleServiceServer) UpdateCondition ¶
func (UnimplementedAutoscaleServiceServer) UpdateCondition(context.Context, *UpdateConditionRequest) (*UpdateConditionResponse, error)
type UnsafeAutoscaleServiceServer ¶
type UnsafeAutoscaleServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAutoscaleServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AutoscaleServiceServer will result in compilation errors.
type UpdateAutoScalePolicyRequest ¶
type UpdateAutoScalePolicyRequest struct {
// the name of the autoscale policy
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// the duration in which the conditions have to be true before action is taken
Duration *int32 `protobuf:"varint,2,opt,name=duration" json:"duration,omitempty"`
// the cool down period in which the policy should not be evaluated after the action has been taken
QuietTime *int32 `protobuf:"varint,3,opt,name=quiet_time,json=quietTime" json:"quiet_time,omitempty"`
// the list of IDs of the conditions that are being evaluated on every interval
ConditionIds []string `protobuf:"bytes,4,rep,name=condition_ids,json=conditionIds" json:"condition_ids,omitempty"`
// the ID of the autoscale policy
Id *int64 `protobuf:"varint,5,opt,name=id" json:"id,omitempty"`
StartEventId *int64 `protobuf:"varint,6,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,7,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,8,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
UpdateAutoScalePolicyRequest represents the parameters for updates an existing autoscale policy.
func (*UpdateAutoScalePolicyRequest) Descriptor
deprecated
func (*UpdateAutoScalePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAutoScalePolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateAutoScalePolicyRequest) GetConditionIds ¶
func (x *UpdateAutoScalePolicyRequest) GetConditionIds() []string
func (*UpdateAutoScalePolicyRequest) GetDuration ¶
func (x *UpdateAutoScalePolicyRequest) GetDuration() int32
func (*UpdateAutoScalePolicyRequest) GetId ¶
func (x *UpdateAutoScalePolicyRequest) GetId() int64
func (*UpdateAutoScalePolicyRequest) GetInjectedJobId ¶
func (x *UpdateAutoScalePolicyRequest) GetInjectedJobId() string
func (*UpdateAutoScalePolicyRequest) GetName ¶
func (x *UpdateAutoScalePolicyRequest) GetName() string
func (*UpdateAutoScalePolicyRequest) GetQuietTime ¶
func (x *UpdateAutoScalePolicyRequest) GetQuietTime() int32
func (*UpdateAutoScalePolicyRequest) GetResponseType ¶
func (x *UpdateAutoScalePolicyRequest) GetResponseType() string
func (*UpdateAutoScalePolicyRequest) GetStartEventId ¶
func (x *UpdateAutoScalePolicyRequest) GetStartEventId() int64
func (*UpdateAutoScalePolicyRequest) ProtoMessage ¶
func (*UpdateAutoScalePolicyRequest) ProtoMessage()
func (*UpdateAutoScalePolicyRequest) ProtoReflect ¶
func (x *UpdateAutoScalePolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateAutoScalePolicyRequest) Reset ¶
func (x *UpdateAutoScalePolicyRequest) Reset()
func (*UpdateAutoScalePolicyRequest) String ¶
func (x *UpdateAutoScalePolicyRequest) String() string
type UpdateAutoScalePolicyResponse ¶
type UpdateAutoScalePolicyResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
UpdateAutoScalePolicyResponse represents the response from updates an existing autoscale policy.
func (*UpdateAutoScalePolicyResponse) Descriptor
deprecated
func (*UpdateAutoScalePolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAutoScalePolicyResponse.ProtoReflect.Descriptor instead.
func (*UpdateAutoScalePolicyResponse) GetResult ¶
func (x *UpdateAutoScalePolicyResponse) GetResult() *Result
func (*UpdateAutoScalePolicyResponse) ProtoMessage ¶
func (*UpdateAutoScalePolicyResponse) ProtoMessage()
func (*UpdateAutoScalePolicyResponse) ProtoReflect ¶
func (x *UpdateAutoScalePolicyResponse) ProtoReflect() protoreflect.Message
func (*UpdateAutoScalePolicyResponse) Reset ¶
func (x *UpdateAutoScalePolicyResponse) Reset()
func (*UpdateAutoScalePolicyResponse) String ¶
func (x *UpdateAutoScalePolicyResponse) String() string
type UpdateAutoScaleVmGroupRequest ¶
type UpdateAutoScaleVmGroupRequest struct {
// the name of the autoscale vmgroup
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// the minimum number of members in the vmgroup, the number of instances in the vm group will be equal to or more than this number.
MinMembers *int32 `protobuf:"varint,2,opt,name=min_members,json=minMembers" json:"min_members,omitempty"`
// the maximum number of members in the vmgroup, The number of instances in the vm group will be equal to or less than this number.
MaxMembers *int32 `protobuf:"varint,3,opt,name=max_members,json=maxMembers" json:"max_members,omitempty"`
// the frequency in which the performance counters to be collected
Interval *int32 `protobuf:"varint,4,opt,name=interval" json:"interval,omitempty"`
// list of scaleup autoscale policies
ScaleUpPolicyIds []string `protobuf:"bytes,5,rep,name=scale_up_policy_ids,json=scaleUpPolicyIds" json:"scale_up_policy_ids,omitempty"`
// list of scaledown autoscale policies
ScaleDownPolicyIds []string `protobuf:"bytes,6,rep,name=scale_down_policy_ids,json=scaleDownPolicyIds" json:"scale_down_policy_ids,omitempty"`
// the ID of the autoscale group
Id *int64 `protobuf:"varint,7,opt,name=id" json:"id,omitempty"`
// an optional field, whether to the display the group to the end user or not
Display *bool `protobuf:"varint,8,opt,name=display" json:"display,omitempty"`
// an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only
CustomId *string `protobuf:"bytes,9,opt,name=custom_id,json=customId" json:"custom_id,omitempty"`
StartEventId *int64 `protobuf:"varint,10,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,11,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,12,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
UpdateAutoScaleVmGroupRequest represents the parameters for updates an existing autoscale vm group.
func (*UpdateAutoScaleVmGroupRequest) Descriptor
deprecated
func (*UpdateAutoScaleVmGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAutoScaleVmGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateAutoScaleVmGroupRequest) GetCustomId ¶
func (x *UpdateAutoScaleVmGroupRequest) GetCustomId() string
func (*UpdateAutoScaleVmGroupRequest) GetDisplay ¶
func (x *UpdateAutoScaleVmGroupRequest) GetDisplay() bool
func (*UpdateAutoScaleVmGroupRequest) GetId ¶
func (x *UpdateAutoScaleVmGroupRequest) GetId() int64
func (*UpdateAutoScaleVmGroupRequest) GetInjectedJobId ¶
func (x *UpdateAutoScaleVmGroupRequest) GetInjectedJobId() string
func (*UpdateAutoScaleVmGroupRequest) GetInterval ¶
func (x *UpdateAutoScaleVmGroupRequest) GetInterval() int32
func (*UpdateAutoScaleVmGroupRequest) GetMaxMembers ¶
func (x *UpdateAutoScaleVmGroupRequest) GetMaxMembers() int32
func (*UpdateAutoScaleVmGroupRequest) GetMinMembers ¶
func (x *UpdateAutoScaleVmGroupRequest) GetMinMembers() int32
func (*UpdateAutoScaleVmGroupRequest) GetName ¶
func (x *UpdateAutoScaleVmGroupRequest) GetName() string
func (*UpdateAutoScaleVmGroupRequest) GetResponseType ¶
func (x *UpdateAutoScaleVmGroupRequest) GetResponseType() string
func (*UpdateAutoScaleVmGroupRequest) GetScaleDownPolicyIds ¶
func (x *UpdateAutoScaleVmGroupRequest) GetScaleDownPolicyIds() []string
func (*UpdateAutoScaleVmGroupRequest) GetScaleUpPolicyIds ¶
func (x *UpdateAutoScaleVmGroupRequest) GetScaleUpPolicyIds() []string
func (*UpdateAutoScaleVmGroupRequest) GetStartEventId ¶
func (x *UpdateAutoScaleVmGroupRequest) GetStartEventId() int64
func (*UpdateAutoScaleVmGroupRequest) ProtoMessage ¶
func (*UpdateAutoScaleVmGroupRequest) ProtoMessage()
func (*UpdateAutoScaleVmGroupRequest) ProtoReflect ¶
func (x *UpdateAutoScaleVmGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateAutoScaleVmGroupRequest) Reset ¶
func (x *UpdateAutoScaleVmGroupRequest) Reset()
func (*UpdateAutoScaleVmGroupRequest) String ¶
func (x *UpdateAutoScaleVmGroupRequest) String() string
type UpdateAutoScaleVmGroupResponse ¶
type UpdateAutoScaleVmGroupResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
UpdateAutoScaleVmGroupResponse represents the response from updates an existing autoscale vm group.
func (*UpdateAutoScaleVmGroupResponse) Descriptor
deprecated
func (*UpdateAutoScaleVmGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAutoScaleVmGroupResponse.ProtoReflect.Descriptor instead.
func (*UpdateAutoScaleVmGroupResponse) GetResult ¶
func (x *UpdateAutoScaleVmGroupResponse) GetResult() *Result
func (*UpdateAutoScaleVmGroupResponse) ProtoMessage ¶
func (*UpdateAutoScaleVmGroupResponse) ProtoMessage()
func (*UpdateAutoScaleVmGroupResponse) ProtoReflect ¶
func (x *UpdateAutoScaleVmGroupResponse) ProtoReflect() protoreflect.Message
func (*UpdateAutoScaleVmGroupResponse) Reset ¶
func (x *UpdateAutoScaleVmGroupResponse) Reset()
func (*UpdateAutoScaleVmGroupResponse) String ¶
func (x *UpdateAutoScaleVmGroupResponse) String() string
type UpdateAutoScaleVmProfileRequest ¶
type UpdateAutoScaleVmProfileRequest struct {
// the ID of the autoscale vm profile
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// the service offering of the auto deployed virtual machine
ServiceOfferingId *int64 `protobuf:"varint,2,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"`
// the template of the auto deployed virtual machine
TemplateId *int64 `protobuf:"varint,3,opt,name=template_id,json=templateId" json:"template_id,omitempty"`
// the time allowed for existing connections to get closed before a vm is destroyed
ExpungeVmGracePeriod *int32 `protobuf:"varint,4,opt,name=expunge_vm_grace_period,json=expungeVmGracePeriod" json:"expunge_vm_grace_period,omitempty"`
// counterparam list. Example: counterparam[0].name=snmpcommunity&counterparam[0].value=public&counterparam[1].name=snmpport&counterparam[1].value=161
CounterParamList map[string]string `` /* 178-byte string literal not displayed */
// parameters other than zoneId/serviceOfferringId/templateId of the auto deployed virtual machine.
// Example: otherdeployparams[0].name=serviceofferingid&otherdeployparams[0].value=a7fb50f6-01d9-11ed-8bc1-77f8f0228926&otherdeployparams[1].name=rootdisksize&otherdeployparams[1].value=10 .
// Possible parameters are "rootdisksize", "diskofferingid","size", "securitygroupids", "overridediskofferingid", "keypairs", "affinitygroupids'" and "networkids".
OtherDeployParams map[string]string `` /* 181-byte string literal not displayed */
// an optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length value
UserData *string `protobuf:"bytes,7,opt,name=user_data,json=userData" json:"user_data,omitempty"`
// the ID of the userdata
UserDataId *int64 `protobuf:"varint,8,opt,name=user_data_id,json=userDataId" json:"user_data_id,omitempty"`
// used to specify the parameters values for the variables in userdata.
UserDataDetails map[string]string `` /* 175-byte string literal not displayed */
// the ID of the user used to launch and destroy the VMs
AutoscaleUserId *int64 `protobuf:"varint,10,opt,name=autoscale_user_id,json=autoscaleUserId" json:"autoscale_user_id,omitempty"`
// an optional field, whether to the display the profile to the end user or not
Display *bool `protobuf:"varint,11,opt,name=display" json:"display,omitempty"`
// an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only
CustomId *string `protobuf:"bytes,12,opt,name=custom_id,json=customId" json:"custom_id,omitempty"`
StartEventId *int64 `protobuf:"varint,13,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,14,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,15,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
UpdateAutoScaleVmProfileRequest represents the parameters for updates an existing autoscale vm profile.
func (*UpdateAutoScaleVmProfileRequest) Descriptor
deprecated
func (*UpdateAutoScaleVmProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAutoScaleVmProfileRequest.ProtoReflect.Descriptor instead.
func (*UpdateAutoScaleVmProfileRequest) GetAutoscaleUserId ¶
func (x *UpdateAutoScaleVmProfileRequest) GetAutoscaleUserId() int64
func (*UpdateAutoScaleVmProfileRequest) GetCounterParamList ¶
func (x *UpdateAutoScaleVmProfileRequest) GetCounterParamList() map[string]string
func (*UpdateAutoScaleVmProfileRequest) GetCustomId ¶
func (x *UpdateAutoScaleVmProfileRequest) GetCustomId() string
func (*UpdateAutoScaleVmProfileRequest) GetDisplay ¶
func (x *UpdateAutoScaleVmProfileRequest) GetDisplay() bool
func (*UpdateAutoScaleVmProfileRequest) GetExpungeVmGracePeriod ¶
func (x *UpdateAutoScaleVmProfileRequest) GetExpungeVmGracePeriod() int32
func (*UpdateAutoScaleVmProfileRequest) GetId ¶
func (x *UpdateAutoScaleVmProfileRequest) GetId() int64
func (*UpdateAutoScaleVmProfileRequest) GetInjectedJobId ¶
func (x *UpdateAutoScaleVmProfileRequest) GetInjectedJobId() string
func (*UpdateAutoScaleVmProfileRequest) GetOtherDeployParams ¶
func (x *UpdateAutoScaleVmProfileRequest) GetOtherDeployParams() map[string]string
func (*UpdateAutoScaleVmProfileRequest) GetResponseType ¶
func (x *UpdateAutoScaleVmProfileRequest) GetResponseType() string
func (*UpdateAutoScaleVmProfileRequest) GetServiceOfferingId ¶
func (x *UpdateAutoScaleVmProfileRequest) GetServiceOfferingId() int64
func (*UpdateAutoScaleVmProfileRequest) GetStartEventId ¶
func (x *UpdateAutoScaleVmProfileRequest) GetStartEventId() int64
func (*UpdateAutoScaleVmProfileRequest) GetTemplateId ¶
func (x *UpdateAutoScaleVmProfileRequest) GetTemplateId() int64
func (*UpdateAutoScaleVmProfileRequest) GetUserData ¶
func (x *UpdateAutoScaleVmProfileRequest) GetUserData() string
func (*UpdateAutoScaleVmProfileRequest) GetUserDataDetails ¶
func (x *UpdateAutoScaleVmProfileRequest) GetUserDataDetails() map[string]string
func (*UpdateAutoScaleVmProfileRequest) GetUserDataId ¶
func (x *UpdateAutoScaleVmProfileRequest) GetUserDataId() int64
func (*UpdateAutoScaleVmProfileRequest) ProtoMessage ¶
func (*UpdateAutoScaleVmProfileRequest) ProtoMessage()
func (*UpdateAutoScaleVmProfileRequest) ProtoReflect ¶
func (x *UpdateAutoScaleVmProfileRequest) ProtoReflect() protoreflect.Message
func (*UpdateAutoScaleVmProfileRequest) Reset ¶
func (x *UpdateAutoScaleVmProfileRequest) Reset()
func (*UpdateAutoScaleVmProfileRequest) String ¶
func (x *UpdateAutoScaleVmProfileRequest) String() string
type UpdateAutoScaleVmProfileResponse ¶
type UpdateAutoScaleVmProfileResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
UpdateAutoScaleVmProfileResponse represents the response from updates an existing autoscale vm profile.
func (*UpdateAutoScaleVmProfileResponse) Descriptor
deprecated
func (*UpdateAutoScaleVmProfileResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAutoScaleVmProfileResponse.ProtoReflect.Descriptor instead.
func (*UpdateAutoScaleVmProfileResponse) GetResult ¶
func (x *UpdateAutoScaleVmProfileResponse) GetResult() *Result
func (*UpdateAutoScaleVmProfileResponse) ProtoMessage ¶
func (*UpdateAutoScaleVmProfileResponse) ProtoMessage()
func (*UpdateAutoScaleVmProfileResponse) ProtoReflect ¶
func (x *UpdateAutoScaleVmProfileResponse) ProtoReflect() protoreflect.Message
func (*UpdateAutoScaleVmProfileResponse) Reset ¶
func (x *UpdateAutoScaleVmProfileResponse) Reset()
func (*UpdateAutoScaleVmProfileResponse) String ¶
func (x *UpdateAutoScaleVmProfileResponse) String() string
type UpdateConditionRequest ¶
type UpdateConditionRequest struct {
// the ID of the condition.
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// Relational Operator to be used with threshold. Valid values are EQ, GT, LT, GE, LE.
RelationalOperator *string `protobuf:"bytes,2,opt,name=relational_operator,json=relationalOperator" json:"relational_operator,omitempty"`
// Value for which the Counter will be evaluated with the Operator selected.
Threshold *int64 `protobuf:"varint,3,opt,name=threshold" json:"threshold,omitempty"`
StartEventId *int64 `protobuf:"varint,4,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,5,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
UpdateConditionRequest represents the parameters for updates a condition for vm auto scaling
func (*UpdateConditionRequest) Descriptor
deprecated
func (*UpdateConditionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConditionRequest.ProtoReflect.Descriptor instead.
func (*UpdateConditionRequest) GetId ¶
func (x *UpdateConditionRequest) GetId() int64
func (*UpdateConditionRequest) GetInjectedJobId ¶
func (x *UpdateConditionRequest) GetInjectedJobId() string
func (*UpdateConditionRequest) GetRelationalOperator ¶
func (x *UpdateConditionRequest) GetRelationalOperator() string
func (*UpdateConditionRequest) GetResponseType ¶
func (x *UpdateConditionRequest) GetResponseType() string
func (*UpdateConditionRequest) GetStartEventId ¶
func (x *UpdateConditionRequest) GetStartEventId() int64
func (*UpdateConditionRequest) GetThreshold ¶
func (x *UpdateConditionRequest) GetThreshold() int64
func (*UpdateConditionRequest) ProtoMessage ¶
func (*UpdateConditionRequest) ProtoMessage()
func (*UpdateConditionRequest) ProtoReflect ¶
func (x *UpdateConditionRequest) ProtoReflect() protoreflect.Message
func (*UpdateConditionRequest) Reset ¶
func (x *UpdateConditionRequest) Reset()
func (*UpdateConditionRequest) String ¶
func (x *UpdateConditionRequest) String() string
type UpdateConditionResponse ¶
type UpdateConditionResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
UpdateConditionResponse represents the response from updates a condition for vm auto scaling
func (*UpdateConditionResponse) Descriptor
deprecated
func (*UpdateConditionResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConditionResponse.ProtoReflect.Descriptor instead.
func (*UpdateConditionResponse) GetResult ¶
func (x *UpdateConditionResponse) GetResult() *Result
func (*UpdateConditionResponse) ProtoMessage ¶
func (*UpdateConditionResponse) ProtoMessage()
func (*UpdateConditionResponse) ProtoReflect ¶
func (x *UpdateConditionResponse) ProtoReflect() protoreflect.Message
func (*UpdateConditionResponse) Reset ¶
func (x *UpdateConditionResponse) Reset()
func (*UpdateConditionResponse) String ¶
func (x *UpdateConditionResponse) String() string