Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterBudgetServer(s grpc.ServiceRegistrar, srv BudgetServer)
- func RegisterBudgetUsageServer(s grpc.ServiceRegistrar, srv BudgetUsageServer)
- func RegisterCostQuerySetServer(s grpc.ServiceRegistrar, srv CostQuerySetServer)
- func RegisterCostReportConfigServer(s grpc.ServiceRegistrar, srv CostReportConfigServer)
- func RegisterCostReportDataServer(s grpc.ServiceRegistrar, srv CostReportDataServer)
- func RegisterCostReportServer(s grpc.ServiceRegistrar, srv CostReportServer)
- func RegisterCostServer(s grpc.ServiceRegistrar, srv CostServer)
- func RegisterDataSourceAccountServer(s grpc.ServiceRegistrar, srv DataSourceAccountServer)
- func RegisterDataSourceRuleServer(s grpc.ServiceRegistrar, srv DataSourceRuleServer)
- func RegisterDataSourceServer(s grpc.ServiceRegistrar, srv DataSourceServer)
- func RegisterJobServer(s grpc.ServiceRegistrar, srv JobServer)
- func RegisterJobTaskServer(s grpc.ServiceRegistrar, srv JobTaskServer)
- type BudgetClient
- type BudgetInfo
- func (*BudgetInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BudgetInfo) GetBudgetId() string
- func (x *BudgetInfo) GetCreatedAt() string
- func (x *BudgetInfo) GetCurrency() string
- func (x *BudgetInfo) GetDataSourceId() string
- func (x *BudgetInfo) GetDomainId() string
- func (x *BudgetInfo) GetEnd() string
- func (x *BudgetInfo) GetLimit() float32
- func (x *BudgetInfo) GetName() string
- func (x *BudgetInfo) GetNotifications() []*BudgetNotification
- func (x *BudgetInfo) GetPlannedLimits() []*PlannedLimit
- func (x *BudgetInfo) GetProjectId() string
- func (x *BudgetInfo) GetProviderFilter() *ProviderFilter
- func (x *BudgetInfo) GetResourceGroup() BudgetInfo_ResourceGroup
- func (x *BudgetInfo) GetStart() string
- func (x *BudgetInfo) GetTags() *_struct.Struct
- func (x *BudgetInfo) GetTimeUnit() BudgetInfo_TimeUnit
- func (x *BudgetInfo) GetUpdatedAt() string
- func (x *BudgetInfo) GetWorkspaceId() string
- func (*BudgetInfo) ProtoMessage()
- func (x *BudgetInfo) ProtoReflect() protoreflect.Message
- func (x *BudgetInfo) Reset()
- func (x *BudgetInfo) String() string
- type BudgetInfo_ResourceGroup
- func (BudgetInfo_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
- func (x BudgetInfo_ResourceGroup) Enum() *BudgetInfo_ResourceGroup
- func (BudgetInfo_ResourceGroup) EnumDescriptor() ([]byte, []int)deprecated
- func (x BudgetInfo_ResourceGroup) Number() protoreflect.EnumNumber
- func (x BudgetInfo_ResourceGroup) String() string
- func (BudgetInfo_ResourceGroup) Type() protoreflect.EnumType
- type BudgetInfo_TimeUnit
- func (BudgetInfo_TimeUnit) Descriptor() protoreflect.EnumDescriptor
- func (x BudgetInfo_TimeUnit) Enum() *BudgetInfo_TimeUnit
- func (BudgetInfo_TimeUnit) EnumDescriptor() ([]byte, []int)deprecated
- func (x BudgetInfo_TimeUnit) Number() protoreflect.EnumNumber
- func (x BudgetInfo_TimeUnit) String() string
- func (BudgetInfo_TimeUnit) Type() protoreflect.EnumType
- type BudgetNotification
- func (*BudgetNotification) Descriptor() ([]byte, []int)deprecated
- func (x *BudgetNotification) GetNotificationType() BudgetNotification_NotificationType
- func (x *BudgetNotification) GetThreshold() float32
- func (x *BudgetNotification) GetUnit() BudgetNotification_Unit
- func (*BudgetNotification) ProtoMessage()
- func (x *BudgetNotification) ProtoReflect() protoreflect.Message
- func (x *BudgetNotification) Reset()
- func (x *BudgetNotification) String() string
- type BudgetNotification_NotificationType
- func (BudgetNotification_NotificationType) Descriptor() protoreflect.EnumDescriptor
- func (x BudgetNotification_NotificationType) Enum() *BudgetNotification_NotificationType
- func (BudgetNotification_NotificationType) EnumDescriptor() ([]byte, []int)deprecated
- func (x BudgetNotification_NotificationType) Number() protoreflect.EnumNumber
- func (x BudgetNotification_NotificationType) String() string
- func (BudgetNotification_NotificationType) Type() protoreflect.EnumType
- type BudgetNotification_Unit
- func (BudgetNotification_Unit) Descriptor() protoreflect.EnumDescriptor
- func (x BudgetNotification_Unit) Enum() *BudgetNotification_Unit
- func (BudgetNotification_Unit) EnumDescriptor() ([]byte, []int)deprecated
- func (x BudgetNotification_Unit) Number() protoreflect.EnumNumber
- func (x BudgetNotification_Unit) String() string
- func (BudgetNotification_Unit) Type() protoreflect.EnumType
- type BudgetQuery
- func (*BudgetQuery) Descriptor() ([]byte, []int)deprecated
- func (x *BudgetQuery) GetBudgetId() string
- func (x *BudgetQuery) GetDataSourceId() string
- func (x *BudgetQuery) GetName() string
- func (x *BudgetQuery) GetProjectId() string
- func (x *BudgetQuery) GetQuery() *v2.Query
- func (x *BudgetQuery) GetTimeUnit() BudgetQuery_TimeUnit
- func (x *BudgetQuery) GetWorkspaceId() string
- func (*BudgetQuery) ProtoMessage()
- func (x *BudgetQuery) ProtoReflect() protoreflect.Message
- func (x *BudgetQuery) Reset()
- func (x *BudgetQuery) String() string
- type BudgetQuery_TimeUnit
- func (BudgetQuery_TimeUnit) Descriptor() protoreflect.EnumDescriptor
- func (x BudgetQuery_TimeUnit) Enum() *BudgetQuery_TimeUnit
- func (BudgetQuery_TimeUnit) EnumDescriptor() ([]byte, []int)deprecated
- func (x BudgetQuery_TimeUnit) Number() protoreflect.EnumNumber
- func (x BudgetQuery_TimeUnit) String() string
- func (BudgetQuery_TimeUnit) Type() protoreflect.EnumType
- type BudgetRequest
- type BudgetServer
- type BudgetStatQuery
- type BudgetUsageAnalyzeQuery
- func (*BudgetUsageAnalyzeQuery) Descriptor() ([]byte, []int)deprecated
- func (x *BudgetUsageAnalyzeQuery) GetBudgetId() string
- func (x *BudgetUsageAnalyzeQuery) GetDataSourceId() string
- func (x *BudgetUsageAnalyzeQuery) GetQuery() *v2.TimeSeriesAnalyzeQuery
- func (*BudgetUsageAnalyzeQuery) ProtoMessage()
- func (x *BudgetUsageAnalyzeQuery) ProtoReflect() protoreflect.Message
- func (x *BudgetUsageAnalyzeQuery) Reset()
- func (x *BudgetUsageAnalyzeQuery) String() string
- type BudgetUsageClient
- type BudgetUsageInfo
- func (*BudgetUsageInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BudgetUsageInfo) GetBudgetId() string
- func (x *BudgetUsageInfo) GetCost() float32
- func (x *BudgetUsageInfo) GetCurrency() string
- func (x *BudgetUsageInfo) GetDataSourceId() string
- func (x *BudgetUsageInfo) GetDate() string
- func (x *BudgetUsageInfo) GetDomainId() string
- func (x *BudgetUsageInfo) GetLimit() float32
- func (x *BudgetUsageInfo) GetName() string
- func (x *BudgetUsageInfo) GetProjectId() string
- func (x *BudgetUsageInfo) GetProviderFilter() *BudgetUsageProviderFilter
- func (x *BudgetUsageInfo) GetResourceGroup() BudgetUsageInfo_ResourceGroup
- func (x *BudgetUsageInfo) GetUpdatedAt() string
- func (x *BudgetUsageInfo) GetWorkspaceId() string
- func (*BudgetUsageInfo) ProtoMessage()
- func (x *BudgetUsageInfo) ProtoReflect() protoreflect.Message
- func (x *BudgetUsageInfo) Reset()
- func (x *BudgetUsageInfo) String() string
- type BudgetUsageInfo_ResourceGroup
- func (BudgetUsageInfo_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
- func (x BudgetUsageInfo_ResourceGroup) Enum() *BudgetUsageInfo_ResourceGroup
- func (BudgetUsageInfo_ResourceGroup) EnumDescriptor() ([]byte, []int)deprecated
- func (x BudgetUsageInfo_ResourceGroup) Number() protoreflect.EnumNumber
- func (x BudgetUsageInfo_ResourceGroup) String() string
- func (BudgetUsageInfo_ResourceGroup) Type() protoreflect.EnumType
- type BudgetUsageProviderFilter
- func (*BudgetUsageProviderFilter) Descriptor() ([]byte, []int)deprecated
- func (x *BudgetUsageProviderFilter) GetProviders() []string
- func (x *BudgetUsageProviderFilter) GetState() BudgetUsageProviderFilter_State
- func (*BudgetUsageProviderFilter) ProtoMessage()
- func (x *BudgetUsageProviderFilter) ProtoReflect() protoreflect.Message
- func (x *BudgetUsageProviderFilter) Reset()
- func (x *BudgetUsageProviderFilter) String() string
- type BudgetUsageProviderFilter_State
- func (BudgetUsageProviderFilter_State) Descriptor() protoreflect.EnumDescriptor
- func (x BudgetUsageProviderFilter_State) Enum() *BudgetUsageProviderFilter_State
- func (BudgetUsageProviderFilter_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x BudgetUsageProviderFilter_State) Number() protoreflect.EnumNumber
- func (x BudgetUsageProviderFilter_State) String() string
- func (BudgetUsageProviderFilter_State) Type() protoreflect.EnumType
- type BudgetUsageQuery
- func (*BudgetUsageQuery) Descriptor() ([]byte, []int)deprecated
- func (x *BudgetUsageQuery) GetBudgetId() string
- func (x *BudgetUsageQuery) GetDataSourceId() string
- func (x *BudgetUsageQuery) GetDate() string
- func (x *BudgetUsageQuery) GetName() string
- func (x *BudgetUsageQuery) GetProjectId() string
- func (x *BudgetUsageQuery) GetQuery() *v2.Query
- func (x *BudgetUsageQuery) GetWorkspaceId() string
- func (*BudgetUsageQuery) ProtoMessage()
- func (x *BudgetUsageQuery) ProtoReflect() protoreflect.Message
- func (x *BudgetUsageQuery) Reset()
- func (x *BudgetUsageQuery) String() string
- type BudgetUsageServer
- type BudgetUsageStatQuery
- func (*BudgetUsageStatQuery) Descriptor() ([]byte, []int)deprecated
- func (x *BudgetUsageStatQuery) GetBudgetId() string
- func (x *BudgetUsageStatQuery) GetDataSourceId() string
- func (x *BudgetUsageStatQuery) GetQuery() *v2.StatisticsQuery
- func (*BudgetUsageStatQuery) ProtoMessage()
- func (x *BudgetUsageStatQuery) ProtoReflect() protoreflect.Message
- func (x *BudgetUsageStatQuery) Reset()
- func (x *BudgetUsageStatQuery) String() string
- type BudgetUsagesInfo
- func (*BudgetUsagesInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BudgetUsagesInfo) GetResults() []*BudgetUsageInfo
- func (x *BudgetUsagesInfo) GetTotalCount() int32
- func (*BudgetUsagesInfo) ProtoMessage()
- func (x *BudgetUsagesInfo) ProtoReflect() protoreflect.Message
- func (x *BudgetUsagesInfo) Reset()
- func (x *BudgetUsagesInfo) String() string
- type BudgetsInfo
- func (*BudgetsInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BudgetsInfo) GetResults() []*BudgetInfo
- func (x *BudgetsInfo) GetTotalCount() int32
- func (*BudgetsInfo) ProtoMessage()
- func (x *BudgetsInfo) ProtoReflect() protoreflect.Message
- func (x *BudgetsInfo) Reset()
- func (x *BudgetsInfo) String() string
- type ChangeDataSourceRuleOrderRequest
- func (*ChangeDataSourceRuleOrderRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeDataSourceRuleOrderRequest) GetDataSourceRuleId() string
- func (x *ChangeDataSourceRuleOrderRequest) GetOrder() int32
- func (*ChangeDataSourceRuleOrderRequest) ProtoMessage()
- func (x *ChangeDataSourceRuleOrderRequest) ProtoReflect() protoreflect.Message
- func (x *ChangeDataSourceRuleOrderRequest) Reset()
- func (x *ChangeDataSourceRuleOrderRequest) String() string
- type ChangedInfo
- func (*ChangedInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ChangedInfo) GetEnd() string
- func (x *ChangedInfo) GetFilter() *_struct.Struct
- func (x *ChangedInfo) GetStart() string
- func (*ChangedInfo) ProtoMessage()
- func (x *ChangedInfo) ProtoReflect() protoreflect.Message
- func (x *ChangedInfo) Reset()
- func (x *ChangedInfo) String() string
- type ConditionsPolicy
- func (ConditionsPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x ConditionsPolicy) Enum() *ConditionsPolicy
- func (ConditionsPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x ConditionsPolicy) Number() protoreflect.EnumNumber
- func (x ConditionsPolicy) String() string
- func (ConditionsPolicy) Type() protoreflect.EnumType
- type CostAnalyzeQuery
- func (*CostAnalyzeQuery) Descriptor() ([]byte, []int)deprecated
- func (x *CostAnalyzeQuery) GetDataSourceId() string
- func (x *CostAnalyzeQuery) GetQuery() *v2.TimeSeriesAnalyzeQuery
- func (*CostAnalyzeQuery) ProtoMessage()
- func (x *CostAnalyzeQuery) ProtoReflect() protoreflect.Message
- func (x *CostAnalyzeQuery) Reset()
- func (x *CostAnalyzeQuery) String() string
- type CostClient
- type CostInfo
- func (*CostInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CostInfo) GetAccountId() string
- func (x *CostInfo) GetAdditionalInfo() *_struct.Struct
- func (x *CostInfo) GetBilledDate() string
- func (x *CostInfo) GetBilledMonth() string
- func (x *CostInfo) GetBilledYear() string
- func (x *CostInfo) GetCost() float64
- func (x *CostInfo) GetCostId() string
- func (x *CostInfo) GetData() *_struct.Struct
- func (x *CostInfo) GetDataSourceId() string
- func (x *CostInfo) GetDomainId() string
- func (x *CostInfo) GetProduct() string
- func (x *CostInfo) GetProjectId() string
- func (x *CostInfo) GetProvider() string
- func (x *CostInfo) GetRegionCode() string
- func (x *CostInfo) GetRegionKey() string
- func (x *CostInfo) GetResource() string
- func (x *CostInfo) GetServiceAccountId() string
- func (x *CostInfo) GetTags() *_struct.Struct
- func (x *CostInfo) GetUsageQuantity() float64
- func (x *CostInfo) GetUsageType() string
- func (x *CostInfo) GetUsageUnit() string
- func (x *CostInfo) GetWorkspaceId() string
- func (*CostInfo) ProtoMessage()
- func (x *CostInfo) ProtoReflect() protoreflect.Message
- func (x *CostInfo) Reset()
- func (x *CostInfo) String() string
- type CostQuery
- func (*CostQuery) Descriptor() ([]byte, []int)deprecated
- func (x *CostQuery) GetBilledDate() string
- func (x *CostQuery) GetBilledMonth() string
- func (x *CostQuery) GetBilledYear() string
- func (x *CostQuery) GetCostId() string
- func (x *CostQuery) GetDataSourceId() string
- func (x *CostQuery) GetProduct() string
- func (x *CostQuery) GetProjectGroupId() string
- func (x *CostQuery) GetProjectId() string
- func (x *CostQuery) GetProvider() string
- func (x *CostQuery) GetQuery() *v2.Query
- func (x *CostQuery) GetRegionCode() string
- func (x *CostQuery) GetRegionKey() string
- func (x *CostQuery) GetResource() string
- func (x *CostQuery) GetServiceAccountId() string
- func (x *CostQuery) GetUsageType() string
- func (x *CostQuery) GetWorkspaceId() string
- func (*CostQuery) ProtoMessage()
- func (x *CostQuery) ProtoReflect() protoreflect.Message
- func (x *CostQuery) Reset()
- func (x *CostQuery) String() string
- type CostQuerySetClient
- type CostQuerySetInfo
- func (*CostQuerySetInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CostQuerySetInfo) GetCostQuerySetId() string
- func (x *CostQuerySetInfo) GetCreatedAt() string
- func (x *CostQuerySetInfo) GetDataSourceId() string
- func (x *CostQuerySetInfo) GetDomainId() string
- func (x *CostQuerySetInfo) GetName() string
- func (x *CostQuerySetInfo) GetOptions() *_struct.Struct
- func (x *CostQuerySetInfo) GetTags() *_struct.Struct
- func (x *CostQuerySetInfo) GetUpdatedAt() string
- func (x *CostQuerySetInfo) GetUserId() string
- func (x *CostQuerySetInfo) GetWorkspaceId() string
- func (*CostQuerySetInfo) ProtoMessage()
- func (x *CostQuerySetInfo) ProtoReflect() protoreflect.Message
- func (x *CostQuerySetInfo) Reset()
- func (x *CostQuerySetInfo) String() string
- type CostQuerySetQuery
- func (*CostQuerySetQuery) Descriptor() ([]byte, []int)deprecated
- func (x *CostQuerySetQuery) GetDataSourceId() string
- func (x *CostQuerySetQuery) GetName() string
- func (x *CostQuerySetQuery) GetQuery() *v2.Query
- func (*CostQuerySetQuery) ProtoMessage()
- func (x *CostQuerySetQuery) ProtoReflect() protoreflect.Message
- func (x *CostQuerySetQuery) Reset()
- func (x *CostQuerySetQuery) String() string
- type CostQuerySetRequest
- func (*CostQuerySetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CostQuerySetRequest) GetCostQuerySetId() string
- func (*CostQuerySetRequest) ProtoMessage()
- func (x *CostQuerySetRequest) ProtoReflect() protoreflect.Message
- func (x *CostQuerySetRequest) Reset()
- func (x *CostQuerySetRequest) String() string
- type CostQuerySetServer
- type CostQuerySetStatQuery
- func (*CostQuerySetStatQuery) Descriptor() ([]byte, []int)deprecated
- func (x *CostQuerySetStatQuery) GetDataSourceId() string
- func (x *CostQuerySetStatQuery) GetQuery() *v2.StatisticsQuery
- func (*CostQuerySetStatQuery) ProtoMessage()
- func (x *CostQuerySetStatQuery) ProtoReflect() protoreflect.Message
- func (x *CostQuerySetStatQuery) Reset()
- func (x *CostQuerySetStatQuery) String() string
- type CostQuerySetsInfo
- func (*CostQuerySetsInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CostQuerySetsInfo) GetResults() []*CostQuerySetInfo
- func (x *CostQuerySetsInfo) GetTotalCount() int32
- func (*CostQuerySetsInfo) ProtoMessage()
- func (x *CostQuerySetsInfo) ProtoReflect() protoreflect.Message
- func (x *CostQuerySetsInfo) Reset()
- func (x *CostQuerySetsInfo) String() string
- type CostReportClient
- type CostReportConfigClient
- type CostReportConfigInfo
- func (*CostReportConfigInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportConfigInfo) GetCostReportConfigId() string
- func (x *CostReportConfigInfo) GetCreatedAt() string
- func (x *CostReportConfigInfo) GetCurrency() string
- func (x *CostReportConfigInfo) GetDataSourceFilter() *_struct.Struct
- func (x *CostReportConfigInfo) GetDomainId() string
- func (x *CostReportConfigInfo) GetIsLastDay() bool
- func (x *CostReportConfigInfo) GetIssueDay() int32
- func (x *CostReportConfigInfo) GetLanguage() string
- func (x *CostReportConfigInfo) GetRecipients() *_struct.Struct
- func (x *CostReportConfigInfo) GetState() CostReportConfigInfo_State
- func (x *CostReportConfigInfo) GetUpdatedAt() string
- func (*CostReportConfigInfo) ProtoMessage()
- func (x *CostReportConfigInfo) ProtoReflect() protoreflect.Message
- func (x *CostReportConfigInfo) Reset()
- func (x *CostReportConfigInfo) String() string
- type CostReportConfigInfo_State
- func (CostReportConfigInfo_State) Descriptor() protoreflect.EnumDescriptor
- func (x CostReportConfigInfo_State) Enum() *CostReportConfigInfo_State
- func (CostReportConfigInfo_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x CostReportConfigInfo_State) Number() protoreflect.EnumNumber
- func (x CostReportConfigInfo_State) String() string
- func (CostReportConfigInfo_State) Type() protoreflect.EnumType
- type CostReportConfigQuery
- func (*CostReportConfigQuery) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportConfigQuery) GetCostReportConfigId() string
- func (x *CostReportConfigQuery) GetQuery() *v2.Query
- func (x *CostReportConfigQuery) GetState() CostReportConfigQuery_State
- func (*CostReportConfigQuery) ProtoMessage()
- func (x *CostReportConfigQuery) ProtoReflect() protoreflect.Message
- func (x *CostReportConfigQuery) Reset()
- func (x *CostReportConfigQuery) String() string
- type CostReportConfigQuery_State
- func (CostReportConfigQuery_State) Descriptor() protoreflect.EnumDescriptor
- func (x CostReportConfigQuery_State) Enum() *CostReportConfigQuery_State
- func (CostReportConfigQuery_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x CostReportConfigQuery_State) Number() protoreflect.EnumNumber
- func (x CostReportConfigQuery_State) String() string
- func (CostReportConfigQuery_State) Type() protoreflect.EnumType
- type CostReportConfigRequest
- func (*CostReportConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportConfigRequest) GetCostReportConfigId() string
- func (*CostReportConfigRequest) ProtoMessage()
- func (x *CostReportConfigRequest) ProtoReflect() protoreflect.Message
- func (x *CostReportConfigRequest) Reset()
- func (x *CostReportConfigRequest) String() string
- type CostReportConfigServer
- type CostReportConfigStatQuery
- func (*CostReportConfigStatQuery) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportConfigStatQuery) GetQuery() *v2.StatisticsQuery
- func (*CostReportConfigStatQuery) ProtoMessage()
- func (x *CostReportConfigStatQuery) ProtoReflect() protoreflect.Message
- func (x *CostReportConfigStatQuery) Reset()
- func (x *CostReportConfigStatQuery) String() string
- type CostReportConfigsInfo
- func (*CostReportConfigsInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportConfigsInfo) GetResults() []*CostReportConfigInfo
- func (x *CostReportConfigsInfo) GetTotalCount() int32
- func (*CostReportConfigsInfo) ProtoMessage()
- func (x *CostReportConfigsInfo) ProtoReflect() protoreflect.Message
- func (x *CostReportConfigsInfo) Reset()
- func (x *CostReportConfigsInfo) String() string
- type CostReportDataAnalyzeQuery
- func (*CostReportDataAnalyzeQuery) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportDataAnalyzeQuery) GetCostReportConfigId() string
- func (x *CostReportDataAnalyzeQuery) GetDataSourceId() string
- func (x *CostReportDataAnalyzeQuery) GetIsConfirmed() bool
- func (x *CostReportDataAnalyzeQuery) GetProduct() string
- func (x *CostReportDataAnalyzeQuery) GetProvider() string
- func (x *CostReportDataAnalyzeQuery) GetQuery() *v2.TimeSeriesAnalyzeQuery
- func (x *CostReportDataAnalyzeQuery) GetWorkspaceId() string
- func (*CostReportDataAnalyzeQuery) ProtoMessage()
- func (x *CostReportDataAnalyzeQuery) ProtoReflect() protoreflect.Message
- func (x *CostReportDataAnalyzeQuery) Reset()
- func (x *CostReportDataAnalyzeQuery) String() string
- type CostReportDataClient
- type CostReportDataInfo
- func (*CostReportDataInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportDataInfo) GetCost() *_struct.Struct
- func (x *CostReportDataInfo) GetCostReportConfigId() string
- func (x *CostReportDataInfo) GetCostReportDataId() string
- func (x *CostReportDataInfo) GetCostReportId() string
- func (x *CostReportDataInfo) GetCostReportName() string
- func (x *CostReportDataInfo) GetCreatedAt() string
- func (x *CostReportDataInfo) GetDataSourceId() string
- func (x *CostReportDataInfo) GetDataSourceName() string
- func (x *CostReportDataInfo) GetDomainId() string
- func (x *CostReportDataInfo) GetIsConfirmed() bool
- func (x *CostReportDataInfo) GetIssueDate() string
- func (x *CostReportDataInfo) GetProduct() string
- func (x *CostReportDataInfo) GetProjectId() string
- func (x *CostReportDataInfo) GetProjectName() string
- func (x *CostReportDataInfo) GetProvider() string
- func (x *CostReportDataInfo) GetReportMonth() string
- func (x *CostReportDataInfo) GetReportYear() string
- func (x *CostReportDataInfo) GetServiceAccountId() string
- func (x *CostReportDataInfo) GetServiceAccountName() string
- func (x *CostReportDataInfo) GetWorkspaceId() string
- func (x *CostReportDataInfo) GetWorkspaceName() string
- func (*CostReportDataInfo) ProtoMessage()
- func (x *CostReportDataInfo) ProtoReflect() protoreflect.Message
- func (x *CostReportDataInfo) Reset()
- func (x *CostReportDataInfo) String() string
- type CostReportDataQuery
- func (*CostReportDataQuery) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportDataQuery) GetCostReportConfigId() string
- func (x *CostReportDataQuery) GetCostReportDataId() string
- func (x *CostReportDataQuery) GetCostReportId() string
- func (x *CostReportDataQuery) GetDataSourceId() string
- func (x *CostReportDataQuery) GetIsConfirmed() bool
- func (x *CostReportDataQuery) GetProduct() string
- func (x *CostReportDataQuery) GetProvider() string
- func (x *CostReportDataQuery) GetQuery() *v2.Query
- func (x *CostReportDataQuery) GetWorkspaceId() string
- func (*CostReportDataQuery) ProtoMessage()
- func (x *CostReportDataQuery) ProtoReflect() protoreflect.Message
- func (x *CostReportDataQuery) Reset()
- func (x *CostReportDataQuery) String() string
- type CostReportDataServer
- type CostReportDataStatQuery
- func (*CostReportDataStatQuery) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportDataStatQuery) GetCostReportConfigId() string
- func (x *CostReportDataStatQuery) GetCostReportId() string
- func (x *CostReportDataStatQuery) GetQuery() *v2.StatisticsQuery
- func (*CostReportDataStatQuery) ProtoMessage()
- func (x *CostReportDataStatQuery) ProtoReflect() protoreflect.Message
- func (x *CostReportDataStatQuery) Reset()
- func (x *CostReportDataStatQuery) String() string
- type CostReportInfo
- func (*CostReportInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportInfo) GetBankName() string
- func (x *CostReportInfo) GetCost() *_struct.Struct
- func (x *CostReportInfo) GetCostReportConfigId() string
- func (x *CostReportInfo) GetCostReportId() string
- func (x *CostReportInfo) GetCreatedAt() string
- func (x *CostReportInfo) GetCurrency() string
- func (x *CostReportInfo) GetCurrencyDate() string
- func (x *CostReportInfo) GetDomainId() string
- func (x *CostReportInfo) GetIssueDate() string
- func (x *CostReportInfo) GetReportMonth() string
- func (x *CostReportInfo) GetReportNumber() string
- func (x *CostReportInfo) GetReportYear() string
- func (x *CostReportInfo) GetStatus() CostReportInfo_Status
- func (x *CostReportInfo) GetWorkspaceId() string
- func (x *CostReportInfo) GetWorkspaceName() string
- func (*CostReportInfo) ProtoMessage()
- func (x *CostReportInfo) ProtoReflect() protoreflect.Message
- func (x *CostReportInfo) Reset()
- func (x *CostReportInfo) String() string
- type CostReportInfo_Status
- func (CostReportInfo_Status) Descriptor() protoreflect.EnumDescriptor
- func (x CostReportInfo_Status) Enum() *CostReportInfo_Status
- func (CostReportInfo_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x CostReportInfo_Status) Number() protoreflect.EnumNumber
- func (x CostReportInfo_Status) String() string
- func (CostReportInfo_Status) Type() protoreflect.EnumType
- type CostReportQuery
- func (*CostReportQuery) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportQuery) GetCostReportId() string
- func (x *CostReportQuery) GetIssueDate() string
- func (x *CostReportQuery) GetQuery() *v2.Query
- func (x *CostReportQuery) GetStatus() CostReportQuery_Status
- func (x *CostReportQuery) GetWorkspaceName() string
- func (*CostReportQuery) ProtoMessage()
- func (x *CostReportQuery) ProtoReflect() protoreflect.Message
- func (x *CostReportQuery) Reset()
- func (x *CostReportQuery) String() string
- type CostReportQuery_Status
- func (CostReportQuery_Status) Descriptor() protoreflect.EnumDescriptor
- func (x CostReportQuery_Status) Enum() *CostReportQuery_Status
- func (CostReportQuery_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x CostReportQuery_Status) Number() protoreflect.EnumNumber
- func (x CostReportQuery_Status) String() string
- func (CostReportQuery_Status) Type() protoreflect.EnumType
- type CostReportRequest
- func (*CostReportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportRequest) GetCostReportId() string
- func (*CostReportRequest) ProtoMessage()
- func (x *CostReportRequest) ProtoReflect() protoreflect.Message
- func (x *CostReportRequest) Reset()
- func (x *CostReportRequest) String() string
- type CostReportServer
- type CostReportStatQuery
- func (*CostReportStatQuery) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportStatQuery) GetCostReportId() string
- func (x *CostReportStatQuery) GetQuery() *v2.StatisticsQuery
- func (*CostReportStatQuery) ProtoMessage()
- func (x *CostReportStatQuery) ProtoReflect() protoreflect.Message
- func (x *CostReportStatQuery) Reset()
- func (x *CostReportStatQuery) String() string
- type CostReportsDataInfo
- func (*CostReportsDataInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportsDataInfo) GetResults() []*CostReportDataInfo
- func (x *CostReportsDataInfo) GetTotalCount() int32
- func (*CostReportsDataInfo) ProtoMessage()
- func (x *CostReportsDataInfo) ProtoReflect() protoreflect.Message
- func (x *CostReportsDataInfo) Reset()
- func (x *CostReportsDataInfo) String() string
- type CostReportsInfo
- func (*CostReportsInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CostReportsInfo) GetResults() []*CostReportInfo
- func (x *CostReportsInfo) GetTotalCount() int32
- func (*CostReportsInfo) ProtoMessage()
- func (x *CostReportsInfo) ProtoReflect() protoreflect.Message
- func (x *CostReportsInfo) Reset()
- func (x *CostReportsInfo) String() string
- type CostRequest
- type CostServer
- type CostStatQuery
- func (*CostStatQuery) Descriptor() ([]byte, []int)deprecated
- func (x *CostStatQuery) GetDataSourceId() string
- func (x *CostStatQuery) GetQuery() *v2.StatisticsQuery
- func (*CostStatQuery) ProtoMessage()
- func (x *CostStatQuery) ProtoReflect() protoreflect.Message
- func (x *CostStatQuery) Reset()
- func (x *CostStatQuery) String() string
- type CostsInfo
- type CreateBudgetRequest
- func (*CreateBudgetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateBudgetRequest) GetDataSourceId() string
- func (x *CreateBudgetRequest) GetEnd() string
- func (x *CreateBudgetRequest) GetLimit() float32
- func (x *CreateBudgetRequest) GetName() string
- func (x *CreateBudgetRequest) GetNotifications() []*BudgetNotification
- func (x *CreateBudgetRequest) GetPlannedLimits() []*PlannedLimit
- func (x *CreateBudgetRequest) GetProjectId() string
- func (x *CreateBudgetRequest) GetProviderFilter() *ProviderFilter
- func (x *CreateBudgetRequest) GetResourceGroup() CreateBudgetRequest_ResourceGroup
- func (x *CreateBudgetRequest) GetStart() string
- func (x *CreateBudgetRequest) GetTags() *_struct.Struct
- func (x *CreateBudgetRequest) GetTimeUnit() CreateBudgetRequest_TimeUnit
- func (x *CreateBudgetRequest) GetWorkspaceId() string
- func (*CreateBudgetRequest) ProtoMessage()
- func (x *CreateBudgetRequest) ProtoReflect() protoreflect.Message
- func (x *CreateBudgetRequest) Reset()
- func (x *CreateBudgetRequest) String() string
- type CreateBudgetRequest_ResourceGroup
- func (CreateBudgetRequest_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
- func (x CreateBudgetRequest_ResourceGroup) Enum() *CreateBudgetRequest_ResourceGroup
- func (CreateBudgetRequest_ResourceGroup) EnumDescriptor() ([]byte, []int)deprecated
- func (x CreateBudgetRequest_ResourceGroup) Number() protoreflect.EnumNumber
- func (x CreateBudgetRequest_ResourceGroup) String() string
- func (CreateBudgetRequest_ResourceGroup) Type() protoreflect.EnumType
- type CreateBudgetRequest_TimeUnit
- func (CreateBudgetRequest_TimeUnit) Descriptor() protoreflect.EnumDescriptor
- func (x CreateBudgetRequest_TimeUnit) Enum() *CreateBudgetRequest_TimeUnit
- func (CreateBudgetRequest_TimeUnit) EnumDescriptor() ([]byte, []int)deprecated
- func (x CreateBudgetRequest_TimeUnit) Number() protoreflect.EnumNumber
- func (x CreateBudgetRequest_TimeUnit) String() string
- func (CreateBudgetRequest_TimeUnit) Type() protoreflect.EnumType
- type CreateCostQuerySetRequest
- func (*CreateCostQuerySetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCostQuerySetRequest) GetDataSourceId() string
- func (x *CreateCostQuerySetRequest) GetName() string
- func (x *CreateCostQuerySetRequest) GetOptions() *_struct.Struct
- func (x *CreateCostQuerySetRequest) GetTags() *_struct.Struct
- func (*CreateCostQuerySetRequest) ProtoMessage()
- func (x *CreateCostQuerySetRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCostQuerySetRequest) Reset()
- func (x *CreateCostQuerySetRequest) String() string
- type CreateCostReportConfigRequest
- func (*CreateCostReportConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCostReportConfigRequest) GetCurrency() string
- func (x *CreateCostReportConfigRequest) GetDataSourceFilter() *_struct.Struct
- func (x *CreateCostReportConfigRequest) GetIsLastDay() bool
- func (x *CreateCostReportConfigRequest) GetIssueDay() int32
- func (x *CreateCostReportConfigRequest) GetLanguage() string
- func (x *CreateCostReportConfigRequest) GetRecipients() *_struct.Struct
- func (*CreateCostReportConfigRequest) ProtoMessage()
- func (x *CreateCostReportConfigRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCostReportConfigRequest) Reset()
- func (x *CreateCostReportConfigRequest) String() string
- type CreateCostRequest
- func (*CreateCostRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCostRequest) GetAdditionalInfo() *_struct.Struct
- func (x *CreateCostRequest) GetBilledDate() string
- func (x *CreateCostRequest) GetCost() float64
- func (x *CreateCostRequest) GetDataSourceId() string
- func (x *CreateCostRequest) GetProduct() string
- func (x *CreateCostRequest) GetProjectId() string
- func (x *CreateCostRequest) GetProvider() string
- func (x *CreateCostRequest) GetRegionCode() string
- func (x *CreateCostRequest) GetResource() string
- func (x *CreateCostRequest) GetServiceAccountId() string
- func (x *CreateCostRequest) GetTags() *_struct.Struct
- func (x *CreateCostRequest) GetUsageQuantity() float64
- func (x *CreateCostRequest) GetUsageType() string
- func (x *CreateCostRequest) GetUsageUnit() float32
- func (*CreateCostRequest) ProtoMessage()
- func (x *CreateCostRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCostRequest) Reset()
- func (x *CreateCostRequest) String() string
- type CreateDataSourceRuleRequest
- func (*CreateDataSourceRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDataSourceRuleRequest) GetActions() *DataSourceRuleActions
- func (x *CreateDataSourceRuleRequest) GetConditions() []*DataSourceRuleCondition
- func (x *CreateDataSourceRuleRequest) GetConditionsPolicy() ConditionsPolicy
- func (x *CreateDataSourceRuleRequest) GetDataSourceId() string
- func (x *CreateDataSourceRuleRequest) GetName() string
- func (x *CreateDataSourceRuleRequest) GetOptions() *DataSourceRuleOptions
- func (x *CreateDataSourceRuleRequest) GetResourceGroup() CreateDataSourceRuleRequest_ResourceGroup
- func (x *CreateDataSourceRuleRequest) GetTags() *_struct.Struct
- func (x *CreateDataSourceRuleRequest) GetWorkspaceId() string
- func (*CreateDataSourceRuleRequest) ProtoMessage()
- func (x *CreateDataSourceRuleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDataSourceRuleRequest) Reset()
- func (x *CreateDataSourceRuleRequest) String() string
- type CreateDataSourceRuleRequest_ResourceGroup
- func (CreateDataSourceRuleRequest_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
- func (x CreateDataSourceRuleRequest_ResourceGroup) Enum() *CreateDataSourceRuleRequest_ResourceGroup
- func (CreateDataSourceRuleRequest_ResourceGroup) EnumDescriptor() ([]byte, []int)deprecated
- func (x CreateDataSourceRuleRequest_ResourceGroup) Number() protoreflect.EnumNumber
- func (x CreateDataSourceRuleRequest_ResourceGroup) String() string
- func (CreateDataSourceRuleRequest_ResourceGroup) Type() protoreflect.EnumType
- type DataSourceAccountClient
- type DataSourceAccountInfo
- func (*DataSourceAccountInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceAccountInfo) GetAccountId() string
- func (x *DataSourceAccountInfo) GetCreatedAt() string
- func (x *DataSourceAccountInfo) GetDataSourceId() string
- func (x *DataSourceAccountInfo) GetDomainId() string
- func (x *DataSourceAccountInfo) GetIsSync() bool
- func (x *DataSourceAccountInfo) GetLastSyncedAt() string
- func (x *DataSourceAccountInfo) GetName() string
- func (x *DataSourceAccountInfo) GetUpdatedAt() string
- func (x *DataSourceAccountInfo) GetVWorkspaceId() string
- func (x *DataSourceAccountInfo) GetWorkspaceId() string
- func (*DataSourceAccountInfo) ProtoMessage()
- func (x *DataSourceAccountInfo) ProtoReflect() protoreflect.Message
- func (x *DataSourceAccountInfo) Reset()
- func (x *DataSourceAccountInfo) String() string
- type DataSourceAccountQuery
- func (*DataSourceAccountQuery) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceAccountQuery) GetAccountId() string
- func (x *DataSourceAccountQuery) GetDataSourceId() string
- func (x *DataSourceAccountQuery) GetProjectId() string
- func (x *DataSourceAccountQuery) GetQuery() *v2.Query
- func (x *DataSourceAccountQuery) GetServiceAccountId() string
- func (x *DataSourceAccountQuery) GetWorkspaceId() string
- func (*DataSourceAccountQuery) ProtoMessage()
- func (x *DataSourceAccountQuery) ProtoReflect() protoreflect.Message
- func (x *DataSourceAccountQuery) Reset()
- func (x *DataSourceAccountQuery) String() string
- type DataSourceAccountRequest
- func (*DataSourceAccountRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceAccountRequest) GetAccountId() string
- func (x *DataSourceAccountRequest) GetDataSourceAccountId() string
- func (*DataSourceAccountRequest) ProtoMessage()
- func (x *DataSourceAccountRequest) ProtoReflect() protoreflect.Message
- func (x *DataSourceAccountRequest) Reset()
- func (x *DataSourceAccountRequest) String() string
- type DataSourceAccountServer
- type DataSourceAccountStatQuery
- func (*DataSourceAccountStatQuery) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceAccountStatQuery) GetQuery() *v2.StatisticsQuery
- func (*DataSourceAccountStatQuery) ProtoMessage()
- func (x *DataSourceAccountStatQuery) ProtoReflect() protoreflect.Message
- func (x *DataSourceAccountStatQuery) Reset()
- func (x *DataSourceAccountStatQuery) String() string
- type DataSourceAccountsInfo
- func (*DataSourceAccountsInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceAccountsInfo) GetResults() []*DataSourceAccountInfo
- func (x *DataSourceAccountsInfo) GetTotalCount() int32
- func (*DataSourceAccountsInfo) ProtoMessage()
- func (x *DataSourceAccountsInfo) ProtoReflect() protoreflect.Message
- func (x *DataSourceAccountsInfo) Reset()
- func (x *DataSourceAccountsInfo) String() string
- type DataSourceClient
- type DataSourceInfo
- func (*DataSourceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceInfo) GetConnectedWorkspaceCount() int32
- func (x *DataSourceInfo) GetCostAdditionalInfoKeys() []string
- func (x *DataSourceInfo) GetCostDataKeys() []string
- func (x *DataSourceInfo) GetCostTagKeys() []string
- func (x *DataSourceInfo) GetCreatedAt() string
- func (x *DataSourceInfo) GetDataSourceAccountCount() int32
- func (x *DataSourceInfo) GetDataSourceId() string
- func (x *DataSourceInfo) GetDataSourceType() DataSourceInfo_DataSourceType
- func (x *DataSourceInfo) GetDomainId() string
- func (x *DataSourceInfo) GetLastSynchronizedAt() string
- func (x *DataSourceInfo) GetName() string
- func (x *DataSourceInfo) GetPluginInfo() *PluginInfo
- func (x *DataSourceInfo) GetProvider() string
- func (x *DataSourceInfo) GetResourceGroup() DataSourceInfo_ResourceGroup
- func (x *DataSourceInfo) GetSecretFilter() *SecretFilter
- func (x *DataSourceInfo) GetSecretType() DataSourceInfo_SecretType
- func (x *DataSourceInfo) GetState() DataSourceInfo_State
- func (x *DataSourceInfo) GetTags() *_struct.Struct
- func (x *DataSourceInfo) GetTemplate() *_struct.Struct
- func (x *DataSourceInfo) GetWorkspaceId() string
- func (*DataSourceInfo) ProtoMessage()
- func (x *DataSourceInfo) ProtoReflect() protoreflect.Message
- func (x *DataSourceInfo) Reset()
- func (x *DataSourceInfo) String() string
- type DataSourceInfo_DataSourceType
- func (DataSourceInfo_DataSourceType) Descriptor() protoreflect.EnumDescriptor
- func (x DataSourceInfo_DataSourceType) Enum() *DataSourceInfo_DataSourceType
- func (DataSourceInfo_DataSourceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataSourceInfo_DataSourceType) Number() protoreflect.EnumNumber
- func (x DataSourceInfo_DataSourceType) String() string
- func (DataSourceInfo_DataSourceType) Type() protoreflect.EnumType
- type DataSourceInfo_ResourceGroup
- func (DataSourceInfo_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
- func (x DataSourceInfo_ResourceGroup) Enum() *DataSourceInfo_ResourceGroup
- func (DataSourceInfo_ResourceGroup) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataSourceInfo_ResourceGroup) Number() protoreflect.EnumNumber
- func (x DataSourceInfo_ResourceGroup) String() string
- func (DataSourceInfo_ResourceGroup) Type() protoreflect.EnumType
- type DataSourceInfo_SecretType
- func (DataSourceInfo_SecretType) Descriptor() protoreflect.EnumDescriptor
- func (x DataSourceInfo_SecretType) Enum() *DataSourceInfo_SecretType
- func (DataSourceInfo_SecretType) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataSourceInfo_SecretType) Number() protoreflect.EnumNumber
- func (x DataSourceInfo_SecretType) String() string
- func (DataSourceInfo_SecretType) Type() protoreflect.EnumType
- type DataSourceInfo_State
- func (DataSourceInfo_State) Descriptor() protoreflect.EnumDescriptor
- func (x DataSourceInfo_State) Enum() *DataSourceInfo_State
- func (DataSourceInfo_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataSourceInfo_State) Number() protoreflect.EnumNumber
- func (x DataSourceInfo_State) String() string
- func (DataSourceInfo_State) Type() protoreflect.EnumType
- type DataSourceQuery
- func (*DataSourceQuery) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceQuery) GetConnectedWorkspaceId() string
- func (x *DataSourceQuery) GetDataSourceId() string
- func (x *DataSourceQuery) GetDataSourceType() DataSourceQuery_DataSourceType
- func (x *DataSourceQuery) GetName() string
- func (x *DataSourceQuery) GetProvider() string
- func (x *DataSourceQuery) GetQuery() *v2.Query
- func (x *DataSourceQuery) GetState() string
- func (x *DataSourceQuery) GetWorkspaceId() string
- func (*DataSourceQuery) ProtoMessage()
- func (x *DataSourceQuery) ProtoReflect() protoreflect.Message
- func (x *DataSourceQuery) Reset()
- func (x *DataSourceQuery) String() string
- type DataSourceQuery_DataSourceType
- func (DataSourceQuery_DataSourceType) Descriptor() protoreflect.EnumDescriptor
- func (x DataSourceQuery_DataSourceType) Enum() *DataSourceQuery_DataSourceType
- func (DataSourceQuery_DataSourceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataSourceQuery_DataSourceType) Number() protoreflect.EnumNumber
- func (x DataSourceQuery_DataSourceType) String() string
- func (DataSourceQuery_DataSourceType) Type() protoreflect.EnumType
- type DataSourceRequest
- func (*DataSourceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceRequest) GetDataSourceId() string
- func (*DataSourceRequest) ProtoMessage()
- func (x *DataSourceRequest) ProtoReflect() protoreflect.Message
- func (x *DataSourceRequest) Reset()
- func (x *DataSourceRequest) String() string
- type DataSourceRuleActions
- func (*DataSourceRuleActions) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceRuleActions) GetAddAdditionalInfo() *_struct.Struct
- func (x *DataSourceRuleActions) GetChangeProject() string
- func (x *DataSourceRuleActions) GetMatchProject() *MatchRule
- func (x *DataSourceRuleActions) GetMatchServiceAccount() *MatchRule
- func (*DataSourceRuleActions) ProtoMessage()
- func (x *DataSourceRuleActions) ProtoReflect() protoreflect.Message
- func (x *DataSourceRuleActions) Reset()
- func (x *DataSourceRuleActions) String() string
- type DataSourceRuleClient
- type DataSourceRuleCondition
- func (*DataSourceRuleCondition) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceRuleCondition) GetKey() string
- func (x *DataSourceRuleCondition) GetOperator() string
- func (x *DataSourceRuleCondition) GetValue() string
- func (*DataSourceRuleCondition) ProtoMessage()
- func (x *DataSourceRuleCondition) ProtoReflect() protoreflect.Message
- func (x *DataSourceRuleCondition) Reset()
- func (x *DataSourceRuleCondition) String() string
- type DataSourceRuleInfo
- func (*DataSourceRuleInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceRuleInfo) GetActions() *DataSourceRuleActions
- func (x *DataSourceRuleInfo) GetConditions() []*DataSourceRuleCondition
- func (x *DataSourceRuleInfo) GetConditionsPolicy() ConditionsPolicy
- func (x *DataSourceRuleInfo) GetCreatedAt() string
- func (x *DataSourceRuleInfo) GetDataSourceId() string
- func (x *DataSourceRuleInfo) GetDataSourceRuleId() string
- func (x *DataSourceRuleInfo) GetDomainId() string
- func (x *DataSourceRuleInfo) GetName() string
- func (x *DataSourceRuleInfo) GetOptions() *DataSourceRuleOptions
- func (x *DataSourceRuleInfo) GetOrder() int32
- func (x *DataSourceRuleInfo) GetResourceGroup() DataSourceRuleInfo_ResourceGroup
- func (x *DataSourceRuleInfo) GetRuleType() DataSourceRuleInfo_RuleType
- func (x *DataSourceRuleInfo) GetTags() *_struct.Struct
- func (x *DataSourceRuleInfo) GetWorkspaceId() string
- func (*DataSourceRuleInfo) ProtoMessage()
- func (x *DataSourceRuleInfo) ProtoReflect() protoreflect.Message
- func (x *DataSourceRuleInfo) Reset()
- func (x *DataSourceRuleInfo) String() string
- type DataSourceRuleInfo_ResourceGroup
- func (DataSourceRuleInfo_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
- func (x DataSourceRuleInfo_ResourceGroup) Enum() *DataSourceRuleInfo_ResourceGroup
- func (DataSourceRuleInfo_ResourceGroup) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataSourceRuleInfo_ResourceGroup) Number() protoreflect.EnumNumber
- func (x DataSourceRuleInfo_ResourceGroup) String() string
- func (DataSourceRuleInfo_ResourceGroup) Type() protoreflect.EnumType
- type DataSourceRuleInfo_RuleType
- func (DataSourceRuleInfo_RuleType) Descriptor() protoreflect.EnumDescriptor
- func (x DataSourceRuleInfo_RuleType) Enum() *DataSourceRuleInfo_RuleType
- func (DataSourceRuleInfo_RuleType) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataSourceRuleInfo_RuleType) Number() protoreflect.EnumNumber
- func (x DataSourceRuleInfo_RuleType) String() string
- func (DataSourceRuleInfo_RuleType) Type() protoreflect.EnumType
- type DataSourceRuleOptions
- func (*DataSourceRuleOptions) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceRuleOptions) GetStopProcessing() bool
- func (*DataSourceRuleOptions) ProtoMessage()
- func (x *DataSourceRuleOptions) ProtoReflect() protoreflect.Message
- func (x *DataSourceRuleOptions) Reset()
- func (x *DataSourceRuleOptions) String() string
- type DataSourceRuleQuery
- func (*DataSourceRuleQuery) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceRuleQuery) GetDataSourceId() string
- func (x *DataSourceRuleQuery) GetDataSourceRuleId() string
- func (x *DataSourceRuleQuery) GetName() string
- func (x *DataSourceRuleQuery) GetQuery() *v2.Query
- func (x *DataSourceRuleQuery) GetRuleType() DataSourceRuleQuery_RuleType
- func (x *DataSourceRuleQuery) GetWorkspaceId() string
- func (*DataSourceRuleQuery) ProtoMessage()
- func (x *DataSourceRuleQuery) ProtoReflect() protoreflect.Message
- func (x *DataSourceRuleQuery) Reset()
- func (x *DataSourceRuleQuery) String() string
- type DataSourceRuleQuery_RuleType
- func (DataSourceRuleQuery_RuleType) Descriptor() protoreflect.EnumDescriptor
- func (x DataSourceRuleQuery_RuleType) Enum() *DataSourceRuleQuery_RuleType
- func (DataSourceRuleQuery_RuleType) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataSourceRuleQuery_RuleType) Number() protoreflect.EnumNumber
- func (x DataSourceRuleQuery_RuleType) String() string
- func (DataSourceRuleQuery_RuleType) Type() protoreflect.EnumType
- type DataSourceRuleRequest
- func (*DataSourceRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceRuleRequest) GetDataSourceRuleId() string
- func (*DataSourceRuleRequest) ProtoMessage()
- func (x *DataSourceRuleRequest) ProtoReflect() protoreflect.Message
- func (x *DataSourceRuleRequest) Reset()
- func (x *DataSourceRuleRequest) String() string
- type DataSourceRuleServer
- type DataSourceRuleStatQuery
- func (*DataSourceRuleStatQuery) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceRuleStatQuery) GetQuery() *v2.StatisticsQuery
- func (*DataSourceRuleStatQuery) ProtoMessage()
- func (x *DataSourceRuleStatQuery) ProtoReflect() protoreflect.Message
- func (x *DataSourceRuleStatQuery) Reset()
- func (x *DataSourceRuleStatQuery) String() string
- type DataSourceRulesInfo
- func (*DataSourceRulesInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceRulesInfo) GetResults() []*DataSourceRuleInfo
- func (x *DataSourceRulesInfo) GetTotalCount() int32
- func (*DataSourceRulesInfo) ProtoMessage()
- func (x *DataSourceRulesInfo) ProtoReflect() protoreflect.Message
- func (x *DataSourceRulesInfo) Reset()
- func (x *DataSourceRulesInfo) String() string
- type DataSourceServer
- type DataSourceStatQuery
- func (*DataSourceStatQuery) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourceStatQuery) GetQuery() *v2.StatisticsQuery
- func (*DataSourceStatQuery) ProtoMessage()
- func (x *DataSourceStatQuery) ProtoReflect() protoreflect.Message
- func (x *DataSourceStatQuery) Reset()
- func (x *DataSourceStatQuery) String() string
- type DataSourcesInfo
- func (*DataSourcesInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DataSourcesInfo) GetResults() []*DataSourceInfo
- func (x *DataSourcesInfo) GetTotalCount() int32
- func (*DataSourcesInfo) ProtoMessage()
- func (x *DataSourcesInfo) ProtoReflect() protoreflect.Message
- func (x *DataSourcesInfo) Reset()
- func (x *DataSourcesInfo) String() string
- type DeregisterDataSourceRequest
- func (*DeregisterDataSourceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeregisterDataSourceRequest) GetCascadeDeleteCost() bool
- func (x *DeregisterDataSourceRequest) GetDataSourceId() string
- func (*DeregisterDataSourceRequest) ProtoMessage()
- func (x *DeregisterDataSourceRequest) ProtoReflect() protoreflect.Message
- func (x *DeregisterDataSourceRequest) Reset()
- func (x *DeregisterDataSourceRequest) String() string
- type GetUrlCostReportRequest
- func (*GetUrlCostReportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetUrlCostReportRequest) GetCostReportId() string
- func (*GetUrlCostReportRequest) ProtoMessage()
- func (x *GetUrlCostReportRequest) ProtoReflect() protoreflect.Message
- func (x *GetUrlCostReportRequest) Reset()
- func (x *GetUrlCostReportRequest) String() string
- type JobClient
- type JobInfo
- func (*JobInfo) Descriptor() ([]byte, []int)deprecated
- func (x *JobInfo) GetChanged() []*ChangedInfo
- func (x *JobInfo) GetCreatedAt() string
- func (x *JobInfo) GetDataSourceId() string
- func (x *JobInfo) GetDomainId() string
- func (x *JobInfo) GetErrorCode() string
- func (x *JobInfo) GetErrorMessage() string
- func (x *JobInfo) GetFinishedAt() string
- func (x *JobInfo) GetJobId() string
- func (x *JobInfo) GetOptions() *_struct.Struct
- func (x *JobInfo) GetRemainedTasks() int32
- func (x *JobInfo) GetResourceGroup() JobInfo_ResourceGroup
- func (x *JobInfo) GetStatus() JobInfo_Status
- func (x *JobInfo) GetSyncedAccounts() []*SyncedAccountInfo
- func (x *JobInfo) GetTotalTasks() int32
- func (x *JobInfo) GetUpdatedAt() string
- func (x *JobInfo) GetWorkspaceId() string
- func (*JobInfo) ProtoMessage()
- func (x *JobInfo) ProtoReflect() protoreflect.Message
- func (x *JobInfo) Reset()
- func (x *JobInfo) String() string
- type JobInfo_ResourceGroup
- func (JobInfo_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
- func (x JobInfo_ResourceGroup) Enum() *JobInfo_ResourceGroup
- func (JobInfo_ResourceGroup) EnumDescriptor() ([]byte, []int)deprecated
- func (x JobInfo_ResourceGroup) Number() protoreflect.EnumNumber
- func (x JobInfo_ResourceGroup) String() string
- func (JobInfo_ResourceGroup) Type() protoreflect.EnumType
- type JobInfo_Status
- func (JobInfo_Status) Descriptor() protoreflect.EnumDescriptor
- func (x JobInfo_Status) Enum() *JobInfo_Status
- func (JobInfo_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x JobInfo_Status) Number() protoreflect.EnumNumber
- func (x JobInfo_Status) String() string
- func (JobInfo_Status) Type() protoreflect.EnumType
- type JobQuery
- func (*JobQuery) Descriptor() ([]byte, []int)deprecated
- func (x *JobQuery) GetDataSourceId() string
- func (x *JobQuery) GetJobId() string
- func (x *JobQuery) GetQuery() *v2.Query
- func (x *JobQuery) GetStatus() JobQuery_Status
- func (x *JobQuery) GetWorkspaceId() string
- func (*JobQuery) ProtoMessage()
- func (x *JobQuery) ProtoReflect() protoreflect.Message
- func (x *JobQuery) Reset()
- func (x *JobQuery) String() string
- type JobQuery_Status
- func (JobQuery_Status) Descriptor() protoreflect.EnumDescriptor
- func (x JobQuery_Status) Enum() *JobQuery_Status
- func (JobQuery_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x JobQuery_Status) Number() protoreflect.EnumNumber
- func (x JobQuery_Status) String() string
- func (JobQuery_Status) Type() protoreflect.EnumType
- type JobRequest
- type JobServer
- type JobStatQuery
- type JobTaskClient
- type JobTaskInfo
- func (*JobTaskInfo) Descriptor() ([]byte, []int)deprecated
- func (x *JobTaskInfo) GetCreatedAt() string
- func (x *JobTaskInfo) GetCreatedCount() int32
- func (x *JobTaskInfo) GetDataSourceId() string
- func (x *JobTaskInfo) GetDomainId() string
- func (x *JobTaskInfo) GetErrorCode() string
- func (x *JobTaskInfo) GetErrorMessage() string
- func (x *JobTaskInfo) GetFinishedAt() string
- func (x *JobTaskInfo) GetJobId() string
- func (x *JobTaskInfo) GetJobTaskId() string
- func (x *JobTaskInfo) GetOptions() *_struct.Struct
- func (x *JobTaskInfo) GetResourceGroup() JobTaskInfo_ResourceGroup
- func (x *JobTaskInfo) GetStartedAt() string
- func (x *JobTaskInfo) GetStatus() JobTaskInfo_Status
- func (x *JobTaskInfo) GetUpdatedAt() string
- func (x *JobTaskInfo) GetWorkspaceId() string
- func (*JobTaskInfo) ProtoMessage()
- func (x *JobTaskInfo) ProtoReflect() protoreflect.Message
- func (x *JobTaskInfo) Reset()
- func (x *JobTaskInfo) String() string
- type JobTaskInfo_ResourceGroup
- func (JobTaskInfo_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
- func (x JobTaskInfo_ResourceGroup) Enum() *JobTaskInfo_ResourceGroup
- func (JobTaskInfo_ResourceGroup) EnumDescriptor() ([]byte, []int)deprecated
- func (x JobTaskInfo_ResourceGroup) Number() protoreflect.EnumNumber
- func (x JobTaskInfo_ResourceGroup) String() string
- func (JobTaskInfo_ResourceGroup) Type() protoreflect.EnumType
- type JobTaskInfo_Status
- func (JobTaskInfo_Status) Descriptor() protoreflect.EnumDescriptor
- func (x JobTaskInfo_Status) Enum() *JobTaskInfo_Status
- func (JobTaskInfo_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x JobTaskInfo_Status) Number() protoreflect.EnumNumber
- func (x JobTaskInfo_Status) String() string
- func (JobTaskInfo_Status) Type() protoreflect.EnumType
- type JobTaskQuery
- func (*JobTaskQuery) Descriptor() ([]byte, []int)deprecated
- func (x *JobTaskQuery) GetDataSourceId() string
- func (x *JobTaskQuery) GetJobId() string
- func (x *JobTaskQuery) GetJobTaskId() string
- func (x *JobTaskQuery) GetQuery() *v2.Query
- func (x *JobTaskQuery) GetStatus() JobTaskQuery_Status
- func (x *JobTaskQuery) GetWorkspaceId() string
- func (*JobTaskQuery) ProtoMessage()
- func (x *JobTaskQuery) ProtoReflect() protoreflect.Message
- func (x *JobTaskQuery) Reset()
- func (x *JobTaskQuery) String() string
- type JobTaskQuery_Status
- func (JobTaskQuery_Status) Descriptor() protoreflect.EnumDescriptor
- func (x JobTaskQuery_Status) Enum() *JobTaskQuery_Status
- func (JobTaskQuery_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x JobTaskQuery_Status) Number() protoreflect.EnumNumber
- func (x JobTaskQuery_Status) String() string
- func (JobTaskQuery_Status) Type() protoreflect.EnumType
- type JobTaskRequest
- type JobTaskServer
- type JobTaskStatQuery
- func (*JobTaskStatQuery) Descriptor() ([]byte, []int)deprecated
- func (x *JobTaskStatQuery) GetQuery() *v2.StatisticsQuery
- func (*JobTaskStatQuery) ProtoMessage()
- func (x *JobTaskStatQuery) ProtoReflect() protoreflect.Message
- func (x *JobTaskStatQuery) Reset()
- func (x *JobTaskStatQuery) String() string
- type JobTasksInfo
- func (*JobTasksInfo) Descriptor() ([]byte, []int)deprecated
- func (x *JobTasksInfo) GetResults() []*JobTaskInfo
- func (x *JobTasksInfo) GetTotalCount() int32
- func (*JobTasksInfo) ProtoMessage()
- func (x *JobTasksInfo) ProtoReflect() protoreflect.Message
- func (x *JobTasksInfo) Reset()
- func (x *JobTasksInfo) String() string
- type JobsInfo
- type MatchRule
- type PlannedLimit
- func (*PlannedLimit) Descriptor() ([]byte, []int)deprecated
- func (x *PlannedLimit) GetDate() string
- func (x *PlannedLimit) GetLimit() float32
- func (*PlannedLimit) ProtoMessage()
- func (x *PlannedLimit) ProtoReflect() protoreflect.Message
- func (x *PlannedLimit) Reset()
- func (x *PlannedLimit) String() string
- type PluginInfo
- func (*PluginInfo) Descriptor() ([]byte, []int)deprecated
- func (x *PluginInfo) GetMetadata() *_struct.Struct
- func (x *PluginInfo) GetOptions() *_struct.Struct
- func (x *PluginInfo) GetPluginId() string
- func (x *PluginInfo) GetSchemaId() string
- func (x *PluginInfo) GetSecretData() *_struct.Struct
- func (x *PluginInfo) GetSecretId() string
- func (x *PluginInfo) GetUpgradeMode() PluginInfo_UpgradeMode
- func (x *PluginInfo) GetVersion() string
- func (*PluginInfo) ProtoMessage()
- func (x *PluginInfo) ProtoReflect() protoreflect.Message
- func (x *PluginInfo) Reset()
- func (x *PluginInfo) String() string
- type PluginInfo_UpgradeMode
- func (PluginInfo_UpgradeMode) Descriptor() protoreflect.EnumDescriptor
- func (x PluginInfo_UpgradeMode) Enum() *PluginInfo_UpgradeMode
- func (PluginInfo_UpgradeMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x PluginInfo_UpgradeMode) Number() protoreflect.EnumNumber
- func (x PluginInfo_UpgradeMode) String() string
- func (PluginInfo_UpgradeMode) Type() protoreflect.EnumType
- type ProviderFilter
- func (*ProviderFilter) Descriptor() ([]byte, []int)deprecated
- func (x *ProviderFilter) GetProviders() []string
- func (x *ProviderFilter) GetState() ProviderFilter_State
- func (*ProviderFilter) ProtoMessage()
- func (x *ProviderFilter) ProtoReflect() protoreflect.Message
- func (x *ProviderFilter) Reset()
- func (x *ProviderFilter) String() string
- type ProviderFilter_State
- func (ProviderFilter_State) Descriptor() protoreflect.EnumDescriptor
- func (x ProviderFilter_State) Enum() *ProviderFilter_State
- func (ProviderFilter_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProviderFilter_State) Number() protoreflect.EnumNumber
- func (x ProviderFilter_State) String() string
- func (ProviderFilter_State) Type() protoreflect.EnumType
- type RegisterDataSourceRequest
- func (*RegisterDataSourceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterDataSourceRequest) GetDataSourceType() RegisterDataSourceRequest_DataSourceType
- func (x *RegisterDataSourceRequest) GetName() string
- func (x *RegisterDataSourceRequest) GetPluginInfo() *PluginInfo
- func (x *RegisterDataSourceRequest) GetProvider() string
- func (x *RegisterDataSourceRequest) GetResourceGroup() RegisterDataSourceRequest_ResourceGroup
- func (x *RegisterDataSourceRequest) GetSecretFilter() *SecretFilter
- func (x *RegisterDataSourceRequest) GetSecretType() RegisterDataSourceRequest_SecretType
- func (x *RegisterDataSourceRequest) GetTags() *_struct.Struct
- func (x *RegisterDataSourceRequest) GetTemplate() *_struct.Struct
- func (x *RegisterDataSourceRequest) GetWorkspaceId() string
- func (*RegisterDataSourceRequest) ProtoMessage()
- func (x *RegisterDataSourceRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterDataSourceRequest) Reset()
- func (x *RegisterDataSourceRequest) String() string
- type RegisterDataSourceRequest_DataSourceType
- func (RegisterDataSourceRequest_DataSourceType) Descriptor() protoreflect.EnumDescriptor
- func (x RegisterDataSourceRequest_DataSourceType) Enum() *RegisterDataSourceRequest_DataSourceType
- func (RegisterDataSourceRequest_DataSourceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RegisterDataSourceRequest_DataSourceType) Number() protoreflect.EnumNumber
- func (x RegisterDataSourceRequest_DataSourceType) String() string
- func (RegisterDataSourceRequest_DataSourceType) Type() protoreflect.EnumType
- type RegisterDataSourceRequest_ResourceGroup
- func (RegisterDataSourceRequest_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
- func (x RegisterDataSourceRequest_ResourceGroup) Enum() *RegisterDataSourceRequest_ResourceGroup
- func (RegisterDataSourceRequest_ResourceGroup) EnumDescriptor() ([]byte, []int)deprecated
- func (x RegisterDataSourceRequest_ResourceGroup) Number() protoreflect.EnumNumber
- func (x RegisterDataSourceRequest_ResourceGroup) String() string
- func (RegisterDataSourceRequest_ResourceGroup) Type() protoreflect.EnumType
- type RegisterDataSourceRequest_SecretType
- func (RegisterDataSourceRequest_SecretType) Descriptor() protoreflect.EnumDescriptor
- func (x RegisterDataSourceRequest_SecretType) Enum() *RegisterDataSourceRequest_SecretType
- func (RegisterDataSourceRequest_SecretType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RegisterDataSourceRequest_SecretType) Number() protoreflect.EnumNumber
- func (x RegisterDataSourceRequest_SecretType) String() string
- func (RegisterDataSourceRequest_SecretType) Type() protoreflect.EnumType
- type ResetDataSourceAccountRequest
- func (*ResetDataSourceAccountRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResetDataSourceAccountRequest) GetDataSourceAccountId() string
- func (*ResetDataSourceAccountRequest) ProtoMessage()
- func (x *ResetDataSourceAccountRequest) ProtoReflect() protoreflect.Message
- func (x *ResetDataSourceAccountRequest) Reset()
- func (x *ResetDataSourceAccountRequest) String() string
- type SecretFilter
- func (*SecretFilter) Descriptor() ([]byte, []int)deprecated
- func (x *SecretFilter) GetSchemas() []string
- func (x *SecretFilter) GetSecrets() []string
- func (x *SecretFilter) GetServiceAccounts() []string
- func (x *SecretFilter) GetState() SecretFilter_SecretFilterState
- func (*SecretFilter) ProtoMessage()
- func (x *SecretFilter) ProtoReflect() protoreflect.Message
- func (x *SecretFilter) Reset()
- func (x *SecretFilter) String() string
- type SecretFilter_SecretFilterState
- func (SecretFilter_SecretFilterState) Descriptor() protoreflect.EnumDescriptor
- func (x SecretFilter_SecretFilterState) Enum() *SecretFilter_SecretFilterState
- func (SecretFilter_SecretFilterState) EnumDescriptor() ([]byte, []int)deprecated
- func (x SecretFilter_SecretFilterState) Number() protoreflect.EnumNumber
- func (x SecretFilter_SecretFilterState) String() string
- func (SecretFilter_SecretFilterState) Type() protoreflect.EnumType
- type SetBudgetNotificationRequest
- func (*SetBudgetNotificationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetBudgetNotificationRequest) GetBudgetId() string
- func (x *SetBudgetNotificationRequest) GetNotifications() []*BudgetNotification
- func (*SetBudgetNotificationRequest) ProtoMessage()
- func (x *SetBudgetNotificationRequest) ProtoReflect() protoreflect.Message
- func (x *SetBudgetNotificationRequest) Reset()
- func (x *SetBudgetNotificationRequest) String() string
- type SyncDataSourceRequest
- func (*SyncDataSourceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SyncDataSourceRequest) GetDataSourceId() string
- func (x *SyncDataSourceRequest) GetNoPreloadCache() bool
- func (x *SyncDataSourceRequest) GetStart() string
- func (*SyncDataSourceRequest) ProtoMessage()
- func (x *SyncDataSourceRequest) ProtoReflect() protoreflect.Message
- func (x *SyncDataSourceRequest) Reset()
- func (x *SyncDataSourceRequest) String() string
- type SyncedAccountInfo
- type UnimplementedBudgetServer
- func (UnimplementedBudgetServer) Create(context.Context, *CreateBudgetRequest) (*BudgetInfo, error)
- func (UnimplementedBudgetServer) Delete(context.Context, *BudgetRequest) (*empty.Empty, error)
- func (UnimplementedBudgetServer) Get(context.Context, *BudgetRequest) (*BudgetInfo, error)
- func (UnimplementedBudgetServer) List(context.Context, *BudgetQuery) (*BudgetsInfo, error)
- func (UnimplementedBudgetServer) SetNotification(context.Context, *SetBudgetNotificationRequest) (*BudgetInfo, error)
- func (UnimplementedBudgetServer) Stat(context.Context, *BudgetStatQuery) (*_struct.Struct, error)
- func (UnimplementedBudgetServer) Update(context.Context, *UpdateBudgetRequest) (*BudgetInfo, error)
- type UnimplementedBudgetUsageServer
- func (UnimplementedBudgetUsageServer) Analyze(context.Context, *BudgetUsageAnalyzeQuery) (*_struct.Struct, error)
- func (UnimplementedBudgetUsageServer) List(context.Context, *BudgetUsageQuery) (*BudgetUsagesInfo, error)
- func (UnimplementedBudgetUsageServer) Stat(context.Context, *BudgetUsageStatQuery) (*_struct.Struct, error)
- type UnimplementedCostQuerySetServer
- func (UnimplementedCostQuerySetServer) Create(context.Context, *CreateCostQuerySetRequest) (*CostQuerySetInfo, error)
- func (UnimplementedCostQuerySetServer) Delete(context.Context, *CostQuerySetRequest) (*empty.Empty, error)
- func (UnimplementedCostQuerySetServer) Get(context.Context, *CostQuerySetRequest) (*CostQuerySetInfo, error)
- func (UnimplementedCostQuerySetServer) List(context.Context, *CostQuerySetQuery) (*CostQuerySetsInfo, error)
- func (UnimplementedCostQuerySetServer) Stat(context.Context, *CostQuerySetStatQuery) (*_struct.Struct, error)
- func (UnimplementedCostQuerySetServer) Update(context.Context, *UpdateCostQuerySetRequest) (*CostQuerySetInfo, error)
- type UnimplementedCostReportConfigServer
- func (UnimplementedCostReportConfigServer) Create(context.Context, *CreateCostReportConfigRequest) (*CostReportConfigInfo, error)
- func (UnimplementedCostReportConfigServer) Delete(context.Context, *CostReportConfigRequest) (*empty.Empty, error)
- func (UnimplementedCostReportConfigServer) Disable(context.Context, *CostReportConfigRequest) (*CostReportConfigInfo, error)
- func (UnimplementedCostReportConfigServer) Enable(context.Context, *CostReportConfigRequest) (*CostReportConfigInfo, error)
- func (UnimplementedCostReportConfigServer) Get(context.Context, *CostReportConfigRequest) (*CostReportConfigInfo, error)
- func (UnimplementedCostReportConfigServer) List(context.Context, *CostReportConfigQuery) (*CostReportConfigsInfo, error)
- func (UnimplementedCostReportConfigServer) Run(context.Context, *CostReportConfigRequest) (*empty.Empty, error)
- func (UnimplementedCostReportConfigServer) Stat(context.Context, *CostReportConfigStatQuery) (*CostReportConfigsInfo, error)
- func (UnimplementedCostReportConfigServer) Update(context.Context, *UpdateCostReportConfigRequest) (*CostReportConfigInfo, error)
- func (UnimplementedCostReportConfigServer) UpdateRecipients(context.Context, *UpdateCostReportConfigRecipientsRequest) (*CostReportConfigInfo, error)
- type UnimplementedCostReportDataServer
- func (UnimplementedCostReportDataServer) Analyze(context.Context, *CostReportDataAnalyzeQuery) (*_struct.Struct, error)
- func (UnimplementedCostReportDataServer) List(context.Context, *CostReportDataQuery) (*CostReportsDataInfo, error)
- func (UnimplementedCostReportDataServer) Stat(context.Context, *CostReportDataStatQuery) (*_struct.Struct, error)
- type UnimplementedCostReportServer
- func (UnimplementedCostReportServer) Get(context.Context, *CostReportRequest) (*CostReportInfo, error)
- func (UnimplementedCostReportServer) GetUrl(context.Context, *GetUrlCostReportRequest) (*_struct.Struct, error)
- func (UnimplementedCostReportServer) List(context.Context, *CostReportQuery) (*CostReportsInfo, error)
- func (UnimplementedCostReportServer) Send(context.Context, *CostReportRequest) (*empty.Empty, error)
- func (UnimplementedCostReportServer) Stat(context.Context, *CostReportStatQuery) (*_struct.Struct, error)
- type UnimplementedCostServer
- func (UnimplementedCostServer) Analyze(context.Context, *CostAnalyzeQuery) (*_struct.Struct, error)
- func (UnimplementedCostServer) Create(context.Context, *CreateCostRequest) (*CostInfo, error)
- func (UnimplementedCostServer) Delete(context.Context, *CostRequest) (*empty.Empty, error)
- func (UnimplementedCostServer) Get(context.Context, *CostRequest) (*CostInfo, error)
- func (UnimplementedCostServer) List(context.Context, *CostQuery) (*CostsInfo, error)
- func (UnimplementedCostServer) Stat(context.Context, *CostStatQuery) (*_struct.Struct, error)
- type UnimplementedDataSourceAccountServer
- func (UnimplementedDataSourceAccountServer) Get(context.Context, *DataSourceAccountRequest) (*DataSourceAccountInfo, error)
- func (UnimplementedDataSourceAccountServer) List(context.Context, *DataSourceAccountQuery) (*DataSourceAccountsInfo, error)
- func (UnimplementedDataSourceAccountServer) Reset(context.Context, *ResetDataSourceAccountRequest) (*DataSourceAccountsInfo, error)
- func (UnimplementedDataSourceAccountServer) Stat(context.Context, *DataSourceAccountStatQuery) (*_struct.Struct, error)
- func (UnimplementedDataSourceAccountServer) Update(context.Context, *UpdateDataSourceAccountRequest) (*DataSourceAccountInfo, error)
- type UnimplementedDataSourceRuleServer
- func (UnimplementedDataSourceRuleServer) ChangeOrder(context.Context, *ChangeDataSourceRuleOrderRequest) (*DataSourceRuleInfo, error)
- func (UnimplementedDataSourceRuleServer) Create(context.Context, *CreateDataSourceRuleRequest) (*DataSourceRuleInfo, error)
- func (UnimplementedDataSourceRuleServer) Delete(context.Context, *DataSourceRuleRequest) (*empty.Empty, error)
- func (UnimplementedDataSourceRuleServer) Get(context.Context, *DataSourceRuleRequest) (*DataSourceRuleInfo, error)
- func (UnimplementedDataSourceRuleServer) List(context.Context, *DataSourceRuleQuery) (*DataSourceRulesInfo, error)
- func (UnimplementedDataSourceRuleServer) Stat(context.Context, *DataSourceRuleStatQuery) (*_struct.Struct, error)
- func (UnimplementedDataSourceRuleServer) Update(context.Context, *UpdateDataSourceRuleRequest) (*DataSourceRuleInfo, error)
- type UnimplementedDataSourceServer
- func (UnimplementedDataSourceServer) Deregister(context.Context, *DeregisterDataSourceRequest) (*empty.Empty, error)
- func (UnimplementedDataSourceServer) Disable(context.Context, *DataSourceRequest) (*DataSourceInfo, error)
- func (UnimplementedDataSourceServer) Enable(context.Context, *DataSourceRequest) (*DataSourceInfo, error)
- func (UnimplementedDataSourceServer) Get(context.Context, *DataSourceRequest) (*DataSourceInfo, error)
- func (UnimplementedDataSourceServer) List(context.Context, *DataSourceQuery) (*DataSourcesInfo, error)
- func (UnimplementedDataSourceServer) Register(context.Context, *RegisterDataSourceRequest) (*DataSourceInfo, error)
- func (UnimplementedDataSourceServer) Stat(context.Context, *DataSourceStatQuery) (*_struct.Struct, error)
- func (UnimplementedDataSourceServer) Sync(context.Context, *SyncDataSourceRequest) (*JobInfo, error)
- func (UnimplementedDataSourceServer) Update(context.Context, *UpdateDataSourceRequest) (*DataSourceInfo, error)
- func (UnimplementedDataSourceServer) UpdatePlugin(context.Context, *UpdateDataSourcePluginRequest) (*DataSourceInfo, error)
- func (UnimplementedDataSourceServer) UpdateSecretData(context.Context, *UpdateSecretDataSourceRequest) (*DataSourceInfo, error)
- func (UnimplementedDataSourceServer) VerifyPlugin(context.Context, *DataSourceRequest) (*empty.Empty, error)
- type UnimplementedJobServer
- func (UnimplementedJobServer) Cancel(context.Context, *JobRequest) (*JobInfo, error)
- func (UnimplementedJobServer) Get(context.Context, *JobRequest) (*JobInfo, error)
- func (UnimplementedJobServer) List(context.Context, *JobQuery) (*JobsInfo, error)
- func (UnimplementedJobServer) Stat(context.Context, *JobStatQuery) (*_struct.Struct, error)
- type UnimplementedJobTaskServer
- type UnsafeBudgetServer
- type UnsafeBudgetUsageServer
- type UnsafeCostQuerySetServer
- type UnsafeCostReportConfigServer
- type UnsafeCostReportDataServer
- type UnsafeCostReportServer
- type UnsafeCostServer
- type UnsafeDataSourceAccountServer
- type UnsafeDataSourceRuleServer
- type UnsafeDataSourceServer
- type UnsafeJobServer
- type UnsafeJobTaskServer
- type UpdateBudgetRequest
- func (*UpdateBudgetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateBudgetRequest) GetBudgetId() string
- func (x *UpdateBudgetRequest) GetLimit() float32
- func (x *UpdateBudgetRequest) GetName() string
- func (x *UpdateBudgetRequest) GetPlannedLimits() []*PlannedLimit
- func (x *UpdateBudgetRequest) GetTags() *_struct.Struct
- func (*UpdateBudgetRequest) ProtoMessage()
- func (x *UpdateBudgetRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateBudgetRequest) Reset()
- func (x *UpdateBudgetRequest) String() string
- type UpdateCostQuerySetRequest
- func (*UpdateCostQuerySetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCostQuerySetRequest) GetCostQuerySetId() string
- func (x *UpdateCostQuerySetRequest) GetName() string
- func (x *UpdateCostQuerySetRequest) GetOptions() *_struct.Struct
- func (x *UpdateCostQuerySetRequest) GetTags() *_struct.Struct
- func (*UpdateCostQuerySetRequest) ProtoMessage()
- func (x *UpdateCostQuerySetRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateCostQuerySetRequest) Reset()
- func (x *UpdateCostQuerySetRequest) String() string
- type UpdateCostReportConfigRecipientsRequest
- func (*UpdateCostReportConfigRecipientsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCostReportConfigRecipientsRequest) GetCostReportConfigId() string
- func (x *UpdateCostReportConfigRecipientsRequest) GetRecipients() *_struct.Struct
- func (*UpdateCostReportConfigRecipientsRequest) ProtoMessage()
- func (x *UpdateCostReportConfigRecipientsRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateCostReportConfigRecipientsRequest) Reset()
- func (x *UpdateCostReportConfigRecipientsRequest) String() string
- type UpdateCostReportConfigRequest
- func (*UpdateCostReportConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCostReportConfigRequest) GetCostReportConfigId() string
- func (x *UpdateCostReportConfigRequest) GetCurrency() string
- func (x *UpdateCostReportConfigRequest) GetDataSourceFilter() *_struct.Struct
- func (x *UpdateCostReportConfigRequest) GetIsLastDay() bool
- func (x *UpdateCostReportConfigRequest) GetIssueDay() int32
- func (x *UpdateCostReportConfigRequest) GetLanguage() string
- func (*UpdateCostReportConfigRequest) ProtoMessage()
- func (x *UpdateCostReportConfigRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateCostReportConfigRequest) Reset()
- func (x *UpdateCostReportConfigRequest) String() string
- type UpdateDataSourceAccountRequest
- func (*UpdateDataSourceAccountRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDataSourceAccountRequest) GetAccountId() string
- func (x *UpdateDataSourceAccountRequest) GetDataSourceId() string
- func (x *UpdateDataSourceAccountRequest) GetProjectId() string
- func (x *UpdateDataSourceAccountRequest) GetServiceAccountId() string
- func (x *UpdateDataSourceAccountRequest) GetWorkspaceId() string
- func (*UpdateDataSourceAccountRequest) ProtoMessage()
- func (x *UpdateDataSourceAccountRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDataSourceAccountRequest) Reset()
- func (x *UpdateDataSourceAccountRequest) String() string
- type UpdateDataSourcePluginRequest
- func (*UpdateDataSourcePluginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDataSourcePluginRequest) GetDataSourceId() string
- func (x *UpdateDataSourcePluginRequest) GetOptions() *_struct.Struct
- func (x *UpdateDataSourcePluginRequest) GetUpgradeMode() UpdateDataSourcePluginRequest_UpgradeMode
- func (x *UpdateDataSourcePluginRequest) GetVersion() string
- func (*UpdateDataSourcePluginRequest) ProtoMessage()
- func (x *UpdateDataSourcePluginRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDataSourcePluginRequest) Reset()
- func (x *UpdateDataSourcePluginRequest) String() string
- type UpdateDataSourcePluginRequest_UpgradeMode
- func (UpdateDataSourcePluginRequest_UpgradeMode) Descriptor() protoreflect.EnumDescriptor
- func (x UpdateDataSourcePluginRequest_UpgradeMode) Enum() *UpdateDataSourcePluginRequest_UpgradeMode
- func (UpdateDataSourcePluginRequest_UpgradeMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x UpdateDataSourcePluginRequest_UpgradeMode) Number() protoreflect.EnumNumber
- func (x UpdateDataSourcePluginRequest_UpgradeMode) String() string
- func (UpdateDataSourcePluginRequest_UpgradeMode) Type() protoreflect.EnumType
- type UpdateDataSourceRequest
- func (*UpdateDataSourceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDataSourceRequest) GetDataSourceId() string
- func (x *UpdateDataSourceRequest) GetName() string
- func (x *UpdateDataSourceRequest) GetSecretFilter() *SecretFilter
- func (x *UpdateDataSourceRequest) GetTags() *_struct.Struct
- func (x *UpdateDataSourceRequest) GetTemplate() *_struct.Struct
- func (*UpdateDataSourceRequest) ProtoMessage()
- func (x *UpdateDataSourceRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDataSourceRequest) Reset()
- func (x *UpdateDataSourceRequest) String() string
- type UpdateDataSourceRuleRequest
- func (*UpdateDataSourceRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDataSourceRuleRequest) GetActions() *DataSourceRuleActions
- func (x *UpdateDataSourceRuleRequest) GetConditions() []*DataSourceRuleCondition
- func (x *UpdateDataSourceRuleRequest) GetConditionsPolicy() ConditionsPolicy
- func (x *UpdateDataSourceRuleRequest) GetDataSourceRuleId() string
- func (x *UpdateDataSourceRuleRequest) GetName() string
- func (x *UpdateDataSourceRuleRequest) GetOptions() *DataSourceRuleOptions
- func (x *UpdateDataSourceRuleRequest) GetTags() *_struct.Struct
- func (*UpdateDataSourceRuleRequest) ProtoMessage()
- func (x *UpdateDataSourceRuleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDataSourceRuleRequest) Reset()
- func (x *UpdateDataSourceRuleRequest) String() string
- type UpdateSecretDataSourceRequest
- func (*UpdateSecretDataSourceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSecretDataSourceRequest) GetDataSourceId() string
- func (x *UpdateSecretDataSourceRequest) GetSecretData() *_struct.Struct
- func (x *UpdateSecretDataSourceRequest) GetSecretSchemaId() string
- func (*UpdateSecretDataSourceRequest) ProtoMessage()
- func (x *UpdateSecretDataSourceRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSecretDataSourceRequest) Reset()
- func (x *UpdateSecretDataSourceRequest) String() string
Constants ¶
const ( Budget_Create_FullMethodName = "/spaceone.api.cost_analysis.v1.Budget/create" Budget_Update_FullMethodName = "/spaceone.api.cost_analysis.v1.Budget/update" Budget_SetNotification_FullMethodName = "/spaceone.api.cost_analysis.v1.Budget/set_notification" Budget_Delete_FullMethodName = "/spaceone.api.cost_analysis.v1.Budget/delete" Budget_Get_FullMethodName = "/spaceone.api.cost_analysis.v1.Budget/get" Budget_List_FullMethodName = "/spaceone.api.cost_analysis.v1.Budget/list" Budget_Stat_FullMethodName = "/spaceone.api.cost_analysis.v1.Budget/stat" )
const ( BudgetUsage_List_FullMethodName = "/spaceone.api.cost_analysis.v1.BudgetUsage/list" BudgetUsage_Analyze_FullMethodName = "/spaceone.api.cost_analysis.v1.BudgetUsage/analyze" BudgetUsage_Stat_FullMethodName = "/spaceone.api.cost_analysis.v1.BudgetUsage/stat" )
const ( Cost_Create_FullMethodName = "/spaceone.api.cost_analysis.v1.Cost/create" Cost_Delete_FullMethodName = "/spaceone.api.cost_analysis.v1.Cost/delete" Cost_Get_FullMethodName = "/spaceone.api.cost_analysis.v1.Cost/get" Cost_List_FullMethodName = "/spaceone.api.cost_analysis.v1.Cost/list" Cost_Analyze_FullMethodName = "/spaceone.api.cost_analysis.v1.Cost/analyze" Cost_Stat_FullMethodName = "/spaceone.api.cost_analysis.v1.Cost/stat" )
const ( CostQuerySet_Create_FullMethodName = "/spaceone.api.cost_analysis.v1.CostQuerySet/create" CostQuerySet_Update_FullMethodName = "/spaceone.api.cost_analysis.v1.CostQuerySet/update" CostQuerySet_Delete_FullMethodName = "/spaceone.api.cost_analysis.v1.CostQuerySet/delete" CostQuerySet_Get_FullMethodName = "/spaceone.api.cost_analysis.v1.CostQuerySet/get" CostQuerySet_List_FullMethodName = "/spaceone.api.cost_analysis.v1.CostQuerySet/list" CostQuerySet_Stat_FullMethodName = "/spaceone.api.cost_analysis.v1.CostQuerySet/stat" )
const ( CostReportConfig_Create_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReportConfig/create" CostReportConfig_Update_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReportConfig/update" CostReportConfig_UpdateRecipients_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReportConfig/update_recipients" CostReportConfig_Enable_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReportConfig/enable" CostReportConfig_Disable_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReportConfig/disable" CostReportConfig_Delete_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReportConfig/delete" CostReportConfig_Run_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReportConfig/run" CostReportConfig_Get_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReportConfig/get" CostReportConfig_List_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReportConfig/list" CostReportConfig_Stat_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReportConfig/stat" )
const ( CostReportData_List_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReportData/list" CostReportData_Analyze_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReportData/analyze" CostReportData_Stat_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReportData/stat" )
const ( CostReport_Send_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReport/send" CostReport_GetUrl_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReport/get_url" CostReport_Get_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReport/get" CostReport_List_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReport/list" CostReport_Stat_FullMethodName = "/spaceone.api.cost_analysis.v1.CostReport/stat" )
const ( DataSourceAccount_Update_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSourceAccount/update" DataSourceAccount_Reset_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSourceAccount/reset" DataSourceAccount_Get_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSourceAccount/get" DataSourceAccount_List_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSourceAccount/list" DataSourceAccount_Stat_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSourceAccount/stat" )
const ( DataSource_Register_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSource/register" DataSource_Update_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSource/update" DataSource_UpdatePlugin_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSource/update_plugin" DataSource_UpdateSecretData_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSource/update_secret_data" DataSource_VerifyPlugin_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSource/verify_plugin" DataSource_Enable_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSource/enable" DataSource_Disable_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSource/disable" DataSource_Deregister_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSource/deregister" DataSource_Sync_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSource/sync" DataSource_Get_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSource/get" DataSource_List_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSource/list" DataSource_Stat_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSource/stat" )
const ( DataSourceRule_Create_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSourceRule/create" DataSourceRule_Update_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSourceRule/update" DataSourceRule_ChangeOrder_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSourceRule/change_order" DataSourceRule_Delete_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSourceRule/delete" DataSourceRule_Get_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSourceRule/get" DataSourceRule_List_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSourceRule/list" DataSourceRule_Stat_FullMethodName = "/spaceone.api.cost_analysis.v1.DataSourceRule/stat" )
const ( Job_Cancel_FullMethodName = "/spaceone.api.cost_analysis.v1.Job/cancel" Job_Get_FullMethodName = "/spaceone.api.cost_analysis.v1.Job/get" Job_List_FullMethodName = "/spaceone.api.cost_analysis.v1.Job/list" Job_Stat_FullMethodName = "/spaceone.api.cost_analysis.v1.Job/stat" )
const ( JobTask_Get_FullMethodName = "/spaceone.api.cost_analysis.v1.JobTask/get" JobTask_List_FullMethodName = "/spaceone.api.cost_analysis.v1.JobTask/list" JobTask_Stat_FullMethodName = "/spaceone.api.cost_analysis.v1.JobTask/stat" )
Variables ¶
var ( BudgetNotification_Unit_name = map[int32]string{ 0: "UNIT_NONE", 1: "PERCENT", 2: "ACTUAL_COST", } BudgetNotification_Unit_value = map[string]int32{ "UNIT_NONE": 0, "PERCENT": 1, "ACTUAL_COST": 2, } )
Enum value maps for BudgetNotification_Unit.
var ( BudgetNotification_NotificationType_name = map[int32]string{ 0: "NOTIFICATION_TYPE_NONE", 1: "CRITICAL", 2: "WARNING", } BudgetNotification_NotificationType_value = map[string]int32{ "NOTIFICATION_TYPE_NONE": 0, "CRITICAL": 1, "WARNING": 2, } )
Enum value maps for BudgetNotification_NotificationType.
var ( ProviderFilter_State_name = map[int32]string{ 0: "STATE_NONE", 1: "ENABLED", 2: "DISABLED", } ProviderFilter_State_value = map[string]int32{ "STATE_NONE": 0, "ENABLED": 1, "DISABLED": 2, } )
Enum value maps for ProviderFilter_State.
var ( CreateBudgetRequest_TimeUnit_name = map[int32]string{ 0: "NONE", 1: "TOTAL", 2: "MONTHLY", } CreateBudgetRequest_TimeUnit_value = map[string]int32{ "NONE": 0, "TOTAL": 1, "MONTHLY": 2, } )
Enum value maps for CreateBudgetRequest_TimeUnit.
var ( CreateBudgetRequest_ResourceGroup_name = map[int32]string{ 0: "RESOURCE_GROUP_NONE", 1: "WORKSPACE", 2: "PROJECT", } CreateBudgetRequest_ResourceGroup_value = map[string]int32{ "RESOURCE_GROUP_NONE": 0, "WORKSPACE": 1, "PROJECT": 2, } )
Enum value maps for CreateBudgetRequest_ResourceGroup.
var ( BudgetQuery_TimeUnit_name = map[int32]string{ 0: "NONE", 1: "TOTAL", 2: "MONTHLY", } BudgetQuery_TimeUnit_value = map[string]int32{ "NONE": 0, "TOTAL": 1, "MONTHLY": 2, } )
Enum value maps for BudgetQuery_TimeUnit.
var ( BudgetInfo_TimeUnit_name = map[int32]string{ 0: "NONE", 1: "TOTAL", 2: "MONTHLY", } BudgetInfo_TimeUnit_value = map[string]int32{ "NONE": 0, "TOTAL": 1, "MONTHLY": 2, } )
Enum value maps for BudgetInfo_TimeUnit.
var ( BudgetInfo_ResourceGroup_name = map[int32]string{ 0: "RESOURCE_GROUP_NONE", 1: "WORKSPACE", 2: "PROJECT", } BudgetInfo_ResourceGroup_value = map[string]int32{ "RESOURCE_GROUP_NONE": 0, "WORKSPACE": 1, "PROJECT": 2, } )
Enum value maps for BudgetInfo_ResourceGroup.
var ( BudgetUsageProviderFilter_State_name = map[int32]string{ 0: "STATE_NONE", 1: "ENABLED", 2: "DISABLED", } BudgetUsageProviderFilter_State_value = map[string]int32{ "STATE_NONE": 0, "ENABLED": 1, "DISABLED": 2, } )
Enum value maps for BudgetUsageProviderFilter_State.
var ( BudgetUsageInfo_ResourceGroup_name = map[int32]string{ 0: "RESOURCE_GROUP_NONE", 1: "WORKSPACE", 2: "PROJECT", } BudgetUsageInfo_ResourceGroup_value = map[string]int32{ "RESOURCE_GROUP_NONE": 0, "WORKSPACE": 1, "PROJECT": 2, } )
Enum value maps for BudgetUsageInfo_ResourceGroup.
var ( CostReportQuery_Status_name = map[int32]string{ 0: "NONE", 1: "IN_PROGRESS", 2: "SUCCESS", } CostReportQuery_Status_value = map[string]int32{ "NONE": 0, "IN_PROGRESS": 1, "SUCCESS": 2, } )
Enum value maps for CostReportQuery_Status.
var ( CostReportInfo_Status_name = map[int32]string{ 0: "NONE", 1: "IN_PROGRESS", 2: "SUCCESS", } CostReportInfo_Status_value = map[string]int32{ "NONE": 0, "IN_PROGRESS": 1, "SUCCESS": 2, } )
Enum value maps for CostReportInfo_Status.
var ( CostReportConfigQuery_State_name = map[int32]string{ 0: "NONE", 1: "ENABLED", 2: "DISABLED", } CostReportConfigQuery_State_value = map[string]int32{ "NONE": 0, "ENABLED": 1, "DISABLED": 2, } )
Enum value maps for CostReportConfigQuery_State.
var ( CostReportConfigInfo_State_name = map[int32]string{ 0: "NONE", 1: "ENABLED", 2: "DISABLED", 3: "DELETED", } CostReportConfigInfo_State_value = map[string]int32{ "NONE": 0, "ENABLED": 1, "DISABLED": 2, "DELETED": 3, } )
Enum value maps for CostReportConfigInfo_State.
var ( SecretFilter_SecretFilterState_name = map[int32]string{ 0: "NONE", 1: "ENABLED", 2: "DISABLED", } SecretFilter_SecretFilterState_value = map[string]int32{ "NONE": 0, "ENABLED": 1, "DISABLED": 2, } )
Enum value maps for SecretFilter_SecretFilterState.
var ( PluginInfo_UpgradeMode_name = map[int32]string{ 0: "NONE", 1: "MANUAL", 2: "AUTO", } PluginInfo_UpgradeMode_value = map[string]int32{ "NONE": 0, "MANUAL": 1, "AUTO": 2, } )
Enum value maps for PluginInfo_UpgradeMode.
var ( RegisterDataSourceRequest_DataSourceType_name = map[int32]string{ 0: "NONE", 1: "LOCAL", 2: "EXTERNAL", } RegisterDataSourceRequest_DataSourceType_value = map[string]int32{ "NONE": 0, "LOCAL": 1, "EXTERNAL": 2, } )
Enum value maps for RegisterDataSourceRequest_DataSourceType.
var ( RegisterDataSourceRequest_SecretType_name = map[int32]string{ 0: "SECRET_TYPE_NONE", 1: "MANUAL", 2: "USE_SERVICE_ACCOUNT_SECRET", } RegisterDataSourceRequest_SecretType_value = map[string]int32{ "SECRET_TYPE_NONE": 0, "MANUAL": 1, "USE_SERVICE_ACCOUNT_SECRET": 2, } )
Enum value maps for RegisterDataSourceRequest_SecretType.
var ( RegisterDataSourceRequest_ResourceGroup_name = map[int32]string{ 0: "RESOURCE_GROUP_NONE", 1: "DOMAIN", 2: "WORKSPACE", } RegisterDataSourceRequest_ResourceGroup_value = map[string]int32{ "RESOURCE_GROUP_NONE": 0, "DOMAIN": 1, "WORKSPACE": 2, } )
Enum value maps for RegisterDataSourceRequest_ResourceGroup.
var ( UpdateDataSourcePluginRequest_UpgradeMode_name = map[int32]string{ 0: "NONE", 1: "MANUAL", 2: "AUTO", } UpdateDataSourcePluginRequest_UpgradeMode_value = map[string]int32{ "NONE": 0, "MANUAL": 1, "AUTO": 2, } )
Enum value maps for UpdateDataSourcePluginRequest_UpgradeMode.
var ( DataSourceQuery_DataSourceType_name = map[int32]string{ 0: "TYPE_NONE", 1: "LOCAL", 2: "EXTERNAL", } DataSourceQuery_DataSourceType_value = map[string]int32{ "TYPE_NONE": 0, "LOCAL": 1, "EXTERNAL": 2, } )
Enum value maps for DataSourceQuery_DataSourceType.
var ( DataSourceInfo_State_name = map[int32]string{ 0: "STATE_NONE", 1: "ENABLED", 2: "DISABLED", } DataSourceInfo_State_value = map[string]int32{ "STATE_NONE": 0, "ENABLED": 1, "DISABLED": 2, } )
Enum value maps for DataSourceInfo_State.
var ( DataSourceInfo_DataSourceType_name = map[int32]string{ 0: "TYPE_NONE", 1: "LOCAL", 2: "EXTERNAL", } DataSourceInfo_DataSourceType_value = map[string]int32{ "TYPE_NONE": 0, "LOCAL": 1, "EXTERNAL": 2, } )
Enum value maps for DataSourceInfo_DataSourceType.
var ( DataSourceInfo_SecretType_name = map[int32]string{ 0: "SECRET_TYPE_NONE", 1: "MANUAL", 2: "USE_SERVICE_ACCOUNT_SECRET", } DataSourceInfo_SecretType_value = map[string]int32{ "SECRET_TYPE_NONE": 0, "MANUAL": 1, "USE_SERVICE_ACCOUNT_SECRET": 2, } )
Enum value maps for DataSourceInfo_SecretType.
var ( DataSourceInfo_ResourceGroup_name = map[int32]string{ 0: "RESOURCE_GROUP_NONE", 1: "DOMAIN", 2: "WORKSPACE", } DataSourceInfo_ResourceGroup_value = map[string]int32{ "RESOURCE_GROUP_NONE": 0, "DOMAIN": 1, "WORKSPACE": 2, } )
Enum value maps for DataSourceInfo_ResourceGroup.
var ( ConditionsPolicy_name = map[int32]string{ 0: "NONE", 1: "ALL", 2: "ANY", 3: "ALWAYS", } ConditionsPolicy_value = map[string]int32{ "NONE": 0, "ALL": 1, "ANY": 2, "ALWAYS": 3, } )
Enum value maps for ConditionsPolicy.
var ( CreateDataSourceRuleRequest_ResourceGroup_name = map[int32]string{ 0: "RESOURCE_GROUP_NONE", 1: "DOMAIN", 2: "WORKSPACE", } CreateDataSourceRuleRequest_ResourceGroup_value = map[string]int32{ "RESOURCE_GROUP_NONE": 0, "DOMAIN": 1, "WORKSPACE": 2, } )
Enum value maps for CreateDataSourceRuleRequest_ResourceGroup.
var ( DataSourceRuleQuery_RuleType_name = map[int32]string{ 0: "RULE_TYPE_NONE", 1: "MANAGED", 2: "CUSTOM", } DataSourceRuleQuery_RuleType_value = map[string]int32{ "RULE_TYPE_NONE": 0, "MANAGED": 1, "CUSTOM": 2, } )
Enum value maps for DataSourceRuleQuery_RuleType.
var ( DataSourceRuleInfo_ResourceGroup_name = map[int32]string{ 0: "RESOURCE_GROUP_NONE", 1: "DOMAIN", 2: "WORKSPACE", } DataSourceRuleInfo_ResourceGroup_value = map[string]int32{ "RESOURCE_GROUP_NONE": 0, "DOMAIN": 1, "WORKSPACE": 2, } )
Enum value maps for DataSourceRuleInfo_ResourceGroup.
var ( DataSourceRuleInfo_RuleType_name = map[int32]string{ 0: "RULE_TYPE_NONE", 1: "MANAGED", 2: "CUSTOM", } DataSourceRuleInfo_RuleType_value = map[string]int32{ "RULE_TYPE_NONE": 0, "MANAGED": 1, "CUSTOM": 2, } )
Enum value maps for DataSourceRuleInfo_RuleType.
var ( JobQuery_Status_name = map[int32]string{ 0: "SCOPE_NONE", 1: "IN_PROGRESS", 2: "SUCCESS", 3: "FAILURE", 4: "TIMEOUT", 5: "CANCELED", } JobQuery_Status_value = map[string]int32{ "SCOPE_NONE": 0, "IN_PROGRESS": 1, "SUCCESS": 2, "FAILURE": 3, "TIMEOUT": 4, "CANCELED": 5, } )
Enum value maps for JobQuery_Status.
var ( JobInfo_Status_name = map[int32]string{ 0: "SCOPE_NONE", 1: "IN_PROGRESS", 2: "SUCCESS", 3: "FAILURE", 4: "TIMEOUT", 5: "CANCELED", } JobInfo_Status_value = map[string]int32{ "SCOPE_NONE": 0, "IN_PROGRESS": 1, "SUCCESS": 2, "FAILURE": 3, "TIMEOUT": 4, "CANCELED": 5, } )
Enum value maps for JobInfo_Status.
var ( JobInfo_ResourceGroup_name = map[int32]string{ 0: "RESOURCE_GROUP_NONE", 1: "DOMAIN", 2: "WORKSPACE", } JobInfo_ResourceGroup_value = map[string]int32{ "RESOURCE_GROUP_NONE": 0, "DOMAIN": 1, "WORKSPACE": 2, } )
Enum value maps for JobInfo_ResourceGroup.
var ( JobTaskQuery_Status_name = map[int32]string{ 0: "SCOPE_NONE", 1: "PENDING", 2: "IN_PROGRESS", 3: "SUCCESS", 4: "FAILURE", 5: "TIMEOUT", 6: "CANCELED", } JobTaskQuery_Status_value = map[string]int32{ "SCOPE_NONE": 0, "PENDING": 1, "IN_PROGRESS": 2, "SUCCESS": 3, "FAILURE": 4, "TIMEOUT": 5, "CANCELED": 6, } )
Enum value maps for JobTaskQuery_Status.
var ( JobTaskInfo_Status_name = map[int32]string{ 0: "SCOPE_NONE", 1: "PENDING", 2: "IN_PROGRESS", 3: "SUCCESS", 4: "FAILURE", 5: "TIMEOUT", 6: "CANCELED", } JobTaskInfo_Status_value = map[string]int32{ "SCOPE_NONE": 0, "PENDING": 1, "IN_PROGRESS": 2, "SUCCESS": 3, "FAILURE": 4, "TIMEOUT": 5, "CANCELED": 6, } )
Enum value maps for JobTaskInfo_Status.
var ( JobTaskInfo_ResourceGroup_name = map[int32]string{ 0: "RESOURCE_GROUP_NONE", 1: "DOMAIN", 2: "WORKSPACE", } JobTaskInfo_ResourceGroup_value = map[string]int32{ "RESOURCE_GROUP_NONE": 0, "DOMAIN": 1, "WORKSPACE": 2, } )
Enum value maps for JobTaskInfo_ResourceGroup.
var BudgetUsage_ServiceDesc = grpc.ServiceDesc{ ServiceName: "spaceone.api.cost_analysis.v1.BudgetUsage", HandlerType: (*BudgetUsageServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "list", Handler: _BudgetUsage_List_Handler, }, { MethodName: "analyze", Handler: _BudgetUsage_Analyze_Handler, }, { MethodName: "stat", Handler: _BudgetUsage_Stat_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "spaceone/api/cost_analysis/v1/budget_usage.proto", }
BudgetUsage_ServiceDesc is the grpc.ServiceDesc for BudgetUsage service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var Budget_ServiceDesc = grpc.ServiceDesc{ ServiceName: "spaceone.api.cost_analysis.v1.Budget", HandlerType: (*BudgetServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "create", Handler: _Budget_Create_Handler, }, { MethodName: "update", Handler: _Budget_Update_Handler, }, { MethodName: "set_notification", Handler: _Budget_SetNotification_Handler, }, { MethodName: "delete", Handler: _Budget_Delete_Handler, }, { MethodName: "get", Handler: _Budget_Get_Handler, }, { MethodName: "list", Handler: _Budget_List_Handler, }, { MethodName: "stat", Handler: _Budget_Stat_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "spaceone/api/cost_analysis/v1/budget.proto", }
Budget_ServiceDesc is the grpc.ServiceDesc for Budget service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var CostQuerySet_ServiceDesc = grpc.ServiceDesc{ ServiceName: "spaceone.api.cost_analysis.v1.CostQuerySet", HandlerType: (*CostQuerySetServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "create", Handler: _CostQuerySet_Create_Handler, }, { MethodName: "update", Handler: _CostQuerySet_Update_Handler, }, { MethodName: "delete", Handler: _CostQuerySet_Delete_Handler, }, { MethodName: "get", Handler: _CostQuerySet_Get_Handler, }, { MethodName: "list", Handler: _CostQuerySet_List_Handler, }, { MethodName: "stat", Handler: _CostQuerySet_Stat_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "spaceone/api/cost_analysis/v1/cost_query_set.proto", }
CostQuerySet_ServiceDesc is the grpc.ServiceDesc for CostQuerySet service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var CostReportConfig_ServiceDesc = grpc.ServiceDesc{ ServiceName: "spaceone.api.cost_analysis.v1.CostReportConfig", HandlerType: (*CostReportConfigServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "create", Handler: _CostReportConfig_Create_Handler, }, { MethodName: "update", Handler: _CostReportConfig_Update_Handler, }, { MethodName: "update_recipients", Handler: _CostReportConfig_UpdateRecipients_Handler, }, { MethodName: "enable", Handler: _CostReportConfig_Enable_Handler, }, { MethodName: "disable", Handler: _CostReportConfig_Disable_Handler, }, { MethodName: "delete", Handler: _CostReportConfig_Delete_Handler, }, { MethodName: "run", Handler: _CostReportConfig_Run_Handler, }, { MethodName: "get", Handler: _CostReportConfig_Get_Handler, }, { MethodName: "list", Handler: _CostReportConfig_List_Handler, }, { MethodName: "stat", Handler: _CostReportConfig_Stat_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "spaceone/api/cost_analysis/v1/cost_report_config.proto", }
CostReportConfig_ServiceDesc is the grpc.ServiceDesc for CostReportConfig service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var CostReportData_ServiceDesc = grpc.ServiceDesc{ ServiceName: "spaceone.api.cost_analysis.v1.CostReportData", HandlerType: (*CostReportDataServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "list", Handler: _CostReportData_List_Handler, }, { MethodName: "analyze", Handler: _CostReportData_Analyze_Handler, }, { MethodName: "stat", Handler: _CostReportData_Stat_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "spaceone/api/cost_analysis/v1/cost_report_data.proto", }
CostReportData_ServiceDesc is the grpc.ServiceDesc for CostReportData service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var CostReport_ServiceDesc = grpc.ServiceDesc{ ServiceName: "spaceone.api.cost_analysis.v1.CostReport", HandlerType: (*CostReportServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "send", Handler: _CostReport_Send_Handler, }, { MethodName: "get_url", Handler: _CostReport_GetUrl_Handler, }, { MethodName: "get", Handler: _CostReport_Get_Handler, }, { MethodName: "list", Handler: _CostReport_List_Handler, }, { MethodName: "stat", Handler: _CostReport_Stat_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "spaceone/api/cost_analysis/v1/cost_report.proto", }
CostReport_ServiceDesc is the grpc.ServiceDesc for CostReport service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var Cost_ServiceDesc = grpc.ServiceDesc{ ServiceName: "spaceone.api.cost_analysis.v1.Cost", HandlerType: (*CostServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "create", Handler: _Cost_Create_Handler, }, { MethodName: "delete", Handler: _Cost_Delete_Handler, }, { MethodName: "get", Handler: _Cost_Get_Handler, }, { MethodName: "list", Handler: _Cost_List_Handler, }, { MethodName: "analyze", Handler: _Cost_Analyze_Handler, }, { MethodName: "stat", Handler: _Cost_Stat_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "spaceone/api/cost_analysis/v1/cost.proto", }
Cost_ServiceDesc is the grpc.ServiceDesc for Cost service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var DataSourceAccount_ServiceDesc = grpc.ServiceDesc{ ServiceName: "spaceone.api.cost_analysis.v1.DataSourceAccount", HandlerType: (*DataSourceAccountServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "update", Handler: _DataSourceAccount_Update_Handler, }, { MethodName: "reset", Handler: _DataSourceAccount_Reset_Handler, }, { MethodName: "get", Handler: _DataSourceAccount_Get_Handler, }, { MethodName: "list", Handler: _DataSourceAccount_List_Handler, }, { MethodName: "stat", Handler: _DataSourceAccount_Stat_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "spaceone/api/cost_analysis/v1/data_source_account.proto", }
DataSourceAccount_ServiceDesc is the grpc.ServiceDesc for DataSourceAccount service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var DataSourceRule_ServiceDesc = grpc.ServiceDesc{ ServiceName: "spaceone.api.cost_analysis.v1.DataSourceRule", HandlerType: (*DataSourceRuleServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "create", Handler: _DataSourceRule_Create_Handler, }, { MethodName: "update", Handler: _DataSourceRule_Update_Handler, }, { MethodName: "change_order", Handler: _DataSourceRule_ChangeOrder_Handler, }, { MethodName: "delete", Handler: _DataSourceRule_Delete_Handler, }, { MethodName: "get", Handler: _DataSourceRule_Get_Handler, }, { MethodName: "list", Handler: _DataSourceRule_List_Handler, }, { MethodName: "stat", Handler: _DataSourceRule_Stat_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "spaceone/api/cost_analysis/v1/data_source_rule.proto", }
DataSourceRule_ServiceDesc is the grpc.ServiceDesc for DataSourceRule service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var DataSource_ServiceDesc = grpc.ServiceDesc{ ServiceName: "spaceone.api.cost_analysis.v1.DataSource", HandlerType: (*DataSourceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "register", Handler: _DataSource_Register_Handler, }, { MethodName: "update", Handler: _DataSource_Update_Handler, }, { MethodName: "update_plugin", Handler: _DataSource_UpdatePlugin_Handler, }, { MethodName: "update_secret_data", Handler: _DataSource_UpdateSecretData_Handler, }, { MethodName: "verify_plugin", Handler: _DataSource_VerifyPlugin_Handler, }, { MethodName: "enable", Handler: _DataSource_Enable_Handler, }, { MethodName: "disable", Handler: _DataSource_Disable_Handler, }, { MethodName: "deregister", Handler: _DataSource_Deregister_Handler, }, { MethodName: "sync", Handler: _DataSource_Sync_Handler, }, { MethodName: "get", Handler: _DataSource_Get_Handler, }, { MethodName: "list", Handler: _DataSource_List_Handler, }, { MethodName: "stat", Handler: _DataSource_Stat_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "spaceone/api/cost_analysis/v1/data_source.proto", }
DataSource_ServiceDesc is the grpc.ServiceDesc for DataSource service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_spaceone_api_cost_analysis_v1_budget_proto protoreflect.FileDescriptor
var File_spaceone_api_cost_analysis_v1_budget_usage_proto protoreflect.FileDescriptor
var File_spaceone_api_cost_analysis_v1_cost_proto protoreflect.FileDescriptor
var File_spaceone_api_cost_analysis_v1_cost_query_set_proto protoreflect.FileDescriptor
var File_spaceone_api_cost_analysis_v1_cost_report_config_proto protoreflect.FileDescriptor
var File_spaceone_api_cost_analysis_v1_cost_report_data_proto protoreflect.FileDescriptor
var File_spaceone_api_cost_analysis_v1_cost_report_proto protoreflect.FileDescriptor
var File_spaceone_api_cost_analysis_v1_data_source_account_proto protoreflect.FileDescriptor
var File_spaceone_api_cost_analysis_v1_data_source_proto protoreflect.FileDescriptor
var File_spaceone_api_cost_analysis_v1_data_source_rule_proto protoreflect.FileDescriptor
var File_spaceone_api_cost_analysis_v1_job_proto protoreflect.FileDescriptor
var File_spaceone_api_cost_analysis_v1_job_task_proto protoreflect.FileDescriptor
var JobTask_ServiceDesc = grpc.ServiceDesc{ ServiceName: "spaceone.api.cost_analysis.v1.JobTask", HandlerType: (*JobTaskServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "get", Handler: _JobTask_Get_Handler, }, { MethodName: "list", Handler: _JobTask_List_Handler, }, { MethodName: "stat", Handler: _JobTask_Stat_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "spaceone/api/cost_analysis/v1/job_task.proto", }
JobTask_ServiceDesc is the grpc.ServiceDesc for JobTask service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var Job_ServiceDesc = grpc.ServiceDesc{ ServiceName: "spaceone.api.cost_analysis.v1.Job", HandlerType: (*JobServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "cancel", Handler: _Job_Cancel_Handler, }, { MethodName: "get", Handler: _Job_Get_Handler, }, { MethodName: "list", Handler: _Job_List_Handler, }, { MethodName: "stat", Handler: _Job_Stat_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "spaceone/api/cost_analysis/v1/job.proto", }
Job_ServiceDesc is the grpc.ServiceDesc for Job service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterBudgetServer ¶
func RegisterBudgetServer(s grpc.ServiceRegistrar, srv BudgetServer)
func RegisterBudgetUsageServer ¶
func RegisterBudgetUsageServer(s grpc.ServiceRegistrar, srv BudgetUsageServer)
func RegisterCostQuerySetServer ¶
func RegisterCostQuerySetServer(s grpc.ServiceRegistrar, srv CostQuerySetServer)
func RegisterCostReportConfigServer ¶
func RegisterCostReportConfigServer(s grpc.ServiceRegistrar, srv CostReportConfigServer)
func RegisterCostReportDataServer ¶
func RegisterCostReportDataServer(s grpc.ServiceRegistrar, srv CostReportDataServer)
func RegisterCostReportServer ¶
func RegisterCostReportServer(s grpc.ServiceRegistrar, srv CostReportServer)
func RegisterCostServer ¶
func RegisterCostServer(s grpc.ServiceRegistrar, srv CostServer)
func RegisterDataSourceAccountServer ¶
func RegisterDataSourceAccountServer(s grpc.ServiceRegistrar, srv DataSourceAccountServer)
func RegisterDataSourceRuleServer ¶
func RegisterDataSourceRuleServer(s grpc.ServiceRegistrar, srv DataSourceRuleServer)
func RegisterDataSourceServer ¶
func RegisterDataSourceServer(s grpc.ServiceRegistrar, srv DataSourceServer)
func RegisterJobServer ¶
func RegisterJobServer(s grpc.ServiceRegistrar, srv JobServer)
func RegisterJobTaskServer ¶
func RegisterJobTaskServer(s grpc.ServiceRegistrar, srv JobTaskServer)
Types ¶
type BudgetClient ¶
type BudgetClient interface { // Creates a new Budget. When creating a Budget, it should be set for a specific ProjectGroup or Project. The budgeted amount and date of the `planned_limits` should be specified on a monthly or yearly basis. Create(ctx context.Context, in *CreateBudgetRequest, opts ...grpc.CallOption) (*BudgetInfo, error) // Updates a specific Budget. You can make changes in the budgeted amount of the time period specified while creating the resource. Update(ctx context.Context, in *UpdateBudgetRequest, opts ...grpc.CallOption) (*BudgetInfo, error) // Sets a notification on a specific Budget. Sets a threshold on the budget, and if the cost exceeds the threshold, a notification is raised. SetNotification(ctx context.Context, in *SetBudgetNotificationRequest, opts ...grpc.CallOption) (*BudgetInfo, error) // Deletes a specific Budget. You must specify the `budget_id` of the Budget to delete. Delete(ctx context.Context, in *BudgetRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Gets a specific Budget. Prints detailed information about the Budget, including `planned_limits` of the project group or project for the pre-defined period. Get(ctx context.Context, in *BudgetRequest, opts ...grpc.CallOption) (*BudgetInfo, error) // Gets a list of all Budgets. You can use a query to get a filtered list of Budgets. List(ctx context.Context, in *BudgetQuery, opts ...grpc.CallOption) (*BudgetsInfo, error) Stat(ctx context.Context, in *BudgetStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error) }
BudgetClient is the client API for Budget 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.
func NewBudgetClient ¶
func NewBudgetClient(cc grpc.ClientConnInterface) BudgetClient
type BudgetInfo ¶
type BudgetInfo struct { BudgetId string `protobuf:"bytes,1,opt,name=budget_id,json=budgetId,proto3" json:"budget_id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Limit float32 `protobuf:"fixed32,3,opt,name=limit,proto3" json:"limit,omitempty"` PlannedLimits []*PlannedLimit `protobuf:"bytes,4,rep,name=planned_limits,json=plannedLimits,proto3" json:"planned_limits,omitempty"` Currency string `protobuf:"bytes,5,opt,name=currency,proto3" json:"currency,omitempty"` ProviderFilter *ProviderFilter `protobuf:"bytes,6,opt,name=provider_filter,json=providerFilter,proto3" json:"provider_filter,omitempty"` TimeUnit BudgetInfo_TimeUnit `` /* 141-byte string literal not displayed */ Start string `protobuf:"bytes,8,opt,name=start,proto3" json:"start,omitempty"` End string `protobuf:"bytes,9,opt,name=end,proto3" json:"end,omitempty"` Notifications []*BudgetNotification `protobuf:"bytes,10,rep,name=notifications,proto3" json:"notifications,omitempty"` Tags *_struct.Struct `protobuf:"bytes,11,opt,name=tags,proto3" json:"tags,omitempty"` ResourceGroup BudgetInfo_ResourceGroup `` /* 162-byte string literal not displayed */ DomainId string `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"` WorkspaceId string `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` ProjectId string `protobuf:"bytes,23,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` DataSourceId string `protobuf:"bytes,24,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` CreatedAt string `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt string `protobuf:"bytes,32,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // contains filtered or unexported fields }
{ "budget_id": "budget-d51b6b6a9910", "name": "Cloudforet-Budget", "limit": 18600.0, "planned_limits": [ { "date": "2022-01", "limit": 1000.0 }, { "date": "2022-02", "limit": 1100.0 }, { "date": "2022-03", "limit": 1200.0 }, { "date": "2022-04", "limit": 1300.0 }, { "date": "2022-05", "limit": 1400.0 }, { "date": "2022-06", "limit": 1500.0 }, { "date": "2022-07", "limit": 1600.0 }, { "date": "2022-08", "limit": 1700.0 }, { "date": "2022-09", "limit": 1800.0 }, { "date": "2022-10", "limit": 1900.0 }, { "date": "2022-11", "limit": 2000.0 }, { "date": "2022-12", "limit": 2100.0 } ], "currency": "USD", "provider_filter": { "state": "ENABLED", "providers": [ "aws", "google_cloud" ] }, "time_unit": "MONTHLY", "start": "2022-01", "end": "2022-12", "tags": {}, "project_group_id": "pg-812c90990877", "data_source_id": "ds-fcba92ca73b1", "domain_id": "domain-58010aa2e451", "created_at": "2022-07-18T09:30:56.901Z", "updated_at": "2022-07-18T09:30:56.901Z" }
func (*BudgetInfo) Descriptor
deprecated
func (*BudgetInfo) Descriptor() ([]byte, []int)
Deprecated: Use BudgetInfo.ProtoReflect.Descriptor instead.
func (*BudgetInfo) GetBudgetId ¶
func (x *BudgetInfo) GetBudgetId() string
func (*BudgetInfo) GetCreatedAt ¶
func (x *BudgetInfo) GetCreatedAt() string
func (*BudgetInfo) GetCurrency ¶
func (x *BudgetInfo) GetCurrency() string
func (*BudgetInfo) GetDataSourceId ¶
func (x *BudgetInfo) GetDataSourceId() string
func (*BudgetInfo) GetDomainId ¶
func (x *BudgetInfo) GetDomainId() string
func (*BudgetInfo) GetEnd ¶
func (x *BudgetInfo) GetEnd() string
func (*BudgetInfo) GetLimit ¶
func (x *BudgetInfo) GetLimit() float32
func (*BudgetInfo) GetName ¶
func (x *BudgetInfo) GetName() string
func (*BudgetInfo) GetNotifications ¶
func (x *BudgetInfo) GetNotifications() []*BudgetNotification
func (*BudgetInfo) GetPlannedLimits ¶
func (x *BudgetInfo) GetPlannedLimits() []*PlannedLimit
func (*BudgetInfo) GetProjectId ¶
func (x *BudgetInfo) GetProjectId() string
func (*BudgetInfo) GetProviderFilter ¶
func (x *BudgetInfo) GetProviderFilter() *ProviderFilter
func (*BudgetInfo) GetResourceGroup ¶
func (x *BudgetInfo) GetResourceGroup() BudgetInfo_ResourceGroup
func (*BudgetInfo) GetStart ¶
func (x *BudgetInfo) GetStart() string
func (*BudgetInfo) GetTags ¶
func (x *BudgetInfo) GetTags() *_struct.Struct
func (*BudgetInfo) GetTimeUnit ¶
func (x *BudgetInfo) GetTimeUnit() BudgetInfo_TimeUnit
func (*BudgetInfo) GetUpdatedAt ¶
func (x *BudgetInfo) GetUpdatedAt() string
func (*BudgetInfo) GetWorkspaceId ¶
func (x *BudgetInfo) GetWorkspaceId() string
func (*BudgetInfo) ProtoMessage ¶
func (*BudgetInfo) ProtoMessage()
func (*BudgetInfo) ProtoReflect ¶
func (x *BudgetInfo) ProtoReflect() protoreflect.Message
func (*BudgetInfo) Reset ¶
func (x *BudgetInfo) Reset()
func (*BudgetInfo) String ¶
func (x *BudgetInfo) String() string
type BudgetInfo_ResourceGroup ¶
type BudgetInfo_ResourceGroup int32
const ( BudgetInfo_RESOURCE_GROUP_NONE BudgetInfo_ResourceGroup = 0 BudgetInfo_WORKSPACE BudgetInfo_ResourceGroup = 1 BudgetInfo_PROJECT BudgetInfo_ResourceGroup = 2 )
func (BudgetInfo_ResourceGroup) Descriptor ¶
func (BudgetInfo_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
func (BudgetInfo_ResourceGroup) Enum ¶
func (x BudgetInfo_ResourceGroup) Enum() *BudgetInfo_ResourceGroup
func (BudgetInfo_ResourceGroup) EnumDescriptor
deprecated
func (BudgetInfo_ResourceGroup) EnumDescriptor() ([]byte, []int)
Deprecated: Use BudgetInfo_ResourceGroup.Descriptor instead.
func (BudgetInfo_ResourceGroup) Number ¶
func (x BudgetInfo_ResourceGroup) Number() protoreflect.EnumNumber
func (BudgetInfo_ResourceGroup) String ¶
func (x BudgetInfo_ResourceGroup) String() string
func (BudgetInfo_ResourceGroup) Type ¶
func (BudgetInfo_ResourceGroup) Type() protoreflect.EnumType
type BudgetInfo_TimeUnit ¶
type BudgetInfo_TimeUnit int32
const ( BudgetInfo_NONE BudgetInfo_TimeUnit = 0 BudgetInfo_TOTAL BudgetInfo_TimeUnit = 1 BudgetInfo_MONTHLY BudgetInfo_TimeUnit = 2 )
func (BudgetInfo_TimeUnit) Descriptor ¶
func (BudgetInfo_TimeUnit) Descriptor() protoreflect.EnumDescriptor
func (BudgetInfo_TimeUnit) Enum ¶
func (x BudgetInfo_TimeUnit) Enum() *BudgetInfo_TimeUnit
func (BudgetInfo_TimeUnit) EnumDescriptor
deprecated
func (BudgetInfo_TimeUnit) EnumDescriptor() ([]byte, []int)
Deprecated: Use BudgetInfo_TimeUnit.Descriptor instead.
func (BudgetInfo_TimeUnit) Number ¶
func (x BudgetInfo_TimeUnit) Number() protoreflect.EnumNumber
func (BudgetInfo_TimeUnit) String ¶
func (x BudgetInfo_TimeUnit) String() string
func (BudgetInfo_TimeUnit) Type ¶
func (BudgetInfo_TimeUnit) Type() protoreflect.EnumType
type BudgetNotification ¶
type BudgetNotification struct { Threshold float32 `protobuf:"fixed32,1,opt,name=threshold,proto3" json:"threshold,omitempty"` Unit BudgetNotification_Unit `protobuf:"varint,2,opt,name=unit,proto3,enum=spaceone.api.cost_analysis.v1.BudgetNotification_Unit" json:"unit,omitempty"` NotificationType BudgetNotification_NotificationType `` /* 181-byte string literal not displayed */ // contains filtered or unexported fields }
func (*BudgetNotification) Descriptor
deprecated
func (*BudgetNotification) Descriptor() ([]byte, []int)
Deprecated: Use BudgetNotification.ProtoReflect.Descriptor instead.
func (*BudgetNotification) GetNotificationType ¶
func (x *BudgetNotification) GetNotificationType() BudgetNotification_NotificationType
func (*BudgetNotification) GetThreshold ¶
func (x *BudgetNotification) GetThreshold() float32
func (*BudgetNotification) GetUnit ¶
func (x *BudgetNotification) GetUnit() BudgetNotification_Unit
func (*BudgetNotification) ProtoMessage ¶
func (*BudgetNotification) ProtoMessage()
func (*BudgetNotification) ProtoReflect ¶
func (x *BudgetNotification) ProtoReflect() protoreflect.Message
func (*BudgetNotification) Reset ¶
func (x *BudgetNotification) Reset()
func (*BudgetNotification) String ¶
func (x *BudgetNotification) String() string
type BudgetNotification_NotificationType ¶
type BudgetNotification_NotificationType int32
const ( BudgetNotification_NOTIFICATION_TYPE_NONE BudgetNotification_NotificationType = 0 BudgetNotification_CRITICAL BudgetNotification_NotificationType = 1 BudgetNotification_WARNING BudgetNotification_NotificationType = 2 )
func (BudgetNotification_NotificationType) Descriptor ¶
func (BudgetNotification_NotificationType) Descriptor() protoreflect.EnumDescriptor
func (BudgetNotification_NotificationType) Enum ¶
func (x BudgetNotification_NotificationType) Enum() *BudgetNotification_NotificationType
func (BudgetNotification_NotificationType) EnumDescriptor
deprecated
func (BudgetNotification_NotificationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use BudgetNotification_NotificationType.Descriptor instead.
func (BudgetNotification_NotificationType) Number ¶
func (x BudgetNotification_NotificationType) Number() protoreflect.EnumNumber
func (BudgetNotification_NotificationType) String ¶
func (x BudgetNotification_NotificationType) String() string
func (BudgetNotification_NotificationType) Type ¶
func (BudgetNotification_NotificationType) Type() protoreflect.EnumType
type BudgetNotification_Unit ¶
type BudgetNotification_Unit int32
const ( BudgetNotification_UNIT_NONE BudgetNotification_Unit = 0 BudgetNotification_PERCENT BudgetNotification_Unit = 1 BudgetNotification_ACTUAL_COST BudgetNotification_Unit = 2 )
func (BudgetNotification_Unit) Descriptor ¶
func (BudgetNotification_Unit) Descriptor() protoreflect.EnumDescriptor
func (BudgetNotification_Unit) Enum ¶
func (x BudgetNotification_Unit) Enum() *BudgetNotification_Unit
func (BudgetNotification_Unit) EnumDescriptor
deprecated
func (BudgetNotification_Unit) EnumDescriptor() ([]byte, []int)
Deprecated: Use BudgetNotification_Unit.Descriptor instead.
func (BudgetNotification_Unit) Number ¶
func (x BudgetNotification_Unit) Number() protoreflect.EnumNumber
func (BudgetNotification_Unit) String ¶
func (x BudgetNotification_Unit) String() string
func (BudgetNotification_Unit) Type ¶
func (BudgetNotification_Unit) Type() protoreflect.EnumType
type BudgetQuery ¶
type BudgetQuery struct { // +optional Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional BudgetId string `protobuf:"bytes,2,opt,name=budget_id,json=budgetId,proto3" json:"budget_id,omitempty"` // +optional Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // +optional TimeUnit BudgetQuery_TimeUnit `` /* 142-byte string literal not displayed */ // +optional WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` // +optional ProjectId string `protobuf:"bytes,22,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // +optional DataSourceId string `protobuf:"bytes,23,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // contains filtered or unexported fields }
{ "query": {} }
func (*BudgetQuery) Descriptor
deprecated
func (*BudgetQuery) Descriptor() ([]byte, []int)
Deprecated: Use BudgetQuery.ProtoReflect.Descriptor instead.
func (*BudgetQuery) GetBudgetId ¶
func (x *BudgetQuery) GetBudgetId() string
func (*BudgetQuery) GetDataSourceId ¶
func (x *BudgetQuery) GetDataSourceId() string
func (*BudgetQuery) GetName ¶
func (x *BudgetQuery) GetName() string
func (*BudgetQuery) GetProjectId ¶
func (x *BudgetQuery) GetProjectId() string
func (*BudgetQuery) GetQuery ¶
func (x *BudgetQuery) GetQuery() *v2.Query
func (*BudgetQuery) GetTimeUnit ¶
func (x *BudgetQuery) GetTimeUnit() BudgetQuery_TimeUnit
func (*BudgetQuery) GetWorkspaceId ¶
func (x *BudgetQuery) GetWorkspaceId() string
func (*BudgetQuery) ProtoMessage ¶
func (*BudgetQuery) ProtoMessage()
func (*BudgetQuery) ProtoReflect ¶
func (x *BudgetQuery) ProtoReflect() protoreflect.Message
func (*BudgetQuery) Reset ¶
func (x *BudgetQuery) Reset()
func (*BudgetQuery) String ¶
func (x *BudgetQuery) String() string
type BudgetQuery_TimeUnit ¶
type BudgetQuery_TimeUnit int32
const ( BudgetQuery_NONE BudgetQuery_TimeUnit = 0 BudgetQuery_TOTAL BudgetQuery_TimeUnit = 1 BudgetQuery_MONTHLY BudgetQuery_TimeUnit = 2 )
func (BudgetQuery_TimeUnit) Descriptor ¶
func (BudgetQuery_TimeUnit) Descriptor() protoreflect.EnumDescriptor
func (BudgetQuery_TimeUnit) Enum ¶
func (x BudgetQuery_TimeUnit) Enum() *BudgetQuery_TimeUnit
func (BudgetQuery_TimeUnit) EnumDescriptor
deprecated
func (BudgetQuery_TimeUnit) EnumDescriptor() ([]byte, []int)
Deprecated: Use BudgetQuery_TimeUnit.Descriptor instead.
func (BudgetQuery_TimeUnit) Number ¶
func (x BudgetQuery_TimeUnit) Number() protoreflect.EnumNumber
func (BudgetQuery_TimeUnit) String ¶
func (x BudgetQuery_TimeUnit) String() string
func (BudgetQuery_TimeUnit) Type ¶
func (BudgetQuery_TimeUnit) Type() protoreflect.EnumType
type BudgetRequest ¶
type BudgetRequest struct { BudgetId string `protobuf:"bytes,1,opt,name=budget_id,json=budgetId,proto3" json:"budget_id,omitempty"` // contains filtered or unexported fields }
{ "budget_id": "budget-d51b6b6a9910" }
func (*BudgetRequest) Descriptor
deprecated
func (*BudgetRequest) Descriptor() ([]byte, []int)
Deprecated: Use BudgetRequest.ProtoReflect.Descriptor instead.
func (*BudgetRequest) GetBudgetId ¶
func (x *BudgetRequest) GetBudgetId() string
func (*BudgetRequest) ProtoMessage ¶
func (*BudgetRequest) ProtoMessage()
func (*BudgetRequest) ProtoReflect ¶
func (x *BudgetRequest) ProtoReflect() protoreflect.Message
func (*BudgetRequest) Reset ¶
func (x *BudgetRequest) Reset()
func (*BudgetRequest) String ¶
func (x *BudgetRequest) String() string
type BudgetServer ¶
type BudgetServer interface { // Creates a new Budget. When creating a Budget, it should be set for a specific ProjectGroup or Project. The budgeted amount and date of the `planned_limits` should be specified on a monthly or yearly basis. Create(context.Context, *CreateBudgetRequest) (*BudgetInfo, error) // Updates a specific Budget. You can make changes in the budgeted amount of the time period specified while creating the resource. Update(context.Context, *UpdateBudgetRequest) (*BudgetInfo, error) // Sets a notification on a specific Budget. Sets a threshold on the budget, and if the cost exceeds the threshold, a notification is raised. SetNotification(context.Context, *SetBudgetNotificationRequest) (*BudgetInfo, error) // Deletes a specific Budget. You must specify the `budget_id` of the Budget to delete. Delete(context.Context, *BudgetRequest) (*empty.Empty, error) // Gets a specific Budget. Prints detailed information about the Budget, including `planned_limits` of the project group or project for the pre-defined period. Get(context.Context, *BudgetRequest) (*BudgetInfo, error) // Gets a list of all Budgets. You can use a query to get a filtered list of Budgets. List(context.Context, *BudgetQuery) (*BudgetsInfo, error) Stat(context.Context, *BudgetStatQuery) (*_struct.Struct, error) // contains filtered or unexported methods }
BudgetServer is the server API for Budget service. All implementations must embed UnimplementedBudgetServer for forward compatibility
type BudgetStatQuery ¶
type BudgetStatQuery struct { Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
func (*BudgetStatQuery) Descriptor
deprecated
func (*BudgetStatQuery) Descriptor() ([]byte, []int)
Deprecated: Use BudgetStatQuery.ProtoReflect.Descriptor instead.
func (*BudgetStatQuery) GetQuery ¶
func (x *BudgetStatQuery) GetQuery() *v2.StatisticsQuery
func (*BudgetStatQuery) ProtoMessage ¶
func (*BudgetStatQuery) ProtoMessage()
func (*BudgetStatQuery) ProtoReflect ¶
func (x *BudgetStatQuery) ProtoReflect() protoreflect.Message
func (*BudgetStatQuery) Reset ¶
func (x *BudgetStatQuery) Reset()
func (*BudgetStatQuery) String ¶
func (x *BudgetStatQuery) String() string
type BudgetUsageAnalyzeQuery ¶
type BudgetUsageAnalyzeQuery struct { Query *v2.TimeSeriesAnalyzeQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional BudgetId string `protobuf:"bytes,2,opt,name=budget_id,json=budgetId,proto3" json:"budget_id,omitempty"` // +optional DataSourceId string `protobuf:"bytes,3,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // contains filtered or unexported fields }
func (*BudgetUsageAnalyzeQuery) Descriptor
deprecated
func (*BudgetUsageAnalyzeQuery) Descriptor() ([]byte, []int)
Deprecated: Use BudgetUsageAnalyzeQuery.ProtoReflect.Descriptor instead.
func (*BudgetUsageAnalyzeQuery) GetBudgetId ¶
func (x *BudgetUsageAnalyzeQuery) GetBudgetId() string
func (*BudgetUsageAnalyzeQuery) GetDataSourceId ¶
func (x *BudgetUsageAnalyzeQuery) GetDataSourceId() string
func (*BudgetUsageAnalyzeQuery) GetQuery ¶
func (x *BudgetUsageAnalyzeQuery) GetQuery() *v2.TimeSeriesAnalyzeQuery
func (*BudgetUsageAnalyzeQuery) ProtoMessage ¶
func (*BudgetUsageAnalyzeQuery) ProtoMessage()
func (*BudgetUsageAnalyzeQuery) ProtoReflect ¶
func (x *BudgetUsageAnalyzeQuery) ProtoReflect() protoreflect.Message
func (*BudgetUsageAnalyzeQuery) Reset ¶
func (x *BudgetUsageAnalyzeQuery) Reset()
func (*BudgetUsageAnalyzeQuery) String ¶
func (x *BudgetUsageAnalyzeQuery) String() string
type BudgetUsageClient ¶
type BudgetUsageClient interface { // Gets a list of all BudgetUsages. You can use a query to get a filtered list of BudgetUsages. List(ctx context.Context, in *BudgetUsageQuery, opts ...grpc.CallOption) (*BudgetUsagesInfo, error) Analyze(ctx context.Context, in *BudgetUsageAnalyzeQuery, opts ...grpc.CallOption) (*_struct.Struct, error) Stat(ctx context.Context, in *BudgetUsageStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error) }
BudgetUsageClient is the client API for BudgetUsage 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.
func NewBudgetUsageClient ¶
func NewBudgetUsageClient(cc grpc.ClientConnInterface) BudgetUsageClient
type BudgetUsageInfo ¶
type BudgetUsageInfo struct { BudgetId string `protobuf:"bytes,1,opt,name=budget_id,json=budgetId,proto3" json:"budget_id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Date string `protobuf:"bytes,3,opt,name=date,proto3" json:"date,omitempty"` Cost float32 `protobuf:"fixed32,5,opt,name=cost,proto3" json:"cost,omitempty"` Limit float32 `protobuf:"fixed32,6,opt,name=limit,proto3" json:"limit,omitempty"` Currency string `protobuf:"bytes,7,opt,name=currency,proto3" json:"currency,omitempty"` ProviderFilter *BudgetUsageProviderFilter `protobuf:"bytes,8,opt,name=provider_filter,json=providerFilter,proto3" json:"provider_filter,omitempty"` ResourceGroup BudgetUsageInfo_ResourceGroup `` /* 166-byte string literal not displayed */ DataSourceId string `protobuf:"bytes,13,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` ProjectId string `protobuf:"bytes,19,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` WorkspaceId string `protobuf:"bytes,20,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` DomainId string `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"` UpdatedAt string `protobuf:"bytes,31,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // contains filtered or unexported fields }
{ "budget_id": "budget-abb377eb9e8b", "name": "Cloudforet-Budget3", "date": "2022-01", "cost": 7671.164, "limit": 10000.0, "currency": "USD", "provider_filter": { "state": "ENABLED", "providers": [ "aws", "google_cloud" ] }, "project_id": "project-1b2b3b4b5b6b", "data_source_id": "data-source-1b2b3b4b5b6b", "domain_id": "domain-58010aa2e451", "updated_at": "2022-07-19T04:26:08.099Z" }
func (*BudgetUsageInfo) Descriptor
deprecated
func (*BudgetUsageInfo) Descriptor() ([]byte, []int)
Deprecated: Use BudgetUsageInfo.ProtoReflect.Descriptor instead.
func (*BudgetUsageInfo) GetBudgetId ¶
func (x *BudgetUsageInfo) GetBudgetId() string
func (*BudgetUsageInfo) GetCost ¶
func (x *BudgetUsageInfo) GetCost() float32
func (*BudgetUsageInfo) GetCurrency ¶
func (x *BudgetUsageInfo) GetCurrency() string
func (*BudgetUsageInfo) GetDataSourceId ¶
func (x *BudgetUsageInfo) GetDataSourceId() string
func (*BudgetUsageInfo) GetDate ¶
func (x *BudgetUsageInfo) GetDate() string
func (*BudgetUsageInfo) GetDomainId ¶
func (x *BudgetUsageInfo) GetDomainId() string
func (*BudgetUsageInfo) GetLimit ¶
func (x *BudgetUsageInfo) GetLimit() float32
func (*BudgetUsageInfo) GetName ¶
func (x *BudgetUsageInfo) GetName() string
func (*BudgetUsageInfo) GetProjectId ¶
func (x *BudgetUsageInfo) GetProjectId() string
func (*BudgetUsageInfo) GetProviderFilter ¶
func (x *BudgetUsageInfo) GetProviderFilter() *BudgetUsageProviderFilter
func (*BudgetUsageInfo) GetResourceGroup ¶
func (x *BudgetUsageInfo) GetResourceGroup() BudgetUsageInfo_ResourceGroup
func (*BudgetUsageInfo) GetUpdatedAt ¶
func (x *BudgetUsageInfo) GetUpdatedAt() string
func (*BudgetUsageInfo) GetWorkspaceId ¶
func (x *BudgetUsageInfo) GetWorkspaceId() string
func (*BudgetUsageInfo) ProtoMessage ¶
func (*BudgetUsageInfo) ProtoMessage()
func (*BudgetUsageInfo) ProtoReflect ¶
func (x *BudgetUsageInfo) ProtoReflect() protoreflect.Message
func (*BudgetUsageInfo) Reset ¶
func (x *BudgetUsageInfo) Reset()
func (*BudgetUsageInfo) String ¶
func (x *BudgetUsageInfo) String() string
type BudgetUsageInfo_ResourceGroup ¶
type BudgetUsageInfo_ResourceGroup int32
const ( BudgetUsageInfo_RESOURCE_GROUP_NONE BudgetUsageInfo_ResourceGroup = 0 BudgetUsageInfo_WORKSPACE BudgetUsageInfo_ResourceGroup = 1 BudgetUsageInfo_PROJECT BudgetUsageInfo_ResourceGroup = 2 )
func (BudgetUsageInfo_ResourceGroup) Descriptor ¶
func (BudgetUsageInfo_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
func (BudgetUsageInfo_ResourceGroup) Enum ¶
func (x BudgetUsageInfo_ResourceGroup) Enum() *BudgetUsageInfo_ResourceGroup
func (BudgetUsageInfo_ResourceGroup) EnumDescriptor
deprecated
func (BudgetUsageInfo_ResourceGroup) EnumDescriptor() ([]byte, []int)
Deprecated: Use BudgetUsageInfo_ResourceGroup.Descriptor instead.
func (BudgetUsageInfo_ResourceGroup) Number ¶
func (x BudgetUsageInfo_ResourceGroup) Number() protoreflect.EnumNumber
func (BudgetUsageInfo_ResourceGroup) String ¶
func (x BudgetUsageInfo_ResourceGroup) String() string
func (BudgetUsageInfo_ResourceGroup) Type ¶
func (BudgetUsageInfo_ResourceGroup) Type() protoreflect.EnumType
type BudgetUsageProviderFilter ¶
type BudgetUsageProviderFilter struct { State BudgetUsageProviderFilter_State `` /* 131-byte string literal not displayed */ Providers []string `protobuf:"bytes,2,rep,name=providers,proto3" json:"providers,omitempty"` // contains filtered or unexported fields }
func (*BudgetUsageProviderFilter) Descriptor
deprecated
func (*BudgetUsageProviderFilter) Descriptor() ([]byte, []int)
Deprecated: Use BudgetUsageProviderFilter.ProtoReflect.Descriptor instead.
func (*BudgetUsageProviderFilter) GetProviders ¶
func (x *BudgetUsageProviderFilter) GetProviders() []string
func (*BudgetUsageProviderFilter) GetState ¶
func (x *BudgetUsageProviderFilter) GetState() BudgetUsageProviderFilter_State
func (*BudgetUsageProviderFilter) ProtoMessage ¶
func (*BudgetUsageProviderFilter) ProtoMessage()
func (*BudgetUsageProviderFilter) ProtoReflect ¶
func (x *BudgetUsageProviderFilter) ProtoReflect() protoreflect.Message
func (*BudgetUsageProviderFilter) Reset ¶
func (x *BudgetUsageProviderFilter) Reset()
func (*BudgetUsageProviderFilter) String ¶
func (x *BudgetUsageProviderFilter) String() string
type BudgetUsageProviderFilter_State ¶
type BudgetUsageProviderFilter_State int32
const ( BudgetUsageProviderFilter_STATE_NONE BudgetUsageProviderFilter_State = 0 BudgetUsageProviderFilter_ENABLED BudgetUsageProviderFilter_State = 1 BudgetUsageProviderFilter_DISABLED BudgetUsageProviderFilter_State = 2 )
func (BudgetUsageProviderFilter_State) Descriptor ¶
func (BudgetUsageProviderFilter_State) Descriptor() protoreflect.EnumDescriptor
func (BudgetUsageProviderFilter_State) Enum ¶
func (x BudgetUsageProviderFilter_State) Enum() *BudgetUsageProviderFilter_State
func (BudgetUsageProviderFilter_State) EnumDescriptor
deprecated
func (BudgetUsageProviderFilter_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use BudgetUsageProviderFilter_State.Descriptor instead.
func (BudgetUsageProviderFilter_State) Number ¶
func (x BudgetUsageProviderFilter_State) Number() protoreflect.EnumNumber
func (BudgetUsageProviderFilter_State) String ¶
func (x BudgetUsageProviderFilter_State) String() string
func (BudgetUsageProviderFilter_State) Type ¶
func (BudgetUsageProviderFilter_State) Type() protoreflect.EnumType
type BudgetUsageQuery ¶
type BudgetUsageQuery struct { // +optional Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // +optional Date string `protobuf:"bytes,3,opt,name=date,proto3" json:"date,omitempty"` // +optional WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` // +optional ProjectId string `protobuf:"bytes,22,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // +optional BudgetId string `protobuf:"bytes,23,opt,name=budget_id,json=budgetId,proto3" json:"budget_id,omitempty"` // +optional DataSourceId string `protobuf:"bytes,24,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // contains filtered or unexported fields }
{ "query": {} }
func (*BudgetUsageQuery) Descriptor
deprecated
func (*BudgetUsageQuery) Descriptor() ([]byte, []int)
Deprecated: Use BudgetUsageQuery.ProtoReflect.Descriptor instead.
func (*BudgetUsageQuery) GetBudgetId ¶
func (x *BudgetUsageQuery) GetBudgetId() string
func (*BudgetUsageQuery) GetDataSourceId ¶
func (x *BudgetUsageQuery) GetDataSourceId() string
func (*BudgetUsageQuery) GetDate ¶
func (x *BudgetUsageQuery) GetDate() string
func (*BudgetUsageQuery) GetName ¶
func (x *BudgetUsageQuery) GetName() string
func (*BudgetUsageQuery) GetProjectId ¶
func (x *BudgetUsageQuery) GetProjectId() string
func (*BudgetUsageQuery) GetQuery ¶
func (x *BudgetUsageQuery) GetQuery() *v2.Query
func (*BudgetUsageQuery) GetWorkspaceId ¶
func (x *BudgetUsageQuery) GetWorkspaceId() string
func (*BudgetUsageQuery) ProtoMessage ¶
func (*BudgetUsageQuery) ProtoMessage()
func (*BudgetUsageQuery) ProtoReflect ¶
func (x *BudgetUsageQuery) ProtoReflect() protoreflect.Message
func (*BudgetUsageQuery) Reset ¶
func (x *BudgetUsageQuery) Reset()
func (*BudgetUsageQuery) String ¶
func (x *BudgetUsageQuery) String() string
type BudgetUsageServer ¶
type BudgetUsageServer interface { // Gets a list of all BudgetUsages. You can use a query to get a filtered list of BudgetUsages. List(context.Context, *BudgetUsageQuery) (*BudgetUsagesInfo, error) Analyze(context.Context, *BudgetUsageAnalyzeQuery) (*_struct.Struct, error) Stat(context.Context, *BudgetUsageStatQuery) (*_struct.Struct, error) // contains filtered or unexported methods }
BudgetUsageServer is the server API for BudgetUsage service. All implementations must embed UnimplementedBudgetUsageServer for forward compatibility
type BudgetUsageStatQuery ¶
type BudgetUsageStatQuery struct { Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional BudgetId string `protobuf:"bytes,2,opt,name=budget_id,json=budgetId,proto3" json:"budget_id,omitempty"` // +optional DataSourceId string `protobuf:"bytes,3,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // contains filtered or unexported fields }
func (*BudgetUsageStatQuery) Descriptor
deprecated
func (*BudgetUsageStatQuery) Descriptor() ([]byte, []int)
Deprecated: Use BudgetUsageStatQuery.ProtoReflect.Descriptor instead.
func (*BudgetUsageStatQuery) GetBudgetId ¶
func (x *BudgetUsageStatQuery) GetBudgetId() string
func (*BudgetUsageStatQuery) GetDataSourceId ¶
func (x *BudgetUsageStatQuery) GetDataSourceId() string
func (*BudgetUsageStatQuery) GetQuery ¶
func (x *BudgetUsageStatQuery) GetQuery() *v2.StatisticsQuery
func (*BudgetUsageStatQuery) ProtoMessage ¶
func (*BudgetUsageStatQuery) ProtoMessage()
func (*BudgetUsageStatQuery) ProtoReflect ¶
func (x *BudgetUsageStatQuery) ProtoReflect() protoreflect.Message
func (*BudgetUsageStatQuery) Reset ¶
func (x *BudgetUsageStatQuery) Reset()
func (*BudgetUsageStatQuery) String ¶
func (x *BudgetUsageStatQuery) String() string
type BudgetUsagesInfo ¶
type BudgetUsagesInfo struct { Results []*BudgetUsageInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
{ "results": [ { "budget_id": "budget-abb377eb9e8b", "name": "Cloudforet-Budget3", "date": "2022-01", "cost": 7671.164, "limit": 10000.0, "currency": "USD", "provider_filter": { "state": "ENABLED", "providers": [ "aws", "google_cloud" ] }, "project_id": "project-1b2b3b4b5b6b", "data_source_id": "data-source-1b2b3b4b5b6b", "domain_id": "domain-58010aa2e451", "updated_at": "2022-07-19T04:26:08.099Z" }, { "budget_id": "budget-abb377eb9e8b", "name": "Cloudforet-Budget3", "date": "2022-02", "cost": 5931.771, "limit": 11000.0, "currency": "USD", "provider_filter": { "state": "DISABLED", "providers": [] }, "project_id": "project-1b2b3b4b5b6b", "data_source_id": "data-source-1b2b3b4b5b6b", "domain_id": "domain-58010aa2e451", "updated_at": "2022-07-19T04:26:08.105Z" } ], "total_count": 12 }
func (*BudgetUsagesInfo) Descriptor
deprecated
func (*BudgetUsagesInfo) Descriptor() ([]byte, []int)
Deprecated: Use BudgetUsagesInfo.ProtoReflect.Descriptor instead.
func (*BudgetUsagesInfo) GetResults ¶
func (x *BudgetUsagesInfo) GetResults() []*BudgetUsageInfo
func (*BudgetUsagesInfo) GetTotalCount ¶
func (x *BudgetUsagesInfo) GetTotalCount() int32
func (*BudgetUsagesInfo) ProtoMessage ¶
func (*BudgetUsagesInfo) ProtoMessage()
func (*BudgetUsagesInfo) ProtoReflect ¶
func (x *BudgetUsagesInfo) ProtoReflect() protoreflect.Message
func (*BudgetUsagesInfo) Reset ¶
func (x *BudgetUsagesInfo) Reset()
func (*BudgetUsagesInfo) String ¶
func (x *BudgetUsagesInfo) String() string
type BudgetsInfo ¶
type BudgetsInfo struct { Results []*BudgetInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
{ "results": [ { "budget_id": "budget-409e33836ea2", "name": "Budget 2 - Monthly", "limit": 18600.0, "planned_limits": [ { "date": "2022-01", "limit": 1000.0 }, { "date": "2022-02", "limit": 1100.0 }, { "date": "2022-03", "limit": 1200.0 }, { "date": "2022-04", "limit": 1300.0 }, { "date": "2022-05", "limit": 1400.0 }, { "date": "2022-06", "limit": 1500.0 }, { "date": "2022-07", "limit": 1600.0 }, { "date": "2022-08", "limit": 1700.0 }, { "date": "2022-09", "limit": 1800.0 }, { "date": "2022-10", "limit": 1900.0 }, { "date": "2022-11", "limit": 2000.0 }, { "date": "2022-12", "limit": 2100.0 } ], "currency": "USD", "provider_filter": { "state": "ENABLED", "providers": [ "aws", "google_cloud" ] }, "time_unit": "MONTHLY", "start": "2022-01", "end": "2022-12", "tags": {}, "project_group_id": "pg-812c90990877", "data_source_id": "ds-fcba92ca73b1", "domain_id": "domain-58010aa2e451", "created_at": "2022-04-12T06:09:56.917Z", "updated_at": "2022-04-12T06:09:56.917Z" } ], "total_count": 6 }
func (*BudgetsInfo) Descriptor
deprecated
func (*BudgetsInfo) Descriptor() ([]byte, []int)
Deprecated: Use BudgetsInfo.ProtoReflect.Descriptor instead.
func (*BudgetsInfo) GetResults ¶
func (x *BudgetsInfo) GetResults() []*BudgetInfo
func (*BudgetsInfo) GetTotalCount ¶
func (x *BudgetsInfo) GetTotalCount() int32
func (*BudgetsInfo) ProtoMessage ¶
func (*BudgetsInfo) ProtoMessage()
func (*BudgetsInfo) ProtoReflect ¶
func (x *BudgetsInfo) ProtoReflect() protoreflect.Message
func (*BudgetsInfo) Reset ¶
func (x *BudgetsInfo) Reset()
func (*BudgetsInfo) String ¶
func (x *BudgetsInfo) String() string
type ChangeDataSourceRuleOrderRequest ¶
type ChangeDataSourceRuleOrderRequest struct { DataSourceRuleId string `protobuf:"bytes,1,opt,name=data_source_rule_id,json=dataSourceRuleId,proto3" json:"data_source_rule_id,omitempty"` Order int32 `protobuf:"varint,2,opt,name=order,proto3" json:"order,omitempty"` // contains filtered or unexported fields }
{ "data_source_rule_id": "rule-c8055231e212", "order": 2 }
func (*ChangeDataSourceRuleOrderRequest) Descriptor
deprecated
func (*ChangeDataSourceRuleOrderRequest) Descriptor() ([]byte, []int)
Deprecated: Use ChangeDataSourceRuleOrderRequest.ProtoReflect.Descriptor instead.
func (*ChangeDataSourceRuleOrderRequest) GetDataSourceRuleId ¶
func (x *ChangeDataSourceRuleOrderRequest) GetDataSourceRuleId() string
func (*ChangeDataSourceRuleOrderRequest) GetOrder ¶
func (x *ChangeDataSourceRuleOrderRequest) GetOrder() int32
func (*ChangeDataSourceRuleOrderRequest) ProtoMessage ¶
func (*ChangeDataSourceRuleOrderRequest) ProtoMessage()
func (*ChangeDataSourceRuleOrderRequest) ProtoReflect ¶
func (x *ChangeDataSourceRuleOrderRequest) ProtoReflect() protoreflect.Message
func (*ChangeDataSourceRuleOrderRequest) Reset ¶
func (x *ChangeDataSourceRuleOrderRequest) Reset()
func (*ChangeDataSourceRuleOrderRequest) String ¶
func (x *ChangeDataSourceRuleOrderRequest) String() string
type ChangedInfo ¶
type ChangedInfo struct { Start string `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"` End string `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"` Filter *_struct.Struct `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*ChangedInfo) Descriptor
deprecated
func (*ChangedInfo) Descriptor() ([]byte, []int)
Deprecated: Use ChangedInfo.ProtoReflect.Descriptor instead.
func (*ChangedInfo) GetEnd ¶
func (x *ChangedInfo) GetEnd() string
func (*ChangedInfo) GetFilter ¶
func (x *ChangedInfo) GetFilter() *_struct.Struct
func (*ChangedInfo) GetStart ¶
func (x *ChangedInfo) GetStart() string
func (*ChangedInfo) ProtoMessage ¶
func (*ChangedInfo) ProtoMessage()
func (*ChangedInfo) ProtoReflect ¶
func (x *ChangedInfo) ProtoReflect() protoreflect.Message
func (*ChangedInfo) Reset ¶
func (x *ChangedInfo) Reset()
func (*ChangedInfo) String ¶
func (x *ChangedInfo) String() string
type ConditionsPolicy ¶
type ConditionsPolicy int32
const ( ConditionsPolicy_NONE ConditionsPolicy = 0 ConditionsPolicy_ALL ConditionsPolicy = 1 ConditionsPolicy_ANY ConditionsPolicy = 2 ConditionsPolicy_ALWAYS ConditionsPolicy = 3 )
func (ConditionsPolicy) Descriptor ¶
func (ConditionsPolicy) Descriptor() protoreflect.EnumDescriptor
func (ConditionsPolicy) Enum ¶
func (x ConditionsPolicy) Enum() *ConditionsPolicy
func (ConditionsPolicy) EnumDescriptor
deprecated
func (ConditionsPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use ConditionsPolicy.Descriptor instead.
func (ConditionsPolicy) Number ¶
func (x ConditionsPolicy) Number() protoreflect.EnumNumber
func (ConditionsPolicy) String ¶
func (x ConditionsPolicy) String() string
func (ConditionsPolicy) Type ¶
func (ConditionsPolicy) Type() protoreflect.EnumType
type CostAnalyzeQuery ¶
type CostAnalyzeQuery struct { Query *v2.TimeSeriesAnalyzeQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` DataSourceId string `protobuf:"bytes,2,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // contains filtered or unexported fields }
func (*CostAnalyzeQuery) Descriptor
deprecated
func (*CostAnalyzeQuery) Descriptor() ([]byte, []int)
Deprecated: Use CostAnalyzeQuery.ProtoReflect.Descriptor instead.
func (*CostAnalyzeQuery) GetDataSourceId ¶
func (x *CostAnalyzeQuery) GetDataSourceId() string
func (*CostAnalyzeQuery) GetQuery ¶
func (x *CostAnalyzeQuery) GetQuery() *v2.TimeSeriesAnalyzeQuery
func (*CostAnalyzeQuery) ProtoMessage ¶
func (*CostAnalyzeQuery) ProtoMessage()
func (*CostAnalyzeQuery) ProtoReflect ¶
func (x *CostAnalyzeQuery) ProtoReflect() protoreflect.Message
func (*CostAnalyzeQuery) Reset ¶
func (x *CostAnalyzeQuery) Reset()
func (*CostAnalyzeQuery) String ¶
func (x *CostAnalyzeQuery) String() string
type CostClient ¶
type CostClient interface { // Creates a new Cost. When creating a Cost, if the parameter `provider` is not entered, the default value of the parameter will be the provider information of the DataSource which collected the raw data of the Cost from the provider. The parameter `billed_at` is the data of when the cost is billed. While the DataSource collects the cost data, if the `billed_at` data does not exist, the value will be replaced with the `created_at` data indicating when the Cost is created. If the cost data collected is based on USD, the Cost is created without the currency exchange. Create(ctx context.Context, in *CreateCostRequest, opts ...grpc.CallOption) (*CostInfo, error) // Deletes a specific Cost. You must specify the `cost_id` of the Cost to delete. Delete(ctx context.Context, in *CostRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Gets a specific Cost. Prints detailed information about the Cost, including `region_code` and `account`. Get(ctx context.Context, in *CostRequest, opts ...grpc.CallOption) (*CostInfo, error) // Gets a list of all Costs. You can use a query to get a filtered list of Costs. List(ctx context.Context, in *CostQuery, opts ...grpc.CallOption) (*CostsInfo, error) // Gets the Cost information of specific `product`s based on the time granularity: `DAILY`, `MONTHLY`, or `ACCUMULATED`. For `DAILY` granularity, this method can get the Cost data of at most 31 days. For `MONTHLY` or `ACCUMULATED` granularity, this method can get the Cost data of at most 12 months. Analyze(ctx context.Context, in *CostAnalyzeQuery, opts ...grpc.CallOption) (*_struct.Struct, error) Stat(ctx context.Context, in *CostStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error) }
CostClient is the client API for Cost 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.
func NewCostClient ¶
func NewCostClient(cc grpc.ClientConnInterface) CostClient
type CostInfo ¶
type CostInfo struct { CostId string `protobuf:"bytes,1,opt,name=cost_id,json=costId,proto3" json:"cost_id,omitempty"` Cost float64 `protobuf:"fixed64,2,opt,name=cost,proto3" json:"cost,omitempty"` UsageQuantity float64 `protobuf:"fixed64,3,opt,name=usage_quantity,json=usageQuantity,proto3" json:"usage_quantity,omitempty"` UsageUnit string `protobuf:"bytes,4,opt,name=usage_unit,json=usageUnit,proto3" json:"usage_unit,omitempty"` Provider string `protobuf:"bytes,5,opt,name=provider,proto3" json:"provider,omitempty"` RegionCode string `protobuf:"bytes,6,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"` RegionKey string `protobuf:"bytes,7,opt,name=region_key,json=regionKey,proto3" json:"region_key,omitempty"` Product string `protobuf:"bytes,8,opt,name=product,proto3" json:"product,omitempty"` UsageType string `protobuf:"bytes,9,opt,name=usage_type,json=usageType,proto3" json:"usage_type,omitempty"` Resource string `protobuf:"bytes,10,opt,name=resource,proto3" json:"resource,omitempty"` Tags *_struct.Struct `protobuf:"bytes,11,opt,name=tags,proto3" json:"tags,omitempty"` AdditionalInfo *_struct.Struct `protobuf:"bytes,12,opt,name=additional_info,json=additionalInfo,proto3" json:"additional_info,omitempty"` Data *_struct.Struct `protobuf:"bytes,13,opt,name=data,proto3" json:"data,omitempty"` DomainId string `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"` WorkspaceId string `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` ProjectId string `protobuf:"bytes,23,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` ServiceAccountId string `protobuf:"bytes,24,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"` DataSourceId string `protobuf:"bytes,25,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` AccountId string `protobuf:"bytes,26,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` BilledYear string `protobuf:"bytes,31,opt,name=billed_year,json=billedYear,proto3" json:"billed_year,omitempty"` BilledMonth string `protobuf:"bytes,32,opt,name=billed_month,json=billedMonth,proto3" json:"billed_month,omitempty"` BilledDate string `protobuf:"bytes,33,opt,name=billed_date,json=billedDate,proto3" json:"billed_date,omitempty"` // contains filtered or unexported fields }
{ "cost_id": "cost-c5aae7712ec9", "cost": 142, "usage_quantity": 84532, "usage_unit": "GB", "provider": "aws", "region_code": "ap-northeast-1", "product": "AWSDataTransfer", "usage_type": "data-transfer.out", "additional_info": { "raw_usage_type": "APN1-DataTransfer-Out-Bytes" }, "tags": { "Environment": "Dev" }, "data_source_id": "ds-fcba92ca73b1" "domain_id": "domain-58010aa2e451", "billed_year": "2022", "billed_month": "2022-07", "billed_date": "2022-07-19" }
func (*CostInfo) Descriptor
deprecated
func (*CostInfo) GetAccountId ¶
func (*CostInfo) GetAdditionalInfo ¶
func (*CostInfo) GetBilledDate ¶
func (*CostInfo) GetBilledMonth ¶
func (*CostInfo) GetBilledYear ¶
func (*CostInfo) GetDataSourceId ¶
func (*CostInfo) GetDomainId ¶
func (*CostInfo) GetProduct ¶
func (*CostInfo) GetProjectId ¶
func (*CostInfo) GetProvider ¶
func (*CostInfo) GetRegionCode ¶
func (*CostInfo) GetRegionKey ¶
func (*CostInfo) GetResource ¶
func (*CostInfo) GetServiceAccountId ¶
func (*CostInfo) GetUsageQuantity ¶
func (*CostInfo) GetUsageType ¶
func (*CostInfo) GetUsageUnit ¶
func (*CostInfo) GetWorkspaceId ¶
func (*CostInfo) ProtoMessage ¶
func (*CostInfo) ProtoMessage()
func (*CostInfo) ProtoReflect ¶
func (x *CostInfo) ProtoReflect() protoreflect.Message
type CostQuery ¶
type CostQuery struct { // +optional Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` DataSourceId string `protobuf:"bytes,2,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // +optional CostId string `protobuf:"bytes,3,opt,name=cost_id,json=costId,proto3" json:"cost_id,omitempty"` // +optional Provider string `protobuf:"bytes,4,opt,name=provider,proto3" json:"provider,omitempty"` // +optional RegionCode string `protobuf:"bytes,5,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"` // +optional RegionKey string `protobuf:"bytes,6,opt,name=region_key,json=regionKey,proto3" json:"region_key,omitempty"` // +optional Product string `protobuf:"bytes,7,opt,name=product,proto3" json:"product,omitempty"` // +optional UsageType string `protobuf:"bytes,8,opt,name=usage_type,json=usageType,proto3" json:"usage_type,omitempty"` // +optional Resource string `protobuf:"bytes,9,opt,name=resource,proto3" json:"resource,omitempty"` // +optional WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` // +optional ProjectId string `protobuf:"bytes,22,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // +optional ProjectGroupId string `protobuf:"bytes,23,opt,name=project_group_id,json=projectGroupId,proto3" json:"project_group_id,omitempty"` // +optional ServiceAccountId string `protobuf:"bytes,24,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"` // +optional BilledYear string `protobuf:"bytes,31,opt,name=billed_year,json=billedYear,proto3" json:"billed_year,omitempty"` // +optional BilledMonth string `protobuf:"bytes,32,opt,name=billed_month,json=billedMonth,proto3" json:"billed_month,omitempty"` // +optional BilledDate string `protobuf:"bytes,33,opt,name=billed_date,json=billedDate,proto3" json:"billed_date,omitempty"` // contains filtered or unexported fields }
{ "query": {} }
func (*CostQuery) Descriptor
deprecated
func (*CostQuery) GetBilledDate ¶
func (*CostQuery) GetBilledMonth ¶
func (*CostQuery) GetBilledYear ¶
func (*CostQuery) GetDataSourceId ¶
func (*CostQuery) GetProduct ¶
func (*CostQuery) GetProjectGroupId ¶
func (*CostQuery) GetProjectId ¶
func (*CostQuery) GetProvider ¶
func (*CostQuery) GetRegionCode ¶
func (*CostQuery) GetRegionKey ¶
func (*CostQuery) GetResource ¶
func (*CostQuery) GetServiceAccountId ¶
func (*CostQuery) GetUsageType ¶
func (*CostQuery) GetWorkspaceId ¶
func (*CostQuery) ProtoMessage ¶
func (*CostQuery) ProtoMessage()
func (*CostQuery) ProtoReflect ¶
func (x *CostQuery) ProtoReflect() protoreflect.Message
type CostQuerySetClient ¶
type CostQuerySetClient interface { // Creates a new CostQuerySet. You can make your own custom query that meets your needs, and input it as an `option` parameter of the resource. Queries such as `group_by` and `granularity` are provided by default. Create(ctx context.Context, in *CreateCostQuerySetRequest, opts ...grpc.CallOption) (*CostQuerySetInfo, error) // Updates a specific CostQuerySet. You can make changes in the details of queries. Update(ctx context.Context, in *UpdateCostQuerySetRequest, opts ...grpc.CallOption) (*CostQuerySetInfo, error) // Deletes a specific CostQuerySet. You must specify the `cost_query_set_id` of the CostQuerySet to delete. Delete(ctx context.Context, in *CostQuerySetRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Gets a specific CostQuerySet. Prints detailed information about the CostQuerySet, including the details of queries. Get(ctx context.Context, in *CostQuerySetRequest, opts ...grpc.CallOption) (*CostQuerySetInfo, error) // Gets a list of all CostQuerySets. You can use a query to get a filtered list of CostQuerySets. List(ctx context.Context, in *CostQuerySetQuery, opts ...grpc.CallOption) (*CostQuerySetsInfo, error) Stat(ctx context.Context, in *CostQuerySetStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error) }
CostQuerySetClient is the client API for CostQuerySet 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.
func NewCostQuerySetClient ¶
func NewCostQuerySetClient(cc grpc.ClientConnInterface) CostQuerySetClient
type CostQuerySetInfo ¶
type CostQuerySetInfo struct { CostQuerySetId string `protobuf:"bytes,1,opt,name=cost_query_set_id,json=costQuerySetId,proto3" json:"cost_query_set_id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Options *_struct.Struct `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"` Tags *_struct.Struct `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"` DomainId string `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"` WorkspaceId string `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` UserId string `protobuf:"bytes,23,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` DataSourceId string `protobuf:"bytes,24,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` CreatedAt string `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt string `protobuf:"bytes,32,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // contains filtered or unexported fields }
{ "cost_query_set_id": "query-76a58ea5d02c", "name": "project_provider_region", "options": {}, "tags": {}, "user_id": "test@cloudforet.io", "data_source_id": "ds-085d1e872789", "domain_id": "domain-58010aa2e451", "created_at": "2022-07-19T06:11:03.701Z", "updated_at": "2022-07-19T06:11:03.701Z" }
func (*CostQuerySetInfo) Descriptor
deprecated
func (*CostQuerySetInfo) Descriptor() ([]byte, []int)
Deprecated: Use CostQuerySetInfo.ProtoReflect.Descriptor instead.
func (*CostQuerySetInfo) GetCostQuerySetId ¶
func (x *CostQuerySetInfo) GetCostQuerySetId() string
func (*CostQuerySetInfo) GetCreatedAt ¶
func (x *CostQuerySetInfo) GetCreatedAt() string
func (*CostQuerySetInfo) GetDataSourceId ¶
func (x *CostQuerySetInfo) GetDataSourceId() string
func (*CostQuerySetInfo) GetDomainId ¶
func (x *CostQuerySetInfo) GetDomainId() string
func (*CostQuerySetInfo) GetName ¶
func (x *CostQuerySetInfo) GetName() string
func (*CostQuerySetInfo) GetOptions ¶
func (x *CostQuerySetInfo) GetOptions() *_struct.Struct
func (*CostQuerySetInfo) GetTags ¶
func (x *CostQuerySetInfo) GetTags() *_struct.Struct
func (*CostQuerySetInfo) GetUpdatedAt ¶
func (x *CostQuerySetInfo) GetUpdatedAt() string
func (*CostQuerySetInfo) GetUserId ¶
func (x *CostQuerySetInfo) GetUserId() string
func (*CostQuerySetInfo) GetWorkspaceId ¶
func (x *CostQuerySetInfo) GetWorkspaceId() string
func (*CostQuerySetInfo) ProtoMessage ¶
func (*CostQuerySetInfo) ProtoMessage()
func (*CostQuerySetInfo) ProtoReflect ¶
func (x *CostQuerySetInfo) ProtoReflect() protoreflect.Message
func (*CostQuerySetInfo) Reset ¶
func (x *CostQuerySetInfo) Reset()
func (*CostQuerySetInfo) String ¶
func (x *CostQuerySetInfo) String() string
type CostQuerySetQuery ¶
type CostQuerySetQuery struct { // +optional Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` DataSourceId string `protobuf:"bytes,2,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // +optional Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
{ "query": {} }
func (*CostQuerySetQuery) Descriptor
deprecated
func (*CostQuerySetQuery) Descriptor() ([]byte, []int)
Deprecated: Use CostQuerySetQuery.ProtoReflect.Descriptor instead.
func (*CostQuerySetQuery) GetDataSourceId ¶
func (x *CostQuerySetQuery) GetDataSourceId() string
func (*CostQuerySetQuery) GetName ¶
func (x *CostQuerySetQuery) GetName() string
func (*CostQuerySetQuery) GetQuery ¶
func (x *CostQuerySetQuery) GetQuery() *v2.Query
func (*CostQuerySetQuery) ProtoMessage ¶
func (*CostQuerySetQuery) ProtoMessage()
func (*CostQuerySetQuery) ProtoReflect ¶
func (x *CostQuerySetQuery) ProtoReflect() protoreflect.Message
func (*CostQuerySetQuery) Reset ¶
func (x *CostQuerySetQuery) Reset()
func (*CostQuerySetQuery) String ¶
func (x *CostQuerySetQuery) String() string
type CostQuerySetRequest ¶
type CostQuerySetRequest struct { CostQuerySetId string `protobuf:"bytes,1,opt,name=cost_query_set_id,json=costQuerySetId,proto3" json:"cost_query_set_id,omitempty"` // contains filtered or unexported fields }
{ "cost_query_set_id": "query-16ae671dc8fb", "domain_id": "domain-58010aa2e451" }
func (*CostQuerySetRequest) Descriptor
deprecated
func (*CostQuerySetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CostQuerySetRequest.ProtoReflect.Descriptor instead.
func (*CostQuerySetRequest) GetCostQuerySetId ¶
func (x *CostQuerySetRequest) GetCostQuerySetId() string
func (*CostQuerySetRequest) ProtoMessage ¶
func (*CostQuerySetRequest) ProtoMessage()
func (*CostQuerySetRequest) ProtoReflect ¶
func (x *CostQuerySetRequest) ProtoReflect() protoreflect.Message
func (*CostQuerySetRequest) Reset ¶
func (x *CostQuerySetRequest) Reset()
func (*CostQuerySetRequest) String ¶
func (x *CostQuerySetRequest) String() string
type CostQuerySetServer ¶
type CostQuerySetServer interface { // Creates a new CostQuerySet. You can make your own custom query that meets your needs, and input it as an `option` parameter of the resource. Queries such as `group_by` and `granularity` are provided by default. Create(context.Context, *CreateCostQuerySetRequest) (*CostQuerySetInfo, error) // Updates a specific CostQuerySet. You can make changes in the details of queries. Update(context.Context, *UpdateCostQuerySetRequest) (*CostQuerySetInfo, error) // Deletes a specific CostQuerySet. You must specify the `cost_query_set_id` of the CostQuerySet to delete. Delete(context.Context, *CostQuerySetRequest) (*empty.Empty, error) // Gets a specific CostQuerySet. Prints detailed information about the CostQuerySet, including the details of queries. Get(context.Context, *CostQuerySetRequest) (*CostQuerySetInfo, error) // Gets a list of all CostQuerySets. You can use a query to get a filtered list of CostQuerySets. List(context.Context, *CostQuerySetQuery) (*CostQuerySetsInfo, error) Stat(context.Context, *CostQuerySetStatQuery) (*_struct.Struct, error) // contains filtered or unexported methods }
CostQuerySetServer is the server API for CostQuerySet service. All implementations must embed UnimplementedCostQuerySetServer for forward compatibility
type CostQuerySetStatQuery ¶
type CostQuerySetStatQuery struct { Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` DataSourceId string `protobuf:"bytes,2,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // contains filtered or unexported fields }
func (*CostQuerySetStatQuery) Descriptor
deprecated
func (*CostQuerySetStatQuery) Descriptor() ([]byte, []int)
Deprecated: Use CostQuerySetStatQuery.ProtoReflect.Descriptor instead.
func (*CostQuerySetStatQuery) GetDataSourceId ¶
func (x *CostQuerySetStatQuery) GetDataSourceId() string
func (*CostQuerySetStatQuery) GetQuery ¶
func (x *CostQuerySetStatQuery) GetQuery() *v2.StatisticsQuery
func (*CostQuerySetStatQuery) ProtoMessage ¶
func (*CostQuerySetStatQuery) ProtoMessage()
func (*CostQuerySetStatQuery) ProtoReflect ¶
func (x *CostQuerySetStatQuery) ProtoReflect() protoreflect.Message
func (*CostQuerySetStatQuery) Reset ¶
func (x *CostQuerySetStatQuery) Reset()
func (*CostQuerySetStatQuery) String ¶
func (x *CostQuerySetStatQuery) String() string
type CostQuerySetsInfo ¶
type CostQuerySetsInfo struct { Results []*CostQuerySetInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
{ "results": [ { "cost_query_set_id": "query-16ae671dc8fb", "name": "3 month product pie chart", "options": {}, "tags": {}, "user_id": "yuda@mz.co.kr", "data_source_id": "ds-085d1e872789", "domain_id": "domain-58010aa2e451", "created_at": "2022-03-08T03:37:31.404Z", "updated_at": "2022-03-08T03:37:31.404Z" }, { "cost_query_set_id": "query-d90addf25e4b", "name": "6 month project group", "options": {}, "tags": {}, "user_id": "yuda@mz.co.kr", "data_source_id": "ds-085d1e872789", "domain_id": "domain-58010aa2e451", "created_at": "2022-03-14T09:29:54.306Z", "updated_at": "2022-03-14T09:29:54.306Z" } ], "total_count": 34 }
func (*CostQuerySetsInfo) Descriptor
deprecated
func (*CostQuerySetsInfo) Descriptor() ([]byte, []int)
Deprecated: Use CostQuerySetsInfo.ProtoReflect.Descriptor instead.
func (*CostQuerySetsInfo) GetResults ¶
func (x *CostQuerySetsInfo) GetResults() []*CostQuerySetInfo
func (*CostQuerySetsInfo) GetTotalCount ¶
func (x *CostQuerySetsInfo) GetTotalCount() int32
func (*CostQuerySetsInfo) ProtoMessage ¶
func (*CostQuerySetsInfo) ProtoMessage()
func (*CostQuerySetsInfo) ProtoReflect ¶
func (x *CostQuerySetsInfo) ProtoReflect() protoreflect.Message
func (*CostQuerySetsInfo) Reset ¶
func (x *CostQuerySetsInfo) Reset()
func (*CostQuerySetsInfo) String ¶
func (x *CostQuerySetsInfo) String() string
type CostReportClient ¶
type CostReportClient interface { Send(ctx context.Context, in *CostReportRequest, opts ...grpc.CallOption) (*empty.Empty, error) GetUrl(ctx context.Context, in *GetUrlCostReportRequest, opts ...grpc.CallOption) (*_struct.Struct, error) Get(ctx context.Context, in *CostReportRequest, opts ...grpc.CallOption) (*CostReportInfo, error) List(ctx context.Context, in *CostReportQuery, opts ...grpc.CallOption) (*CostReportsInfo, error) Stat(ctx context.Context, in *CostReportStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error) }
CostReportClient is the client API for CostReport 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.
func NewCostReportClient ¶
func NewCostReportClient(cc grpc.ClientConnInterface) CostReportClient
type CostReportConfigClient ¶
type CostReportConfigClient interface { Create(ctx context.Context, in *CreateCostReportConfigRequest, opts ...grpc.CallOption) (*CostReportConfigInfo, error) Update(ctx context.Context, in *UpdateCostReportConfigRequest, opts ...grpc.CallOption) (*CostReportConfigInfo, error) UpdateRecipients(ctx context.Context, in *UpdateCostReportConfigRecipientsRequest, opts ...grpc.CallOption) (*CostReportConfigInfo, error) Enable(ctx context.Context, in *CostReportConfigRequest, opts ...grpc.CallOption) (*CostReportConfigInfo, error) Disable(ctx context.Context, in *CostReportConfigRequest, opts ...grpc.CallOption) (*CostReportConfigInfo, error) Delete(ctx context.Context, in *CostReportConfigRequest, opts ...grpc.CallOption) (*empty.Empty, error) Run(ctx context.Context, in *CostReportConfigRequest, opts ...grpc.CallOption) (*empty.Empty, error) Get(ctx context.Context, in *CostReportConfigRequest, opts ...grpc.CallOption) (*CostReportConfigInfo, error) List(ctx context.Context, in *CostReportConfigQuery, opts ...grpc.CallOption) (*CostReportConfigsInfo, error) Stat(ctx context.Context, in *CostReportConfigStatQuery, opts ...grpc.CallOption) (*CostReportConfigsInfo, error) }
CostReportConfigClient is the client API for CostReportConfig 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.
func NewCostReportConfigClient ¶
func NewCostReportConfigClient(cc grpc.ClientConnInterface) CostReportConfigClient
type CostReportConfigInfo ¶
type CostReportConfigInfo struct { // The ID of cost report in the Protocol. CostReportConfigId string `protobuf:"bytes,1,opt,name=cost_report_config_id,json=costReportConfigId,proto3" json:"cost_report_config_id,omitempty"` State CostReportConfigInfo_State `` /* 126-byte string literal not displayed */ IssueDay int32 `protobuf:"varint,3,opt,name=issue_day,json=issueDay,proto3" json:"issue_day,omitempty"` IsLastDay bool `protobuf:"varint,4,opt,name=is_last_day,json=isLastDay,proto3" json:"is_last_day,omitempty"` Currency string `protobuf:"bytes,6,opt,name=currency,proto3" json:"currency,omitempty"` Recipients *_struct.Struct `protobuf:"bytes,7,opt,name=recipients,proto3" json:"recipients,omitempty"` DataSourceFilter *_struct.Struct `protobuf:"bytes,8,opt,name=data_source_filter,json=dataSourceFilter,proto3" json:"data_source_filter,omitempty"` Language string `protobuf:"bytes,9,opt,name=language,proto3" json:"language,omitempty"` DomainId string `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"` CreatedAt string `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt string `protobuf:"bytes,32,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // contains filtered or unexported fields }
func (*CostReportConfigInfo) Descriptor
deprecated
func (*CostReportConfigInfo) Descriptor() ([]byte, []int)
Deprecated: Use CostReportConfigInfo.ProtoReflect.Descriptor instead.
func (*CostReportConfigInfo) GetCostReportConfigId ¶
func (x *CostReportConfigInfo) GetCostReportConfigId() string
func (*CostReportConfigInfo) GetCreatedAt ¶
func (x *CostReportConfigInfo) GetCreatedAt() string
func (*CostReportConfigInfo) GetCurrency ¶
func (x *CostReportConfigInfo) GetCurrency() string
func (*CostReportConfigInfo) GetDataSourceFilter ¶
func (x *CostReportConfigInfo) GetDataSourceFilter() *_struct.Struct
func (*CostReportConfigInfo) GetDomainId ¶
func (x *CostReportConfigInfo) GetDomainId() string
func (*CostReportConfigInfo) GetIsLastDay ¶
func (x *CostReportConfigInfo) GetIsLastDay() bool
func (*CostReportConfigInfo) GetIssueDay ¶
func (x *CostReportConfigInfo) GetIssueDay() int32
func (*CostReportConfigInfo) GetLanguage ¶
func (x *CostReportConfigInfo) GetLanguage() string
func (*CostReportConfigInfo) GetRecipients ¶
func (x *CostReportConfigInfo) GetRecipients() *_struct.Struct
func (*CostReportConfigInfo) GetState ¶
func (x *CostReportConfigInfo) GetState() CostReportConfigInfo_State
func (*CostReportConfigInfo) GetUpdatedAt ¶
func (x *CostReportConfigInfo) GetUpdatedAt() string
func (*CostReportConfigInfo) ProtoMessage ¶
func (*CostReportConfigInfo) ProtoMessage()
func (*CostReportConfigInfo) ProtoReflect ¶
func (x *CostReportConfigInfo) ProtoReflect() protoreflect.Message
func (*CostReportConfigInfo) Reset ¶
func (x *CostReportConfigInfo) Reset()
func (*CostReportConfigInfo) String ¶
func (x *CostReportConfigInfo) String() string
type CostReportConfigInfo_State ¶
type CostReportConfigInfo_State int32
const ( CostReportConfigInfo_NONE CostReportConfigInfo_State = 0 CostReportConfigInfo_ENABLED CostReportConfigInfo_State = 1 CostReportConfigInfo_DISABLED CostReportConfigInfo_State = 2 CostReportConfigInfo_DELETED CostReportConfigInfo_State = 3 )
func (CostReportConfigInfo_State) Descriptor ¶
func (CostReportConfigInfo_State) Descriptor() protoreflect.EnumDescriptor
func (CostReportConfigInfo_State) Enum ¶
func (x CostReportConfigInfo_State) Enum() *CostReportConfigInfo_State
func (CostReportConfigInfo_State) EnumDescriptor
deprecated
func (CostReportConfigInfo_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use CostReportConfigInfo_State.Descriptor instead.
func (CostReportConfigInfo_State) Number ¶
func (x CostReportConfigInfo_State) Number() protoreflect.EnumNumber
func (CostReportConfigInfo_State) String ¶
func (x CostReportConfigInfo_State) String() string
func (CostReportConfigInfo_State) Type ¶
func (CostReportConfigInfo_State) Type() protoreflect.EnumType
type CostReportConfigQuery ¶
type CostReportConfigQuery struct { // +optional Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // The ID of cost report in the Protocol. // +optional CostReportConfigId string `protobuf:"bytes,2,opt,name=cost_report_config_id,json=costReportConfigId,proto3" json:"cost_report_config_id,omitempty"` // +optional State CostReportConfigQuery_State `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CostReportConfigQuery) Descriptor
deprecated
func (*CostReportConfigQuery) Descriptor() ([]byte, []int)
Deprecated: Use CostReportConfigQuery.ProtoReflect.Descriptor instead.
func (*CostReportConfigQuery) GetCostReportConfigId ¶
func (x *CostReportConfigQuery) GetCostReportConfigId() string
func (*CostReportConfigQuery) GetQuery ¶
func (x *CostReportConfigQuery) GetQuery() *v2.Query
func (*CostReportConfigQuery) GetState ¶
func (x *CostReportConfigQuery) GetState() CostReportConfigQuery_State
func (*CostReportConfigQuery) ProtoMessage ¶
func (*CostReportConfigQuery) ProtoMessage()
func (*CostReportConfigQuery) ProtoReflect ¶
func (x *CostReportConfigQuery) ProtoReflect() protoreflect.Message
func (*CostReportConfigQuery) Reset ¶
func (x *CostReportConfigQuery) Reset()
func (*CostReportConfigQuery) String ¶
func (x *CostReportConfigQuery) String() string
type CostReportConfigQuery_State ¶
type CostReportConfigQuery_State int32
const ( CostReportConfigQuery_NONE CostReportConfigQuery_State = 0 CostReportConfigQuery_ENABLED CostReportConfigQuery_State = 1 CostReportConfigQuery_DISABLED CostReportConfigQuery_State = 2 )
func (CostReportConfigQuery_State) Descriptor ¶
func (CostReportConfigQuery_State) Descriptor() protoreflect.EnumDescriptor
func (CostReportConfigQuery_State) Enum ¶
func (x CostReportConfigQuery_State) Enum() *CostReportConfigQuery_State
func (CostReportConfigQuery_State) EnumDescriptor
deprecated
func (CostReportConfigQuery_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use CostReportConfigQuery_State.Descriptor instead.
func (CostReportConfigQuery_State) Number ¶
func (x CostReportConfigQuery_State) Number() protoreflect.EnumNumber
func (CostReportConfigQuery_State) String ¶
func (x CostReportConfigQuery_State) String() string
func (CostReportConfigQuery_State) Type ¶
func (CostReportConfigQuery_State) Type() protoreflect.EnumType
type CostReportConfigRequest ¶
type CostReportConfigRequest struct { // The ID of cost report in the Protocol. CostReportConfigId string `protobuf:"bytes,1,opt,name=cost_report_config_id,json=costReportConfigId,proto3" json:"cost_report_config_id,omitempty"` // contains filtered or unexported fields }
func (*CostReportConfigRequest) Descriptor
deprecated
func (*CostReportConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use CostReportConfigRequest.ProtoReflect.Descriptor instead.
func (*CostReportConfigRequest) GetCostReportConfigId ¶
func (x *CostReportConfigRequest) GetCostReportConfigId() string
func (*CostReportConfigRequest) ProtoMessage ¶
func (*CostReportConfigRequest) ProtoMessage()
func (*CostReportConfigRequest) ProtoReflect ¶
func (x *CostReportConfigRequest) ProtoReflect() protoreflect.Message
func (*CostReportConfigRequest) Reset ¶
func (x *CostReportConfigRequest) Reset()
func (*CostReportConfigRequest) String ¶
func (x *CostReportConfigRequest) String() string
type CostReportConfigServer ¶
type CostReportConfigServer interface { Create(context.Context, *CreateCostReportConfigRequest) (*CostReportConfigInfo, error) Update(context.Context, *UpdateCostReportConfigRequest) (*CostReportConfigInfo, error) UpdateRecipients(context.Context, *UpdateCostReportConfigRecipientsRequest) (*CostReportConfigInfo, error) Enable(context.Context, *CostReportConfigRequest) (*CostReportConfigInfo, error) Disable(context.Context, *CostReportConfigRequest) (*CostReportConfigInfo, error) Delete(context.Context, *CostReportConfigRequest) (*empty.Empty, error) Run(context.Context, *CostReportConfigRequest) (*empty.Empty, error) Get(context.Context, *CostReportConfigRequest) (*CostReportConfigInfo, error) List(context.Context, *CostReportConfigQuery) (*CostReportConfigsInfo, error) Stat(context.Context, *CostReportConfigStatQuery) (*CostReportConfigsInfo, error) // contains filtered or unexported methods }
CostReportConfigServer is the server API for CostReportConfig service. All implementations must embed UnimplementedCostReportConfigServer for forward compatibility
type CostReportConfigStatQuery ¶
type CostReportConfigStatQuery struct { Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
func (*CostReportConfigStatQuery) Descriptor
deprecated
func (*CostReportConfigStatQuery) Descriptor() ([]byte, []int)
Deprecated: Use CostReportConfigStatQuery.ProtoReflect.Descriptor instead.
func (*CostReportConfigStatQuery) GetQuery ¶
func (x *CostReportConfigStatQuery) GetQuery() *v2.StatisticsQuery
func (*CostReportConfigStatQuery) ProtoMessage ¶
func (*CostReportConfigStatQuery) ProtoMessage()
func (*CostReportConfigStatQuery) ProtoReflect ¶
func (x *CostReportConfigStatQuery) ProtoReflect() protoreflect.Message
func (*CostReportConfigStatQuery) Reset ¶
func (x *CostReportConfigStatQuery) Reset()
func (*CostReportConfigStatQuery) String ¶
func (x *CostReportConfigStatQuery) String() string
type CostReportConfigsInfo ¶
type CostReportConfigsInfo struct { Results []*CostReportConfigInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
func (*CostReportConfigsInfo) Descriptor
deprecated
func (*CostReportConfigsInfo) Descriptor() ([]byte, []int)
Deprecated: Use CostReportConfigsInfo.ProtoReflect.Descriptor instead.
func (*CostReportConfigsInfo) GetResults ¶
func (x *CostReportConfigsInfo) GetResults() []*CostReportConfigInfo
func (*CostReportConfigsInfo) GetTotalCount ¶
func (x *CostReportConfigsInfo) GetTotalCount() int32
func (*CostReportConfigsInfo) ProtoMessage ¶
func (*CostReportConfigsInfo) ProtoMessage()
func (*CostReportConfigsInfo) ProtoReflect ¶
func (x *CostReportConfigsInfo) ProtoReflect() protoreflect.Message
func (*CostReportConfigsInfo) Reset ¶
func (x *CostReportConfigsInfo) Reset()
func (*CostReportConfigsInfo) String ¶
func (x *CostReportConfigsInfo) String() string
type CostReportDataAnalyzeQuery ¶
type CostReportDataAnalyzeQuery struct { // +optional Query *v2.TimeSeriesAnalyzeQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional Product string `protobuf:"bytes,2,opt,name=product,proto3" json:"product,omitempty"` // +optional Provider string `protobuf:"bytes,3,opt,name=provider,proto3" json:"provider,omitempty"` // +optional IsConfirmed bool `protobuf:"varint,4,opt,name=is_confirmed,json=isConfirmed,proto3" json:"is_confirmed,omitempty"` // +optional WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` // +optional CostReportConfigId string `protobuf:"bytes,22,opt,name=cost_report_config_id,json=costReportConfigId,proto3" json:"cost_report_config_id,omitempty"` // +optional DataSourceId string `protobuf:"bytes,23,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // contains filtered or unexported fields }
func (*CostReportDataAnalyzeQuery) Descriptor
deprecated
func (*CostReportDataAnalyzeQuery) Descriptor() ([]byte, []int)
Deprecated: Use CostReportDataAnalyzeQuery.ProtoReflect.Descriptor instead.
func (*CostReportDataAnalyzeQuery) GetCostReportConfigId ¶
func (x *CostReportDataAnalyzeQuery) GetCostReportConfigId() string
func (*CostReportDataAnalyzeQuery) GetDataSourceId ¶
func (x *CostReportDataAnalyzeQuery) GetDataSourceId() string
func (*CostReportDataAnalyzeQuery) GetIsConfirmed ¶
func (x *CostReportDataAnalyzeQuery) GetIsConfirmed() bool
func (*CostReportDataAnalyzeQuery) GetProduct ¶
func (x *CostReportDataAnalyzeQuery) GetProduct() string
func (*CostReportDataAnalyzeQuery) GetProvider ¶
func (x *CostReportDataAnalyzeQuery) GetProvider() string
func (*CostReportDataAnalyzeQuery) GetQuery ¶
func (x *CostReportDataAnalyzeQuery) GetQuery() *v2.TimeSeriesAnalyzeQuery
func (*CostReportDataAnalyzeQuery) GetWorkspaceId ¶
func (x *CostReportDataAnalyzeQuery) GetWorkspaceId() string
func (*CostReportDataAnalyzeQuery) ProtoMessage ¶
func (*CostReportDataAnalyzeQuery) ProtoMessage()
func (*CostReportDataAnalyzeQuery) ProtoReflect ¶
func (x *CostReportDataAnalyzeQuery) ProtoReflect() protoreflect.Message
func (*CostReportDataAnalyzeQuery) Reset ¶
func (x *CostReportDataAnalyzeQuery) Reset()
func (*CostReportDataAnalyzeQuery) String ¶
func (x *CostReportDataAnalyzeQuery) String() string
type CostReportDataClient ¶
type CostReportDataClient interface { List(ctx context.Context, in *CostReportDataQuery, opts ...grpc.CallOption) (*CostReportsDataInfo, error) Analyze(ctx context.Context, in *CostReportDataAnalyzeQuery, opts ...grpc.CallOption) (*_struct.Struct, error) Stat(ctx context.Context, in *CostReportDataStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error) }
CostReportDataClient is the client API for CostReportData 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.
func NewCostReportDataClient ¶
func NewCostReportDataClient(cc grpc.ClientConnInterface) CostReportDataClient
type CostReportDataInfo ¶
type CostReportDataInfo struct { CostReportDataId string `protobuf:"bytes,1,opt,name=cost_report_data_id,json=costReportDataId,proto3" json:"cost_report_data_id,omitempty"` Cost *_struct.Struct `protobuf:"bytes,2,opt,name=cost,proto3" json:"cost,omitempty"` CostReportName string `protobuf:"bytes,3,opt,name=cost_report_name,json=costReportName,proto3" json:"cost_report_name,omitempty"` IssueDate string `protobuf:"bytes,4,opt,name=issue_date,json=issueDate,proto3" json:"issue_date,omitempty"` ReportYear string `protobuf:"bytes,5,opt,name=report_year,json=reportYear,proto3" json:"report_year,omitempty"` ReportMonth string `protobuf:"bytes,6,opt,name=report_month,json=reportMonth,proto3" json:"report_month,omitempty"` IsConfirmed bool `protobuf:"varint,7,opt,name=is_confirmed,json=isConfirmed,proto3" json:"is_confirmed,omitempty"` Provider string `protobuf:"bytes,8,opt,name=provider,proto3" json:"provider,omitempty"` Product string `protobuf:"bytes,9,opt,name=product,proto3" json:"product,omitempty"` ServiceAccountName string `protobuf:"bytes,10,opt,name=service_account_name,json=serviceAccountName,proto3" json:"service_account_name,omitempty"` DataSourceName string `protobuf:"bytes,11,opt,name=data_source_name,json=dataSourceName,proto3" json:"data_source_name,omitempty"` ProjectName string `protobuf:"bytes,12,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"` WorkspaceName string `protobuf:"bytes,13,opt,name=workspace_name,json=workspaceName,proto3" json:"workspace_name,omitempty"` DomainId string `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"` WorkspaceId string `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` ProjectId string `protobuf:"bytes,23,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` CostReportConfigId string `protobuf:"bytes,24,opt,name=cost_report_config_id,json=costReportConfigId,proto3" json:"cost_report_config_id,omitempty"` CostReportId string `protobuf:"bytes,25,opt,name=cost_report_id,json=costReportId,proto3" json:"cost_report_id,omitempty"` DataSourceId string `protobuf:"bytes,26,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` ServiceAccountId string `protobuf:"bytes,27,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"` CreatedAt string `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // contains filtered or unexported fields }
func (*CostReportDataInfo) Descriptor
deprecated
func (*CostReportDataInfo) Descriptor() ([]byte, []int)
Deprecated: Use CostReportDataInfo.ProtoReflect.Descriptor instead.
func (*CostReportDataInfo) GetCost ¶
func (x *CostReportDataInfo) GetCost() *_struct.Struct
func (*CostReportDataInfo) GetCostReportConfigId ¶
func (x *CostReportDataInfo) GetCostReportConfigId() string
func (*CostReportDataInfo) GetCostReportDataId ¶
func (x *CostReportDataInfo) GetCostReportDataId() string
func (*CostReportDataInfo) GetCostReportId ¶
func (x *CostReportDataInfo) GetCostReportId() string
func (*CostReportDataInfo) GetCostReportName ¶
func (x *CostReportDataInfo) GetCostReportName() string
func (*CostReportDataInfo) GetCreatedAt ¶
func (x *CostReportDataInfo) GetCreatedAt() string
func (*CostReportDataInfo) GetDataSourceId ¶
func (x *CostReportDataInfo) GetDataSourceId() string
func (*CostReportDataInfo) GetDataSourceName ¶
func (x *CostReportDataInfo) GetDataSourceName() string
func (*CostReportDataInfo) GetDomainId ¶
func (x *CostReportDataInfo) GetDomainId() string
func (*CostReportDataInfo) GetIsConfirmed ¶
func (x *CostReportDataInfo) GetIsConfirmed() bool
func (*CostReportDataInfo) GetIssueDate ¶
func (x *CostReportDataInfo) GetIssueDate() string
func (*CostReportDataInfo) GetProduct ¶
func (x *CostReportDataInfo) GetProduct() string
func (*CostReportDataInfo) GetProjectId ¶
func (x *CostReportDataInfo) GetProjectId() string
func (*CostReportDataInfo) GetProjectName ¶
func (x *CostReportDataInfo) GetProjectName() string
func (*CostReportDataInfo) GetProvider ¶
func (x *CostReportDataInfo) GetProvider() string
func (*CostReportDataInfo) GetReportMonth ¶
func (x *CostReportDataInfo) GetReportMonth() string
func (*CostReportDataInfo) GetReportYear ¶
func (x *CostReportDataInfo) GetReportYear() string
func (*CostReportDataInfo) GetServiceAccountId ¶
func (x *CostReportDataInfo) GetServiceAccountId() string
func (*CostReportDataInfo) GetServiceAccountName ¶
func (x *CostReportDataInfo) GetServiceAccountName() string
func (*CostReportDataInfo) GetWorkspaceId ¶
func (x *CostReportDataInfo) GetWorkspaceId() string
func (*CostReportDataInfo) GetWorkspaceName ¶
func (x *CostReportDataInfo) GetWorkspaceName() string
func (*CostReportDataInfo) ProtoMessage ¶
func (*CostReportDataInfo) ProtoMessage()
func (*CostReportDataInfo) ProtoReflect ¶
func (x *CostReportDataInfo) ProtoReflect() protoreflect.Message
func (*CostReportDataInfo) Reset ¶
func (x *CostReportDataInfo) Reset()
func (*CostReportDataInfo) String ¶
func (x *CostReportDataInfo) String() string
type CostReportDataQuery ¶
type CostReportDataQuery struct { // +optional Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional CostReportDataId string `protobuf:"bytes,2,opt,name=cost_report_data_id,json=costReportDataId,proto3" json:"cost_report_data_id,omitempty"` // +optional Product string `protobuf:"bytes,3,opt,name=product,proto3" json:"product,omitempty"` // +optional Provider string `protobuf:"bytes,4,opt,name=provider,proto3" json:"provider,omitempty"` // +optional IsConfirmed bool `protobuf:"varint,5,opt,name=is_confirmed,json=isConfirmed,proto3" json:"is_confirmed,omitempty"` // +optional WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` // +optional CostReportConfigId string `protobuf:"bytes,22,opt,name=cost_report_config_id,json=costReportConfigId,proto3" json:"cost_report_config_id,omitempty"` // +optional CostReportId string `protobuf:"bytes,23,opt,name=cost_report_id,json=costReportId,proto3" json:"cost_report_id,omitempty"` // +optional DataSourceId string `protobuf:"bytes,24,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // contains filtered or unexported fields }
func (*CostReportDataQuery) Descriptor
deprecated
func (*CostReportDataQuery) Descriptor() ([]byte, []int)
Deprecated: Use CostReportDataQuery.ProtoReflect.Descriptor instead.
func (*CostReportDataQuery) GetCostReportConfigId ¶
func (x *CostReportDataQuery) GetCostReportConfigId() string
func (*CostReportDataQuery) GetCostReportDataId ¶
func (x *CostReportDataQuery) GetCostReportDataId() string
func (*CostReportDataQuery) GetCostReportId ¶
func (x *CostReportDataQuery) GetCostReportId() string
func (*CostReportDataQuery) GetDataSourceId ¶
func (x *CostReportDataQuery) GetDataSourceId() string
func (*CostReportDataQuery) GetIsConfirmed ¶
func (x *CostReportDataQuery) GetIsConfirmed() bool
func (*CostReportDataQuery) GetProduct ¶
func (x *CostReportDataQuery) GetProduct() string
func (*CostReportDataQuery) GetProvider ¶
func (x *CostReportDataQuery) GetProvider() string
func (*CostReportDataQuery) GetQuery ¶
func (x *CostReportDataQuery) GetQuery() *v2.Query
func (*CostReportDataQuery) GetWorkspaceId ¶
func (x *CostReportDataQuery) GetWorkspaceId() string
func (*CostReportDataQuery) ProtoMessage ¶
func (*CostReportDataQuery) ProtoMessage()
func (*CostReportDataQuery) ProtoReflect ¶
func (x *CostReportDataQuery) ProtoReflect() protoreflect.Message
func (*CostReportDataQuery) Reset ¶
func (x *CostReportDataQuery) Reset()
func (*CostReportDataQuery) String ¶
func (x *CostReportDataQuery) String() string
type CostReportDataServer ¶
type CostReportDataServer interface { List(context.Context, *CostReportDataQuery) (*CostReportsDataInfo, error) Analyze(context.Context, *CostReportDataAnalyzeQuery) (*_struct.Struct, error) Stat(context.Context, *CostReportDataStatQuery) (*_struct.Struct, error) // contains filtered or unexported methods }
CostReportDataServer is the server API for CostReportData service. All implementations must embed UnimplementedCostReportDataServer for forward compatibility
type CostReportDataStatQuery ¶
type CostReportDataStatQuery struct { Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional CostReportId string `protobuf:"bytes,21,opt,name=cost_report_id,json=costReportId,proto3" json:"cost_report_id,omitempty"` // +optional CostReportConfigId string `protobuf:"bytes,22,opt,name=cost_report_config_id,json=costReportConfigId,proto3" json:"cost_report_config_id,omitempty"` // contains filtered or unexported fields }
func (*CostReportDataStatQuery) Descriptor
deprecated
func (*CostReportDataStatQuery) Descriptor() ([]byte, []int)
Deprecated: Use CostReportDataStatQuery.ProtoReflect.Descriptor instead.
func (*CostReportDataStatQuery) GetCostReportConfigId ¶
func (x *CostReportDataStatQuery) GetCostReportConfigId() string
func (*CostReportDataStatQuery) GetCostReportId ¶
func (x *CostReportDataStatQuery) GetCostReportId() string
func (*CostReportDataStatQuery) GetQuery ¶
func (x *CostReportDataStatQuery) GetQuery() *v2.StatisticsQuery
func (*CostReportDataStatQuery) ProtoMessage ¶
func (*CostReportDataStatQuery) ProtoMessage()
func (*CostReportDataStatQuery) ProtoReflect ¶
func (x *CostReportDataStatQuery) ProtoReflect() protoreflect.Message
func (*CostReportDataStatQuery) Reset ¶
func (x *CostReportDataStatQuery) Reset()
func (*CostReportDataStatQuery) String ¶
func (x *CostReportDataStatQuery) String() string
type CostReportInfo ¶
type CostReportInfo struct { CostReportId string `protobuf:"bytes,1,opt,name=cost_report_id,json=costReportId,proto3" json:"cost_report_id,omitempty"` Cost *_struct.Struct `protobuf:"bytes,2,opt,name=cost,proto3" json:"cost,omitempty"` Status CostReportInfo_Status `protobuf:"varint,3,opt,name=status,proto3,enum=spaceone.api.cost_analysis.v1.CostReportInfo_Status" json:"status,omitempty"` ReportNumber string `protobuf:"bytes,4,opt,name=report_number,json=reportNumber,proto3" json:"report_number,omitempty"` Currency string `protobuf:"bytes,5,opt,name=currency,proto3" json:"currency,omitempty"` // YYYY-mm-dd 00:00:00 2023-12-31 00:00:00 CurrencyDate string `protobuf:"bytes,6,opt,name=currency_date,json=currencyDate,proto3" json:"currency_date,omitempty"` // YYYY-mm 2023-12 IssueDate string `protobuf:"bytes,7,opt,name=issue_date,json=issueDate,proto3" json:"issue_date,omitempty"` // YYYY ReportYear string `protobuf:"bytes,8,opt,name=report_year,json=reportYear,proto3" json:"report_year,omitempty"` // YYYY-mm 2023-12 ReportMonth string `protobuf:"bytes,9,opt,name=report_month,json=reportMonth,proto3" json:"report_month,omitempty"` WorkspaceName string `protobuf:"bytes,10,opt,name=workspace_name,json=workspaceName,proto3" json:"workspace_name,omitempty"` BankName string `protobuf:"bytes,11,opt,name=bank_name,json=bankName,proto3" json:"bank_name,omitempty"` CostReportConfigId string `protobuf:"bytes,21,opt,name=cost_report_config_id,json=costReportConfigId,proto3" json:"cost_report_config_id,omitempty"` WorkspaceId string `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` DomainId string `protobuf:"bytes,23,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"` CreatedAt string `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // contains filtered or unexported fields }
func (*CostReportInfo) Descriptor
deprecated
func (*CostReportInfo) Descriptor() ([]byte, []int)
Deprecated: Use CostReportInfo.ProtoReflect.Descriptor instead.
func (*CostReportInfo) GetBankName ¶
func (x *CostReportInfo) GetBankName() string
func (*CostReportInfo) GetCost ¶
func (x *CostReportInfo) GetCost() *_struct.Struct
func (*CostReportInfo) GetCostReportConfigId ¶
func (x *CostReportInfo) GetCostReportConfigId() string
func (*CostReportInfo) GetCostReportId ¶
func (x *CostReportInfo) GetCostReportId() string
func (*CostReportInfo) GetCreatedAt ¶
func (x *CostReportInfo) GetCreatedAt() string
func (*CostReportInfo) GetCurrency ¶
func (x *CostReportInfo) GetCurrency() string
func (*CostReportInfo) GetCurrencyDate ¶
func (x *CostReportInfo) GetCurrencyDate() string
func (*CostReportInfo) GetDomainId ¶
func (x *CostReportInfo) GetDomainId() string
func (*CostReportInfo) GetIssueDate ¶
func (x *CostReportInfo) GetIssueDate() string
func (*CostReportInfo) GetReportMonth ¶
func (x *CostReportInfo) GetReportMonth() string
func (*CostReportInfo) GetReportNumber ¶
func (x *CostReportInfo) GetReportNumber() string
func (*CostReportInfo) GetReportYear ¶
func (x *CostReportInfo) GetReportYear() string
func (*CostReportInfo) GetStatus ¶
func (x *CostReportInfo) GetStatus() CostReportInfo_Status
func (*CostReportInfo) GetWorkspaceId ¶
func (x *CostReportInfo) GetWorkspaceId() string
func (*CostReportInfo) GetWorkspaceName ¶
func (x *CostReportInfo) GetWorkspaceName() string
func (*CostReportInfo) ProtoMessage ¶
func (*CostReportInfo) ProtoMessage()
func (*CostReportInfo) ProtoReflect ¶
func (x *CostReportInfo) ProtoReflect() protoreflect.Message
func (*CostReportInfo) Reset ¶
func (x *CostReportInfo) Reset()
func (*CostReportInfo) String ¶
func (x *CostReportInfo) String() string
type CostReportInfo_Status ¶
type CostReportInfo_Status int32
const ( CostReportInfo_NONE CostReportInfo_Status = 0 CostReportInfo_IN_PROGRESS CostReportInfo_Status = 1 CostReportInfo_SUCCESS CostReportInfo_Status = 2 )
func (CostReportInfo_Status) Descriptor ¶
func (CostReportInfo_Status) Descriptor() protoreflect.EnumDescriptor
func (CostReportInfo_Status) Enum ¶
func (x CostReportInfo_Status) Enum() *CostReportInfo_Status
func (CostReportInfo_Status) EnumDescriptor
deprecated
func (CostReportInfo_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use CostReportInfo_Status.Descriptor instead.
func (CostReportInfo_Status) Number ¶
func (x CostReportInfo_Status) Number() protoreflect.EnumNumber
func (CostReportInfo_Status) String ¶
func (x CostReportInfo_Status) String() string
func (CostReportInfo_Status) Type ¶
func (CostReportInfo_Status) Type() protoreflect.EnumType
type CostReportQuery ¶
type CostReportQuery struct { // +optional Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional CostReportId string `protobuf:"bytes,2,opt,name=cost_report_id,json=costReportId,proto3" json:"cost_report_id,omitempty"` // +optional Status CostReportQuery_Status `protobuf:"varint,3,opt,name=status,proto3,enum=spaceone.api.cost_analysis.v1.CostReportQuery_Status" json:"status,omitempty"` // YYYY-mm 2023-12 // +optional IssueDate string `protobuf:"bytes,4,opt,name=issue_date,json=issueDate,proto3" json:"issue_date,omitempty"` // +optional WorkspaceName string `protobuf:"bytes,5,opt,name=workspace_name,json=workspaceName,proto3" json:"workspace_name,omitempty"` // contains filtered or unexported fields }
func (*CostReportQuery) Descriptor
deprecated
func (*CostReportQuery) Descriptor() ([]byte, []int)
Deprecated: Use CostReportQuery.ProtoReflect.Descriptor instead.
func (*CostReportQuery) GetCostReportId ¶
func (x *CostReportQuery) GetCostReportId() string
func (*CostReportQuery) GetIssueDate ¶
func (x *CostReportQuery) GetIssueDate() string
func (*CostReportQuery) GetQuery ¶
func (x *CostReportQuery) GetQuery() *v2.Query
func (*CostReportQuery) GetStatus ¶
func (x *CostReportQuery) GetStatus() CostReportQuery_Status
func (*CostReportQuery) GetWorkspaceName ¶
func (x *CostReportQuery) GetWorkspaceName() string
func (*CostReportQuery) ProtoMessage ¶
func (*CostReportQuery) ProtoMessage()
func (*CostReportQuery) ProtoReflect ¶
func (x *CostReportQuery) ProtoReflect() protoreflect.Message
func (*CostReportQuery) Reset ¶
func (x *CostReportQuery) Reset()
func (*CostReportQuery) String ¶
func (x *CostReportQuery) String() string
type CostReportQuery_Status ¶
type CostReportQuery_Status int32
const ( CostReportQuery_NONE CostReportQuery_Status = 0 CostReportQuery_IN_PROGRESS CostReportQuery_Status = 1 CostReportQuery_SUCCESS CostReportQuery_Status = 2 )
func (CostReportQuery_Status) Descriptor ¶
func (CostReportQuery_Status) Descriptor() protoreflect.EnumDescriptor
func (CostReportQuery_Status) Enum ¶
func (x CostReportQuery_Status) Enum() *CostReportQuery_Status
func (CostReportQuery_Status) EnumDescriptor
deprecated
func (CostReportQuery_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use CostReportQuery_Status.Descriptor instead.
func (CostReportQuery_Status) Number ¶
func (x CostReportQuery_Status) Number() protoreflect.EnumNumber
func (CostReportQuery_Status) String ¶
func (x CostReportQuery_Status) String() string
func (CostReportQuery_Status) Type ¶
func (CostReportQuery_Status) Type() protoreflect.EnumType
type CostReportRequest ¶
type CostReportRequest struct { // The ID of cost report in the Protocol. CostReportId string `protobuf:"bytes,1,opt,name=cost_report_id,json=costReportId,proto3" json:"cost_report_id,omitempty"` // contains filtered or unexported fields }
func (*CostReportRequest) Descriptor
deprecated
func (*CostReportRequest) Descriptor() ([]byte, []int)
Deprecated: Use CostReportRequest.ProtoReflect.Descriptor instead.
func (*CostReportRequest) GetCostReportId ¶
func (x *CostReportRequest) GetCostReportId() string
func (*CostReportRequest) ProtoMessage ¶
func (*CostReportRequest) ProtoMessage()
func (*CostReportRequest) ProtoReflect ¶
func (x *CostReportRequest) ProtoReflect() protoreflect.Message
func (*CostReportRequest) Reset ¶
func (x *CostReportRequest) Reset()
func (*CostReportRequest) String ¶
func (x *CostReportRequest) String() string
type CostReportServer ¶
type CostReportServer interface { Send(context.Context, *CostReportRequest) (*empty.Empty, error) GetUrl(context.Context, *GetUrlCostReportRequest) (*_struct.Struct, error) Get(context.Context, *CostReportRequest) (*CostReportInfo, error) List(context.Context, *CostReportQuery) (*CostReportsInfo, error) Stat(context.Context, *CostReportStatQuery) (*_struct.Struct, error) // contains filtered or unexported methods }
CostReportServer is the server API for CostReport service. All implementations must embed UnimplementedCostReportServer for forward compatibility
type CostReportStatQuery ¶
type CostReportStatQuery struct { Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional CostReportId string `protobuf:"bytes,2,opt,name=cost_report_id,json=costReportId,proto3" json:"cost_report_id,omitempty"` // contains filtered or unexported fields }
func (*CostReportStatQuery) Descriptor
deprecated
func (*CostReportStatQuery) Descriptor() ([]byte, []int)
Deprecated: Use CostReportStatQuery.ProtoReflect.Descriptor instead.
func (*CostReportStatQuery) GetCostReportId ¶
func (x *CostReportStatQuery) GetCostReportId() string
func (*CostReportStatQuery) GetQuery ¶
func (x *CostReportStatQuery) GetQuery() *v2.StatisticsQuery
func (*CostReportStatQuery) ProtoMessage ¶
func (*CostReportStatQuery) ProtoMessage()
func (*CostReportStatQuery) ProtoReflect ¶
func (x *CostReportStatQuery) ProtoReflect() protoreflect.Message
func (*CostReportStatQuery) Reset ¶
func (x *CostReportStatQuery) Reset()
func (*CostReportStatQuery) String ¶
func (x *CostReportStatQuery) String() string
type CostReportsDataInfo ¶
type CostReportsDataInfo struct { Results []*CostReportDataInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
func (*CostReportsDataInfo) Descriptor
deprecated
func (*CostReportsDataInfo) Descriptor() ([]byte, []int)
Deprecated: Use CostReportsDataInfo.ProtoReflect.Descriptor instead.
func (*CostReportsDataInfo) GetResults ¶
func (x *CostReportsDataInfo) GetResults() []*CostReportDataInfo
func (*CostReportsDataInfo) GetTotalCount ¶
func (x *CostReportsDataInfo) GetTotalCount() int32
func (*CostReportsDataInfo) ProtoMessage ¶
func (*CostReportsDataInfo) ProtoMessage()
func (*CostReportsDataInfo) ProtoReflect ¶
func (x *CostReportsDataInfo) ProtoReflect() protoreflect.Message
func (*CostReportsDataInfo) Reset ¶
func (x *CostReportsDataInfo) Reset()
func (*CostReportsDataInfo) String ¶
func (x *CostReportsDataInfo) String() string
type CostReportsInfo ¶
type CostReportsInfo struct { Results []*CostReportInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
func (*CostReportsInfo) Descriptor
deprecated
func (*CostReportsInfo) Descriptor() ([]byte, []int)
Deprecated: Use CostReportsInfo.ProtoReflect.Descriptor instead.
func (*CostReportsInfo) GetResults ¶
func (x *CostReportsInfo) GetResults() []*CostReportInfo
func (*CostReportsInfo) GetTotalCount ¶
func (x *CostReportsInfo) GetTotalCount() int32
func (*CostReportsInfo) ProtoMessage ¶
func (*CostReportsInfo) ProtoMessage()
func (*CostReportsInfo) ProtoReflect ¶
func (x *CostReportsInfo) ProtoReflect() protoreflect.Message
func (*CostReportsInfo) Reset ¶
func (x *CostReportsInfo) Reset()
func (*CostReportsInfo) String ¶
func (x *CostReportsInfo) String() string
type CostRequest ¶
type CostRequest struct { CostId string `protobuf:"bytes,1,opt,name=cost_id,json=costId,proto3" json:"cost_id,omitempty"` // contains filtered or unexported fields }
{ "cost_id": "cost-2ad052ed03d7" }
func (*CostRequest) Descriptor
deprecated
func (*CostRequest) Descriptor() ([]byte, []int)
Deprecated: Use CostRequest.ProtoReflect.Descriptor instead.
func (*CostRequest) GetCostId ¶
func (x *CostRequest) GetCostId() string
func (*CostRequest) ProtoMessage ¶
func (*CostRequest) ProtoMessage()
func (*CostRequest) ProtoReflect ¶
func (x *CostRequest) ProtoReflect() protoreflect.Message
func (*CostRequest) Reset ¶
func (x *CostRequest) Reset()
func (*CostRequest) String ¶
func (x *CostRequest) String() string
type CostServer ¶
type CostServer interface { // Creates a new Cost. When creating a Cost, if the parameter `provider` is not entered, the default value of the parameter will be the provider information of the DataSource which collected the raw data of the Cost from the provider. The parameter `billed_at` is the data of when the cost is billed. While the DataSource collects the cost data, if the `billed_at` data does not exist, the value will be replaced with the `created_at` data indicating when the Cost is created. If the cost data collected is based on USD, the Cost is created without the currency exchange. Create(context.Context, *CreateCostRequest) (*CostInfo, error) // Deletes a specific Cost. You must specify the `cost_id` of the Cost to delete. Delete(context.Context, *CostRequest) (*empty.Empty, error) // Gets a specific Cost. Prints detailed information about the Cost, including `region_code` and `account`. Get(context.Context, *CostRequest) (*CostInfo, error) // Gets a list of all Costs. You can use a query to get a filtered list of Costs. List(context.Context, *CostQuery) (*CostsInfo, error) // Gets the Cost information of specific `product`s based on the time granularity: `DAILY`, `MONTHLY`, or `ACCUMULATED`. For `DAILY` granularity, this method can get the Cost data of at most 31 days. For `MONTHLY` or `ACCUMULATED` granularity, this method can get the Cost data of at most 12 months. Analyze(context.Context, *CostAnalyzeQuery) (*_struct.Struct, error) Stat(context.Context, *CostStatQuery) (*_struct.Struct, error) // contains filtered or unexported methods }
CostServer is the server API for Cost service. All implementations must embed UnimplementedCostServer for forward compatibility
type CostStatQuery ¶
type CostStatQuery struct { Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional DataSourceId string `protobuf:"bytes,2,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // contains filtered or unexported fields }
func (*CostStatQuery) Descriptor
deprecated
func (*CostStatQuery) Descriptor() ([]byte, []int)
Deprecated: Use CostStatQuery.ProtoReflect.Descriptor instead.
func (*CostStatQuery) GetDataSourceId ¶
func (x *CostStatQuery) GetDataSourceId() string
func (*CostStatQuery) GetQuery ¶
func (x *CostStatQuery) GetQuery() *v2.StatisticsQuery
func (*CostStatQuery) ProtoMessage ¶
func (*CostStatQuery) ProtoMessage()
func (*CostStatQuery) ProtoReflect ¶
func (x *CostStatQuery) ProtoReflect() protoreflect.Message
func (*CostStatQuery) Reset ¶
func (x *CostStatQuery) Reset()
func (*CostStatQuery) String ¶
func (x *CostStatQuery) String() string
type CostsInfo ¶
type CostsInfo struct { Results []*CostInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
{ "results": [ { "cost_id": "cost-c5aae7712ec9", "cost": 142, "usage_quantity": 84532, "usage_unit": "GB", "provider": "aws", "region_code": "ap-northeast-1", "product": "AWSDataTransfer", "usage_type": "data-transfer.out", "additional_info": { "raw_usage_type": "APN1-DataTransfer-Out-Bytes" }, "tags": { "Environment": "Dev" }, "data_source_id": "ds-fcba92ca73b1" "domain_id": "domain-58010aa2e451", "billed_year": "2022", "billed_month": "2022-07", "billed_date": "2022-07-19" }, { "cost_id": "cost-1d5e1b0dbf82", "cost": 78, "usage_quantity": 34523, "usage_unit": "Count", "provider": "aws", "region_code": "ap-northeast-1", "product": "AWSQueueService" "additional_info": { "raw_usage_type": "APN1-Requests-Tier1" }, "tags": {}, "data_source_id": "ds-fcba92ca73b1", "domain_id": "domain-58010aa2e451", "billed_year": "2022", "billed_month": "2022-07", "billed_date": "2022-07-20" } ], "total_count": 307066 }
func (*CostsInfo) Descriptor
deprecated
func (*CostsInfo) GetResults ¶
func (*CostsInfo) GetTotalCount ¶
func (*CostsInfo) ProtoMessage ¶
func (*CostsInfo) ProtoMessage()
func (*CostsInfo) ProtoReflect ¶
func (x *CostsInfo) ProtoReflect() protoreflect.Message
type CreateBudgetRequest ¶
type CreateBudgetRequest struct { DataSourceId string `protobuf:"bytes,1,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // +optional Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // +optional Limit float32 `protobuf:"fixed32,3,opt,name=limit,proto3" json:"limit,omitempty"` // +optional PlannedLimits []*PlannedLimit `protobuf:"bytes,4,rep,name=planned_limits,json=plannedLimits,proto3" json:"planned_limits,omitempty"` // +optional ProviderFilter *ProviderFilter `protobuf:"bytes,5,opt,name=provider_filter,json=providerFilter,proto3" json:"provider_filter,omitempty"` TimeUnit CreateBudgetRequest_TimeUnit `` /* 150-byte string literal not displayed */ Start string `protobuf:"bytes,7,opt,name=start,proto3" json:"start,omitempty"` End string `protobuf:"bytes,8,opt,name=end,proto3" json:"end,omitempty"` // +optional Notifications []*BudgetNotification `protobuf:"bytes,9,rep,name=notifications,proto3" json:"notifications,omitempty"` // +optional Tags *_struct.Struct `protobuf:"bytes,10,opt,name=tags,proto3" json:"tags,omitempty"` ResourceGroup CreateBudgetRequest_ResourceGroup `` /* 171-byte string literal not displayed */ // +optional WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` // +optional ProjectId string `protobuf:"bytes,22,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // contains filtered or unexported fields }
{ "name": "Cloudforet-Budget", "planned_limits": [{"date": "2022-01", "limit": 1000.0}, {"date": "2022-02", "limit": 1100.0}, {"date": "2022-03", "limit": 1200.0}, {"date": "2022-04", "limit": 1300.0}, {"date": "2022-05", "limit": 1400.0}, {"date": "2022-06", "limit": 1500.0}, {"date": "2022-07", "limit": 1600.0}, {"date": "2022-08", "limit": 1700.0}, {"date": "2022-09", "limit": 1800.0}, {"date": "2022-10", "limit": 1900.0}, {"date": "2022-11", "limit": 2000.0}, {"date": "2022-12", "limit": 2100.0}], "time_unit": "MONTHLY", "start": "2022-01", "end": "2022-12", "project_group_id": "pg-812c90990877", "data_source_id": "ds-fcba92ca73b1" }
func (*CreateBudgetRequest) Descriptor
deprecated
func (*CreateBudgetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateBudgetRequest.ProtoReflect.Descriptor instead.
func (*CreateBudgetRequest) GetDataSourceId ¶
func (x *CreateBudgetRequest) GetDataSourceId() string
func (*CreateBudgetRequest) GetEnd ¶
func (x *CreateBudgetRequest) GetEnd() string
func (*CreateBudgetRequest) GetLimit ¶
func (x *CreateBudgetRequest) GetLimit() float32
func (*CreateBudgetRequest) GetName ¶
func (x *CreateBudgetRequest) GetName() string
func (*CreateBudgetRequest) GetNotifications ¶
func (x *CreateBudgetRequest) GetNotifications() []*BudgetNotification
func (*CreateBudgetRequest) GetPlannedLimits ¶
func (x *CreateBudgetRequest) GetPlannedLimits() []*PlannedLimit
func (*CreateBudgetRequest) GetProjectId ¶
func (x *CreateBudgetRequest) GetProjectId() string
func (*CreateBudgetRequest) GetProviderFilter ¶
func (x *CreateBudgetRequest) GetProviderFilter() *ProviderFilter
func (*CreateBudgetRequest) GetResourceGroup ¶
func (x *CreateBudgetRequest) GetResourceGroup() CreateBudgetRequest_ResourceGroup
func (*CreateBudgetRequest) GetStart ¶
func (x *CreateBudgetRequest) GetStart() string
func (*CreateBudgetRequest) GetTags ¶
func (x *CreateBudgetRequest) GetTags() *_struct.Struct
func (*CreateBudgetRequest) GetTimeUnit ¶
func (x *CreateBudgetRequest) GetTimeUnit() CreateBudgetRequest_TimeUnit
func (*CreateBudgetRequest) GetWorkspaceId ¶
func (x *CreateBudgetRequest) GetWorkspaceId() string
func (*CreateBudgetRequest) ProtoMessage ¶
func (*CreateBudgetRequest) ProtoMessage()
func (*CreateBudgetRequest) ProtoReflect ¶
func (x *CreateBudgetRequest) ProtoReflect() protoreflect.Message
func (*CreateBudgetRequest) Reset ¶
func (x *CreateBudgetRequest) Reset()
func (*CreateBudgetRequest) String ¶
func (x *CreateBudgetRequest) String() string
type CreateBudgetRequest_ResourceGroup ¶
type CreateBudgetRequest_ResourceGroup int32
const ( CreateBudgetRequest_RESOURCE_GROUP_NONE CreateBudgetRequest_ResourceGroup = 0 CreateBudgetRequest_WORKSPACE CreateBudgetRequest_ResourceGroup = 1 CreateBudgetRequest_PROJECT CreateBudgetRequest_ResourceGroup = 2 )
func (CreateBudgetRequest_ResourceGroup) Descriptor ¶
func (CreateBudgetRequest_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
func (CreateBudgetRequest_ResourceGroup) Enum ¶
func (x CreateBudgetRequest_ResourceGroup) Enum() *CreateBudgetRequest_ResourceGroup
func (CreateBudgetRequest_ResourceGroup) EnumDescriptor
deprecated
func (CreateBudgetRequest_ResourceGroup) EnumDescriptor() ([]byte, []int)
Deprecated: Use CreateBudgetRequest_ResourceGroup.Descriptor instead.
func (CreateBudgetRequest_ResourceGroup) Number ¶
func (x CreateBudgetRequest_ResourceGroup) Number() protoreflect.EnumNumber
func (CreateBudgetRequest_ResourceGroup) String ¶
func (x CreateBudgetRequest_ResourceGroup) String() string
func (CreateBudgetRequest_ResourceGroup) Type ¶
func (CreateBudgetRequest_ResourceGroup) Type() protoreflect.EnumType
type CreateBudgetRequest_TimeUnit ¶
type CreateBudgetRequest_TimeUnit int32
const ( CreateBudgetRequest_NONE CreateBudgetRequest_TimeUnit = 0 CreateBudgetRequest_TOTAL CreateBudgetRequest_TimeUnit = 1 CreateBudgetRequest_MONTHLY CreateBudgetRequest_TimeUnit = 2 )
func (CreateBudgetRequest_TimeUnit) Descriptor ¶
func (CreateBudgetRequest_TimeUnit) Descriptor() protoreflect.EnumDescriptor
func (CreateBudgetRequest_TimeUnit) Enum ¶
func (x CreateBudgetRequest_TimeUnit) Enum() *CreateBudgetRequest_TimeUnit
func (CreateBudgetRequest_TimeUnit) EnumDescriptor
deprecated
func (CreateBudgetRequest_TimeUnit) EnumDescriptor() ([]byte, []int)
Deprecated: Use CreateBudgetRequest_TimeUnit.Descriptor instead.
func (CreateBudgetRequest_TimeUnit) Number ¶
func (x CreateBudgetRequest_TimeUnit) Number() protoreflect.EnumNumber
func (CreateBudgetRequest_TimeUnit) String ¶
func (x CreateBudgetRequest_TimeUnit) String() string
func (CreateBudgetRequest_TimeUnit) Type ¶
func (CreateBudgetRequest_TimeUnit) Type() protoreflect.EnumType
type CreateCostQuerySetRequest ¶
type CreateCostQuerySetRequest struct { DataSourceId string `protobuf:"bytes,1,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Options *_struct.Struct `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"` // +optional Tags *_struct.Struct `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
{ "data_source_id": "ds-085d1e872789", "name": "project_provider_region", "options": {} }
func (*CreateCostQuerySetRequest) Descriptor
deprecated
func (*CreateCostQuerySetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCostQuerySetRequest.ProtoReflect.Descriptor instead.
func (*CreateCostQuerySetRequest) GetDataSourceId ¶
func (x *CreateCostQuerySetRequest) GetDataSourceId() string
func (*CreateCostQuerySetRequest) GetName ¶
func (x *CreateCostQuerySetRequest) GetName() string
func (*CreateCostQuerySetRequest) GetOptions ¶
func (x *CreateCostQuerySetRequest) GetOptions() *_struct.Struct
func (*CreateCostQuerySetRequest) GetTags ¶
func (x *CreateCostQuerySetRequest) GetTags() *_struct.Struct
func (*CreateCostQuerySetRequest) ProtoMessage ¶
func (*CreateCostQuerySetRequest) ProtoMessage()
func (*CreateCostQuerySetRequest) ProtoReflect ¶
func (x *CreateCostQuerySetRequest) ProtoReflect() protoreflect.Message
func (*CreateCostQuerySetRequest) Reset ¶
func (x *CreateCostQuerySetRequest) Reset()
func (*CreateCostQuerySetRequest) String ¶
func (x *CreateCostQuerySetRequest) String() string
type CreateCostReportConfigRequest ¶
type CreateCostReportConfigRequest struct { // +optional IssueDay int32 `protobuf:"varint,1,opt,name=issue_day,json=issueDay,proto3" json:"issue_day,omitempty"` // +optional IsLastDay bool `protobuf:"varint,2,opt,name=is_last_day,json=isLastDay,proto3" json:"is_last_day,omitempty"` // +optional Currency string `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency,omitempty"` Recipients *_struct.Struct `protobuf:"bytes,4,opt,name=recipients,proto3" json:"recipients,omitempty"` // +optional DataSourceFilter *_struct.Struct `protobuf:"bytes,5,opt,name=data_source_filter,json=dataSourceFilter,proto3" json:"data_source_filter,omitempty"` // Default `en` // +optional Language string `protobuf:"bytes,6,opt,name=language,proto3" json:"language,omitempty"` // contains filtered or unexported fields }
func (*CreateCostReportConfigRequest) Descriptor
deprecated
func (*CreateCostReportConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCostReportConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateCostReportConfigRequest) GetCurrency ¶
func (x *CreateCostReportConfigRequest) GetCurrency() string
func (*CreateCostReportConfigRequest) GetDataSourceFilter ¶
func (x *CreateCostReportConfigRequest) GetDataSourceFilter() *_struct.Struct
func (*CreateCostReportConfigRequest) GetIsLastDay ¶
func (x *CreateCostReportConfigRequest) GetIsLastDay() bool
func (*CreateCostReportConfigRequest) GetIssueDay ¶
func (x *CreateCostReportConfigRequest) GetIssueDay() int32
func (*CreateCostReportConfigRequest) GetLanguage ¶
func (x *CreateCostReportConfigRequest) GetLanguage() string
func (*CreateCostReportConfigRequest) GetRecipients ¶
func (x *CreateCostReportConfigRequest) GetRecipients() *_struct.Struct
func (*CreateCostReportConfigRequest) ProtoMessage ¶
func (*CreateCostReportConfigRequest) ProtoMessage()
func (*CreateCostReportConfigRequest) ProtoReflect ¶
func (x *CreateCostReportConfigRequest) ProtoReflect() protoreflect.Message
func (*CreateCostReportConfigRequest) Reset ¶
func (x *CreateCostReportConfigRequest) Reset()
func (*CreateCostReportConfigRequest) String ¶
func (x *CreateCostReportConfigRequest) String() string
type CreateCostRequest ¶
type CreateCostRequest struct { Cost float64 `protobuf:"fixed64,1,opt,name=cost,proto3" json:"cost,omitempty"` // +optional UsageQuantity float64 `protobuf:"fixed64,2,opt,name=usage_quantity,json=usageQuantity,proto3" json:"usage_quantity,omitempty"` // +optional UsageUnit float32 `protobuf:"fixed32,3,opt,name=usage_unit,json=usageUnit,proto3" json:"usage_unit,omitempty"` // +optional Provider string `protobuf:"bytes,4,opt,name=provider,proto3" json:"provider,omitempty"` // +optional RegionCode string `protobuf:"bytes,5,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"` // +optional Product string `protobuf:"bytes,6,opt,name=product,proto3" json:"product,omitempty"` // +optional UsageType string `protobuf:"bytes,7,opt,name=usage_type,json=usageType,proto3" json:"usage_type,omitempty"` // +optional Resource string `protobuf:"bytes,8,opt,name=resource,proto3" json:"resource,omitempty"` // +optional Tags *_struct.Struct `protobuf:"bytes,9,opt,name=tags,proto3" json:"tags,omitempty"` // +optional AdditionalInfo *_struct.Struct `protobuf:"bytes,10,opt,name=additional_info,json=additionalInfo,proto3" json:"additional_info,omitempty"` ProjectId string `protobuf:"bytes,21,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // +optional ServiceAccountId string `protobuf:"bytes,22,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"` DataSourceId string `protobuf:"bytes,23,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` BilledDate string `protobuf:"bytes,31,opt,name=billed_date,json=billedDate,proto3" json:"billed_date,omitempty"` // contains filtered or unexported fields }
{ "cost": 142, "usage_quantity": 84532, "usage_unit": "GB", "provider": "aws", "region_code": "ap-northeast-1", "product": "AWSDataTransfer", "account": "722069360300", "usage_type": "data-transfer.out", "additional_info": { "raw_usage_type": "APN1-DataTransfer-Out-Bytes" }, "tags": { "Environment": "Dev" }, "data_source_id": "ds-fcba92ca73b1" }
func (*CreateCostRequest) Descriptor
deprecated
func (*CreateCostRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCostRequest.ProtoReflect.Descriptor instead.
func (*CreateCostRequest) GetAdditionalInfo ¶
func (x *CreateCostRequest) GetAdditionalInfo() *_struct.Struct
func (*CreateCostRequest) GetBilledDate ¶
func (x *CreateCostRequest) GetBilledDate() string
func (*CreateCostRequest) GetCost ¶
func (x *CreateCostRequest) GetCost() float64
func (*CreateCostRequest) GetDataSourceId ¶
func (x *CreateCostRequest) GetDataSourceId() string
func (*CreateCostRequest) GetProduct ¶
func (x *CreateCostRequest) GetProduct() string
func (*CreateCostRequest) GetProjectId ¶
func (x *CreateCostRequest) GetProjectId() string
func (*CreateCostRequest) GetProvider ¶
func (x *CreateCostRequest) GetProvider() string
func (*CreateCostRequest) GetRegionCode ¶
func (x *CreateCostRequest) GetRegionCode() string
func (*CreateCostRequest) GetResource ¶
func (x *CreateCostRequest) GetResource() string
func (*CreateCostRequest) GetServiceAccountId ¶
func (x *CreateCostRequest) GetServiceAccountId() string
func (*CreateCostRequest) GetTags ¶
func (x *CreateCostRequest) GetTags() *_struct.Struct
func (*CreateCostRequest) GetUsageQuantity ¶
func (x *CreateCostRequest) GetUsageQuantity() float64
func (*CreateCostRequest) GetUsageType ¶
func (x *CreateCostRequest) GetUsageType() string
func (*CreateCostRequest) GetUsageUnit ¶
func (x *CreateCostRequest) GetUsageUnit() float32
func (*CreateCostRequest) ProtoMessage ¶
func (*CreateCostRequest) ProtoMessage()
func (*CreateCostRequest) ProtoReflect ¶
func (x *CreateCostRequest) ProtoReflect() protoreflect.Message
func (*CreateCostRequest) Reset ¶
func (x *CreateCostRequest) Reset()
func (*CreateCostRequest) String ¶
func (x *CreateCostRequest) String() string
type CreateDataSourceRuleRequest ¶
type CreateDataSourceRuleRequest struct { DataSourceId string `protobuf:"bytes,1,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // +optional Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // +optional Conditions []*DataSourceRuleCondition `protobuf:"bytes,3,rep,name=conditions,proto3" json:"conditions,omitempty"` ConditionsPolicy ConditionsPolicy `` /* 162-byte string literal not displayed */ Actions *DataSourceRuleActions `protobuf:"bytes,5,opt,name=actions,proto3" json:"actions,omitempty"` // +optional Options *DataSourceRuleOptions `protobuf:"bytes,6,opt,name=options,proto3" json:"options,omitempty"` // +optional Tags *_struct.Struct `protobuf:"bytes,7,opt,name=tags,proto3" json:"tags,omitempty"` ResourceGroup CreateDataSourceRuleRequest_ResourceGroup `` /* 179-byte string literal not displayed */ WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` // contains filtered or unexported fields }
{ "data_source_id": "ds-c96609f5afeb", "name": "match_service_account_test", "conditions_policy": "ALWAYS", "actions": { "match_service_account": {"source": "account", "target": "data.project_id"} }, "options": {"stop_processing": true}, "tags": {"b": "c", "a": "b"} }
func (*CreateDataSourceRuleRequest) Descriptor
deprecated
func (*CreateDataSourceRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDataSourceRuleRequest.ProtoReflect.Descriptor instead.
func (*CreateDataSourceRuleRequest) GetActions ¶
func (x *CreateDataSourceRuleRequest) GetActions() *DataSourceRuleActions
func (*CreateDataSourceRuleRequest) GetConditions ¶
func (x *CreateDataSourceRuleRequest) GetConditions() []*DataSourceRuleCondition
func (*CreateDataSourceRuleRequest) GetConditionsPolicy ¶
func (x *CreateDataSourceRuleRequest) GetConditionsPolicy() ConditionsPolicy
func (*CreateDataSourceRuleRequest) GetDataSourceId ¶
func (x *CreateDataSourceRuleRequest) GetDataSourceId() string
func (*CreateDataSourceRuleRequest) GetName ¶
func (x *CreateDataSourceRuleRequest) GetName() string
func (*CreateDataSourceRuleRequest) GetOptions ¶
func (x *CreateDataSourceRuleRequest) GetOptions() *DataSourceRuleOptions
func (*CreateDataSourceRuleRequest) GetResourceGroup ¶
func (x *CreateDataSourceRuleRequest) GetResourceGroup() CreateDataSourceRuleRequest_ResourceGroup
func (*CreateDataSourceRuleRequest) GetTags ¶
func (x *CreateDataSourceRuleRequest) GetTags() *_struct.Struct
func (*CreateDataSourceRuleRequest) GetWorkspaceId ¶
func (x *CreateDataSourceRuleRequest) GetWorkspaceId() string
func (*CreateDataSourceRuleRequest) ProtoMessage ¶
func (*CreateDataSourceRuleRequest) ProtoMessage()
func (*CreateDataSourceRuleRequest) ProtoReflect ¶
func (x *CreateDataSourceRuleRequest) ProtoReflect() protoreflect.Message
func (*CreateDataSourceRuleRequest) Reset ¶
func (x *CreateDataSourceRuleRequest) Reset()
func (*CreateDataSourceRuleRequest) String ¶
func (x *CreateDataSourceRuleRequest) String() string
type CreateDataSourceRuleRequest_ResourceGroup ¶
type CreateDataSourceRuleRequest_ResourceGroup int32
const ( CreateDataSourceRuleRequest_RESOURCE_GROUP_NONE CreateDataSourceRuleRequest_ResourceGroup = 0 CreateDataSourceRuleRequest_DOMAIN CreateDataSourceRuleRequest_ResourceGroup = 1 CreateDataSourceRuleRequest_WORKSPACE CreateDataSourceRuleRequest_ResourceGroup = 2 )
func (CreateDataSourceRuleRequest_ResourceGroup) Descriptor ¶
func (CreateDataSourceRuleRequest_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
func (CreateDataSourceRuleRequest_ResourceGroup) EnumDescriptor
deprecated
func (CreateDataSourceRuleRequest_ResourceGroup) EnumDescriptor() ([]byte, []int)
Deprecated: Use CreateDataSourceRuleRequest_ResourceGroup.Descriptor instead.
func (CreateDataSourceRuleRequest_ResourceGroup) Number ¶
func (x CreateDataSourceRuleRequest_ResourceGroup) Number() protoreflect.EnumNumber
func (CreateDataSourceRuleRequest_ResourceGroup) String ¶
func (x CreateDataSourceRuleRequest_ResourceGroup) String() string
func (CreateDataSourceRuleRequest_ResourceGroup) Type ¶
func (CreateDataSourceRuleRequest_ResourceGroup) Type() protoreflect.EnumType
type DataSourceAccountClient ¶
type DataSourceAccountClient interface { // Update a DataSourceAccount with the specified DataSourceAccount ID related to the DataSource. Update(ctx context.Context, in *UpdateDataSourceAccountRequest, opts ...grpc.CallOption) (*DataSourceAccountInfo, error) Reset(ctx context.Context, in *ResetDataSourceAccountRequest, opts ...grpc.CallOption) (*DataSourceAccountsInfo, error) // Get a DataSourceAccount with the specified DataSourceAccount ID related to the DataSource. Get(ctx context.Context, in *DataSourceAccountRequest, opts ...grpc.CallOption) (*DataSourceAccountInfo, error) List(ctx context.Context, in *DataSourceAccountQuery, opts ...grpc.CallOption) (*DataSourceAccountsInfo, error) Stat(ctx context.Context, in *DataSourceAccountStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error) }
DataSourceAccountClient is the client API for DataSourceAccount 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.
func NewDataSourceAccountClient ¶
func NewDataSourceAccountClient(cc grpc.ClientConnInterface) DataSourceAccountClient
type DataSourceAccountInfo ¶
type DataSourceAccountInfo struct { AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` DataSourceId string `protobuf:"bytes,2,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` IsSync bool `protobuf:"varint,4,opt,name=is_sync,json=isSync,proto3" json:"is_sync,omitempty"` DomainId string `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"` WorkspaceId string `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` VWorkspaceId string `protobuf:"bytes,23,opt,name=v_workspace_id,json=vWorkspaceId,proto3" json:"v_workspace_id,omitempty"` CreatedAt string `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt string `protobuf:"bytes,32,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` LastSyncedAt string `protobuf:"bytes,33,opt,name=last_synced_at,json=lastSyncedAt,proto3" json:"last_synced_at,omitempty"` // contains filtered or unexported fields }
func (*DataSourceAccountInfo) Descriptor
deprecated
func (*DataSourceAccountInfo) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceAccountInfo.ProtoReflect.Descriptor instead.
func (*DataSourceAccountInfo) GetAccountId ¶
func (x *DataSourceAccountInfo) GetAccountId() string
func (*DataSourceAccountInfo) GetCreatedAt ¶
func (x *DataSourceAccountInfo) GetCreatedAt() string
func (*DataSourceAccountInfo) GetDataSourceId ¶
func (x *DataSourceAccountInfo) GetDataSourceId() string
func (*DataSourceAccountInfo) GetDomainId ¶
func (x *DataSourceAccountInfo) GetDomainId() string
func (*DataSourceAccountInfo) GetIsSync ¶
func (x *DataSourceAccountInfo) GetIsSync() bool
func (*DataSourceAccountInfo) GetLastSyncedAt ¶
func (x *DataSourceAccountInfo) GetLastSyncedAt() string
func (*DataSourceAccountInfo) GetName ¶
func (x *DataSourceAccountInfo) GetName() string
func (*DataSourceAccountInfo) GetUpdatedAt ¶
func (x *DataSourceAccountInfo) GetUpdatedAt() string
func (*DataSourceAccountInfo) GetVWorkspaceId ¶
func (x *DataSourceAccountInfo) GetVWorkspaceId() string
func (*DataSourceAccountInfo) GetWorkspaceId ¶
func (x *DataSourceAccountInfo) GetWorkspaceId() string
func (*DataSourceAccountInfo) ProtoMessage ¶
func (*DataSourceAccountInfo) ProtoMessage()
func (*DataSourceAccountInfo) ProtoReflect ¶
func (x *DataSourceAccountInfo) ProtoReflect() protoreflect.Message
func (*DataSourceAccountInfo) Reset ¶
func (x *DataSourceAccountInfo) Reset()
func (*DataSourceAccountInfo) String ¶
func (x *DataSourceAccountInfo) String() string
type DataSourceAccountQuery ¶
type DataSourceAccountQuery struct { // +optional Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional DataSourceId string `protobuf:"bytes,2,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // +optional AccountId string `protobuf:"bytes,3,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` // +optional WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` // +optional ProjectId string `protobuf:"bytes,22,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // +optional ServiceAccountId string `protobuf:"bytes,23,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"` // contains filtered or unexported fields }
func (*DataSourceAccountQuery) Descriptor
deprecated
func (*DataSourceAccountQuery) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceAccountQuery.ProtoReflect.Descriptor instead.
func (*DataSourceAccountQuery) GetAccountId ¶
func (x *DataSourceAccountQuery) GetAccountId() string
func (*DataSourceAccountQuery) GetDataSourceId ¶
func (x *DataSourceAccountQuery) GetDataSourceId() string
func (*DataSourceAccountQuery) GetProjectId ¶
func (x *DataSourceAccountQuery) GetProjectId() string
func (*DataSourceAccountQuery) GetQuery ¶
func (x *DataSourceAccountQuery) GetQuery() *v2.Query
func (*DataSourceAccountQuery) GetServiceAccountId ¶
func (x *DataSourceAccountQuery) GetServiceAccountId() string
func (*DataSourceAccountQuery) GetWorkspaceId ¶
func (x *DataSourceAccountQuery) GetWorkspaceId() string
func (*DataSourceAccountQuery) ProtoMessage ¶
func (*DataSourceAccountQuery) ProtoMessage()
func (*DataSourceAccountQuery) ProtoReflect ¶
func (x *DataSourceAccountQuery) ProtoReflect() protoreflect.Message
func (*DataSourceAccountQuery) Reset ¶
func (x *DataSourceAccountQuery) Reset()
func (*DataSourceAccountQuery) String ¶
func (x *DataSourceAccountQuery) String() string
type DataSourceAccountRequest ¶
type DataSourceAccountRequest struct { DataSourceAccountId string `protobuf:"bytes,1,opt,name=data_source_account_id,json=dataSourceAccountId,proto3" json:"data_source_account_id,omitempty"` AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` // contains filtered or unexported fields }
func (*DataSourceAccountRequest) Descriptor
deprecated
func (*DataSourceAccountRequest) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceAccountRequest.ProtoReflect.Descriptor instead.
func (*DataSourceAccountRequest) GetAccountId ¶
func (x *DataSourceAccountRequest) GetAccountId() string
func (*DataSourceAccountRequest) GetDataSourceAccountId ¶
func (x *DataSourceAccountRequest) GetDataSourceAccountId() string
func (*DataSourceAccountRequest) ProtoMessage ¶
func (*DataSourceAccountRequest) ProtoMessage()
func (*DataSourceAccountRequest) ProtoReflect ¶
func (x *DataSourceAccountRequest) ProtoReflect() protoreflect.Message
func (*DataSourceAccountRequest) Reset ¶
func (x *DataSourceAccountRequest) Reset()
func (*DataSourceAccountRequest) String ¶
func (x *DataSourceAccountRequest) String() string
type DataSourceAccountServer ¶
type DataSourceAccountServer interface { // Update a DataSourceAccount with the specified DataSourceAccount ID related to the DataSource. Update(context.Context, *UpdateDataSourceAccountRequest) (*DataSourceAccountInfo, error) Reset(context.Context, *ResetDataSourceAccountRequest) (*DataSourceAccountsInfo, error) // Get a DataSourceAccount with the specified DataSourceAccount ID related to the DataSource. Get(context.Context, *DataSourceAccountRequest) (*DataSourceAccountInfo, error) List(context.Context, *DataSourceAccountQuery) (*DataSourceAccountsInfo, error) Stat(context.Context, *DataSourceAccountStatQuery) (*_struct.Struct, error) // contains filtered or unexported methods }
DataSourceAccountServer is the server API for DataSourceAccount service. All implementations must embed UnimplementedDataSourceAccountServer for forward compatibility
type DataSourceAccountStatQuery ¶
type DataSourceAccountStatQuery struct { Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
func (*DataSourceAccountStatQuery) Descriptor
deprecated
func (*DataSourceAccountStatQuery) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceAccountStatQuery.ProtoReflect.Descriptor instead.
func (*DataSourceAccountStatQuery) GetQuery ¶
func (x *DataSourceAccountStatQuery) GetQuery() *v2.StatisticsQuery
func (*DataSourceAccountStatQuery) ProtoMessage ¶
func (*DataSourceAccountStatQuery) ProtoMessage()
func (*DataSourceAccountStatQuery) ProtoReflect ¶
func (x *DataSourceAccountStatQuery) ProtoReflect() protoreflect.Message
func (*DataSourceAccountStatQuery) Reset ¶
func (x *DataSourceAccountStatQuery) Reset()
func (*DataSourceAccountStatQuery) String ¶
func (x *DataSourceAccountStatQuery) String() string
type DataSourceAccountsInfo ¶
type DataSourceAccountsInfo struct { Results []*DataSourceAccountInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
func (*DataSourceAccountsInfo) Descriptor
deprecated
func (*DataSourceAccountsInfo) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceAccountsInfo.ProtoReflect.Descriptor instead.
func (*DataSourceAccountsInfo) GetResults ¶
func (x *DataSourceAccountsInfo) GetResults() []*DataSourceAccountInfo
func (*DataSourceAccountsInfo) GetTotalCount ¶
func (x *DataSourceAccountsInfo) GetTotalCount() int32
func (*DataSourceAccountsInfo) ProtoMessage ¶
func (*DataSourceAccountsInfo) ProtoMessage()
func (*DataSourceAccountsInfo) ProtoReflect ¶
func (x *DataSourceAccountsInfo) ProtoReflect() protoreflect.Message
func (*DataSourceAccountsInfo) Reset ¶
func (x *DataSourceAccountsInfo) Reset()
func (*DataSourceAccountsInfo) String ¶
func (x *DataSourceAccountsInfo) String() string
type DataSourceClient ¶
type DataSourceClient interface { // Registers a DataSource with information of the plugin to use. Information of the plugin includes `version`, `provider`, and `upgrade_mode`. Register(ctx context.Context, in *RegisterDataSourceRequest, opts ...grpc.CallOption) (*DataSourceInfo, error) // Updates a specific DataSource. You can make changes in DataSource settings, including `name` and `tags`. Update(ctx context.Context, in *UpdateDataSourceRequest, opts ...grpc.CallOption) (*DataSourceInfo, error) // Updates the plugin of a specific DataSource. This method resets the plugin data in the DataSource to update the `metadata`. UpdatePlugin(ctx context.Context, in *UpdateDataSourcePluginRequest, opts ...grpc.CallOption) (*DataSourceInfo, error) // Updates the secret data of plugin for DataSource. This method updates the secret data in the DataSource to update the `secret_data`. UpdateSecretData(ctx context.Context, in *UpdateSecretDataSourceRequest, opts ...grpc.CallOption) (*DataSourceInfo, error) // Verifies the plugin of a specific DataSource. This method validates the plugin data, `version` and `endpoint`. VerifyPlugin(ctx context.Context, in *DataSourceRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Enables a specific DataSource. By enabling a DataSource, you can communicate with an external cloud service via the plugin. Enable(ctx context.Context, in *DataSourceRequest, opts ...grpc.CallOption) (*DataSourceInfo, error) // Disables a specific DataSource. By disabling a DataSource, you can block communication with an external cloud service via the plugin. Disable(ctx context.Context, in *DataSourceRequest, opts ...grpc.CallOption) (*DataSourceInfo, error) // Deregisters and deletes a specific DataSource. You must specify the `data_source_id` of the DataSource to deregister. Deregister(ctx context.Context, in *DeregisterDataSourceRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Manually runs a specific DataSource to collect the cost data. This method is to get up-to-date cost data. Sync(ctx context.Context, in *SyncDataSourceRequest, opts ...grpc.CallOption) (*JobInfo, error) // Gets a specific DataSource. Prints detailed information about the DataSource, including `name`, `state`, and `plugin_info`. Get(ctx context.Context, in *DataSourceRequest, opts ...grpc.CallOption) (*DataSourceInfo, error) // Gets a list of all DataSources. You can use a query to get a filtered list of DataSources. List(ctx context.Context, in *DataSourceQuery, opts ...grpc.CallOption) (*DataSourcesInfo, error) Stat(ctx context.Context, in *DataSourceStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error) }
DataSourceClient is the client API for DataSource 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.
func NewDataSourceClient ¶
func NewDataSourceClient(cc grpc.ClientConnInterface) DataSourceClient
type DataSourceInfo ¶
type DataSourceInfo struct { DataSourceId string `protobuf:"bytes,1,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` State DataSourceInfo_State `protobuf:"varint,3,opt,name=state,proto3,enum=spaceone.api.cost_analysis.v1.DataSourceInfo_State" json:"state,omitempty"` DataSourceType DataSourceInfo_DataSourceType `` /* 171-byte string literal not displayed */ Provider string `protobuf:"bytes,5,opt,name=provider,proto3" json:"provider,omitempty"` SecretType DataSourceInfo_SecretType `` /* 153-byte string literal not displayed */ SecretFilter *SecretFilter `protobuf:"bytes,7,opt,name=secret_filter,json=secretFilter,proto3" json:"secret_filter,omitempty"` PluginInfo *PluginInfo `protobuf:"bytes,8,opt,name=plugin_info,json=pluginInfo,proto3" json:"plugin_info,omitempty"` Template *_struct.Struct `protobuf:"bytes,9,opt,name=template,proto3" json:"template,omitempty"` Tags *_struct.Struct `protobuf:"bytes,10,opt,name=tags,proto3" json:"tags,omitempty"` CostTagKeys []string `protobuf:"bytes,11,rep,name=cost_tag_keys,json=costTagKeys,proto3" json:"cost_tag_keys,omitempty"` CostAdditionalInfoKeys []string `` /* 132-byte string literal not displayed */ CostDataKeys []string `protobuf:"bytes,13,rep,name=cost_data_keys,json=costDataKeys,proto3" json:"cost_data_keys,omitempty"` DataSourceAccountCount int32 `` /* 133-byte string literal not displayed */ ConnectedWorkspaceCount int32 `` /* 134-byte string literal not displayed */ ResourceGroup DataSourceInfo_ResourceGroup `` /* 166-byte string literal not displayed */ DomainId string `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"` WorkspaceId string `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` CreatedAt string `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` LastSynchronizedAt string `protobuf:"bytes,32,opt,name=last_synchronized_at,json=lastSynchronizedAt,proto3" json:"last_synchronized_at,omitempty"` // contains filtered or unexported fields }
{ "data_source_id": "ds-085d1e872789", "name": "AWS HyperBilling Data Source test", "state": "ENABLED", "data_source_type": "EXTERNAL", "plugin_info": { "plugin_id": "plugin-aws-hyperbilling-cost-datasource", "version": "1.0.4", "options": {}, "metadata": { "data_source_rules": [ { "options": { "stop_processing": true }, "actions": { "match_service_account": { "source": "account", "target": "data.account_id" } }, "domain_id": "domain-58010aa2e451", "conditions": [], "name": "match_service_account", "tags": {}, "data_source_id": "ds-085d1e872789", "conditions_policy": "ALWAYS" } ] }, "secret_id": "secret-ca134639483", "upgrade_mode": "AUTO" }, "template": {}, "tags": { "a": "b" }, "cost_tag_keys": [ "Name", "Environment", "Role", "Service" ], "cost_additional_info_keys": [ "Instance Type", "Usage Type Details" ], "cost_data_keys": [ "AmortizedCost", "BlendedCost", ] "domain_id": "domain-58010aa2e451", "created_at": "2022-07-19T10:58:36.080Z" }
func (*DataSourceInfo) Descriptor
deprecated
func (*DataSourceInfo) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceInfo.ProtoReflect.Descriptor instead.
func (*DataSourceInfo) GetConnectedWorkspaceCount ¶
func (x *DataSourceInfo) GetConnectedWorkspaceCount() int32
func (*DataSourceInfo) GetCostAdditionalInfoKeys ¶
func (x *DataSourceInfo) GetCostAdditionalInfoKeys() []string
func (*DataSourceInfo) GetCostDataKeys ¶
func (x *DataSourceInfo) GetCostDataKeys() []string
func (*DataSourceInfo) GetCostTagKeys ¶
func (x *DataSourceInfo) GetCostTagKeys() []string
func (*DataSourceInfo) GetCreatedAt ¶
func (x *DataSourceInfo) GetCreatedAt() string
func (*DataSourceInfo) GetDataSourceAccountCount ¶
func (x *DataSourceInfo) GetDataSourceAccountCount() int32
func (*DataSourceInfo) GetDataSourceId ¶
func (x *DataSourceInfo) GetDataSourceId() string
func (*DataSourceInfo) GetDataSourceType ¶
func (x *DataSourceInfo) GetDataSourceType() DataSourceInfo_DataSourceType
func (*DataSourceInfo) GetDomainId ¶
func (x *DataSourceInfo) GetDomainId() string
func (*DataSourceInfo) GetLastSynchronizedAt ¶
func (x *DataSourceInfo) GetLastSynchronizedAt() string
func (*DataSourceInfo) GetName ¶
func (x *DataSourceInfo) GetName() string
func (*DataSourceInfo) GetPluginInfo ¶
func (x *DataSourceInfo) GetPluginInfo() *PluginInfo
func (*DataSourceInfo) GetProvider ¶
func (x *DataSourceInfo) GetProvider() string
func (*DataSourceInfo) GetResourceGroup ¶
func (x *DataSourceInfo) GetResourceGroup() DataSourceInfo_ResourceGroup
func (*DataSourceInfo) GetSecretFilter ¶
func (x *DataSourceInfo) GetSecretFilter() *SecretFilter
func (*DataSourceInfo) GetSecretType ¶
func (x *DataSourceInfo) GetSecretType() DataSourceInfo_SecretType
func (*DataSourceInfo) GetState ¶
func (x *DataSourceInfo) GetState() DataSourceInfo_State
func (*DataSourceInfo) GetTags ¶
func (x *DataSourceInfo) GetTags() *_struct.Struct
func (*DataSourceInfo) GetTemplate ¶
func (x *DataSourceInfo) GetTemplate() *_struct.Struct
func (*DataSourceInfo) GetWorkspaceId ¶
func (x *DataSourceInfo) GetWorkspaceId() string
func (*DataSourceInfo) ProtoMessage ¶
func (*DataSourceInfo) ProtoMessage()
func (*DataSourceInfo) ProtoReflect ¶
func (x *DataSourceInfo) ProtoReflect() protoreflect.Message
func (*DataSourceInfo) Reset ¶
func (x *DataSourceInfo) Reset()
func (*DataSourceInfo) String ¶
func (x *DataSourceInfo) String() string
type DataSourceInfo_DataSourceType ¶
type DataSourceInfo_DataSourceType int32
const ( DataSourceInfo_TYPE_NONE DataSourceInfo_DataSourceType = 0 DataSourceInfo_LOCAL DataSourceInfo_DataSourceType = 1 DataSourceInfo_EXTERNAL DataSourceInfo_DataSourceType = 2 )
func (DataSourceInfo_DataSourceType) Descriptor ¶
func (DataSourceInfo_DataSourceType) Descriptor() protoreflect.EnumDescriptor
func (DataSourceInfo_DataSourceType) Enum ¶
func (x DataSourceInfo_DataSourceType) Enum() *DataSourceInfo_DataSourceType
func (DataSourceInfo_DataSourceType) EnumDescriptor
deprecated
func (DataSourceInfo_DataSourceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataSourceInfo_DataSourceType.Descriptor instead.
func (DataSourceInfo_DataSourceType) Number ¶
func (x DataSourceInfo_DataSourceType) Number() protoreflect.EnumNumber
func (DataSourceInfo_DataSourceType) String ¶
func (x DataSourceInfo_DataSourceType) String() string
func (DataSourceInfo_DataSourceType) Type ¶
func (DataSourceInfo_DataSourceType) Type() protoreflect.EnumType
type DataSourceInfo_ResourceGroup ¶
type DataSourceInfo_ResourceGroup int32
const ( DataSourceInfo_RESOURCE_GROUP_NONE DataSourceInfo_ResourceGroup = 0 DataSourceInfo_DOMAIN DataSourceInfo_ResourceGroup = 1 DataSourceInfo_WORKSPACE DataSourceInfo_ResourceGroup = 2 )
func (DataSourceInfo_ResourceGroup) Descriptor ¶
func (DataSourceInfo_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
func (DataSourceInfo_ResourceGroup) Enum ¶
func (x DataSourceInfo_ResourceGroup) Enum() *DataSourceInfo_ResourceGroup
func (DataSourceInfo_ResourceGroup) EnumDescriptor
deprecated
func (DataSourceInfo_ResourceGroup) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataSourceInfo_ResourceGroup.Descriptor instead.
func (DataSourceInfo_ResourceGroup) Number ¶
func (x DataSourceInfo_ResourceGroup) Number() protoreflect.EnumNumber
func (DataSourceInfo_ResourceGroup) String ¶
func (x DataSourceInfo_ResourceGroup) String() string
func (DataSourceInfo_ResourceGroup) Type ¶
func (DataSourceInfo_ResourceGroup) Type() protoreflect.EnumType
type DataSourceInfo_SecretType ¶
type DataSourceInfo_SecretType int32
const ( DataSourceInfo_SECRET_TYPE_NONE DataSourceInfo_SecretType = 0 DataSourceInfo_MANUAL DataSourceInfo_SecretType = 1 DataSourceInfo_USE_SERVICE_ACCOUNT_SECRET DataSourceInfo_SecretType = 2 )
func (DataSourceInfo_SecretType) Descriptor ¶
func (DataSourceInfo_SecretType) Descriptor() protoreflect.EnumDescriptor
func (DataSourceInfo_SecretType) Enum ¶
func (x DataSourceInfo_SecretType) Enum() *DataSourceInfo_SecretType
func (DataSourceInfo_SecretType) EnumDescriptor
deprecated
func (DataSourceInfo_SecretType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataSourceInfo_SecretType.Descriptor instead.
func (DataSourceInfo_SecretType) Number ¶
func (x DataSourceInfo_SecretType) Number() protoreflect.EnumNumber
func (DataSourceInfo_SecretType) String ¶
func (x DataSourceInfo_SecretType) String() string
func (DataSourceInfo_SecretType) Type ¶
func (DataSourceInfo_SecretType) Type() protoreflect.EnumType
type DataSourceInfo_State ¶
type DataSourceInfo_State int32
const ( DataSourceInfo_STATE_NONE DataSourceInfo_State = 0 DataSourceInfo_ENABLED DataSourceInfo_State = 1 DataSourceInfo_DISABLED DataSourceInfo_State = 2 )
func (DataSourceInfo_State) Descriptor ¶
func (DataSourceInfo_State) Descriptor() protoreflect.EnumDescriptor
func (DataSourceInfo_State) Enum ¶
func (x DataSourceInfo_State) Enum() *DataSourceInfo_State
func (DataSourceInfo_State) EnumDescriptor
deprecated
func (DataSourceInfo_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataSourceInfo_State.Descriptor instead.
func (DataSourceInfo_State) Number ¶
func (x DataSourceInfo_State) Number() protoreflect.EnumNumber
func (DataSourceInfo_State) String ¶
func (x DataSourceInfo_State) String() string
func (DataSourceInfo_State) Type ¶
func (DataSourceInfo_State) Type() protoreflect.EnumType
type DataSourceQuery ¶
type DataSourceQuery struct { // +optional Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional DataSourceId string `protobuf:"bytes,2,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // +optional Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // +optional State string `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"` // +optional DataSourceType DataSourceQuery_DataSourceType `` /* 172-byte string literal not displayed */ // +optional Provider string `protobuf:"bytes,6,opt,name=provider,proto3" json:"provider,omitempty"` // +optional ConnectedWorkspaceId string `protobuf:"bytes,7,opt,name=connected_workspace_id,json=connectedWorkspaceId,proto3" json:"connected_workspace_id,omitempty"` WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` // contains filtered or unexported fields }
{ "query": {} }
func (*DataSourceQuery) Descriptor
deprecated
func (*DataSourceQuery) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceQuery.ProtoReflect.Descriptor instead.
func (*DataSourceQuery) GetConnectedWorkspaceId ¶
func (x *DataSourceQuery) GetConnectedWorkspaceId() string
func (*DataSourceQuery) GetDataSourceId ¶
func (x *DataSourceQuery) GetDataSourceId() string
func (*DataSourceQuery) GetDataSourceType ¶
func (x *DataSourceQuery) GetDataSourceType() DataSourceQuery_DataSourceType
func (*DataSourceQuery) GetName ¶
func (x *DataSourceQuery) GetName() string
func (*DataSourceQuery) GetProvider ¶
func (x *DataSourceQuery) GetProvider() string
func (*DataSourceQuery) GetQuery ¶
func (x *DataSourceQuery) GetQuery() *v2.Query
func (*DataSourceQuery) GetState ¶
func (x *DataSourceQuery) GetState() string
func (*DataSourceQuery) GetWorkspaceId ¶
func (x *DataSourceQuery) GetWorkspaceId() string
func (*DataSourceQuery) ProtoMessage ¶
func (*DataSourceQuery) ProtoMessage()
func (*DataSourceQuery) ProtoReflect ¶
func (x *DataSourceQuery) ProtoReflect() protoreflect.Message
func (*DataSourceQuery) Reset ¶
func (x *DataSourceQuery) Reset()
func (*DataSourceQuery) String ¶
func (x *DataSourceQuery) String() string
type DataSourceQuery_DataSourceType ¶
type DataSourceQuery_DataSourceType int32
const ( DataSourceQuery_TYPE_NONE DataSourceQuery_DataSourceType = 0 DataSourceQuery_LOCAL DataSourceQuery_DataSourceType = 1 DataSourceQuery_EXTERNAL DataSourceQuery_DataSourceType = 2 )
func (DataSourceQuery_DataSourceType) Descriptor ¶
func (DataSourceQuery_DataSourceType) Descriptor() protoreflect.EnumDescriptor
func (DataSourceQuery_DataSourceType) Enum ¶
func (x DataSourceQuery_DataSourceType) Enum() *DataSourceQuery_DataSourceType
func (DataSourceQuery_DataSourceType) EnumDescriptor
deprecated
func (DataSourceQuery_DataSourceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataSourceQuery_DataSourceType.Descriptor instead.
func (DataSourceQuery_DataSourceType) Number ¶
func (x DataSourceQuery_DataSourceType) Number() protoreflect.EnumNumber
func (DataSourceQuery_DataSourceType) String ¶
func (x DataSourceQuery_DataSourceType) String() string
func (DataSourceQuery_DataSourceType) Type ¶
func (DataSourceQuery_DataSourceType) Type() protoreflect.EnumType
type DataSourceRequest ¶
type DataSourceRequest struct { DataSourceId string `protobuf:"bytes,1,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // contains filtered or unexported fields }
{ "data_source_id": "ds-085d1e872789" }
func (*DataSourceRequest) Descriptor
deprecated
func (*DataSourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceRequest.ProtoReflect.Descriptor instead.
func (*DataSourceRequest) GetDataSourceId ¶
func (x *DataSourceRequest) GetDataSourceId() string
func (*DataSourceRequest) ProtoMessage ¶
func (*DataSourceRequest) ProtoMessage()
func (*DataSourceRequest) ProtoReflect ¶
func (x *DataSourceRequest) ProtoReflect() protoreflect.Message
func (*DataSourceRequest) Reset ¶
func (x *DataSourceRequest) Reset()
func (*DataSourceRequest) String ¶
func (x *DataSourceRequest) String() string
type DataSourceRuleActions ¶
type DataSourceRuleActions struct { ChangeProject string `protobuf:"bytes,1,opt,name=change_project,json=changeProject,proto3" json:"change_project,omitempty"` MatchProject *MatchRule `protobuf:"bytes,2,opt,name=match_project,json=matchProject,proto3" json:"match_project,omitempty"` MatchServiceAccount *MatchRule `protobuf:"bytes,3,opt,name=match_service_account,json=matchServiceAccount,proto3" json:"match_service_account,omitempty"` AddAdditionalInfo *_struct.Struct `protobuf:"bytes,4,opt,name=add_additional_info,json=addAdditionalInfo,proto3" json:"add_additional_info,omitempty"` // contains filtered or unexported fields }
func (*DataSourceRuleActions) Descriptor
deprecated
func (*DataSourceRuleActions) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceRuleActions.ProtoReflect.Descriptor instead.
func (*DataSourceRuleActions) GetAddAdditionalInfo ¶
func (x *DataSourceRuleActions) GetAddAdditionalInfo() *_struct.Struct
func (*DataSourceRuleActions) GetChangeProject ¶
func (x *DataSourceRuleActions) GetChangeProject() string
func (*DataSourceRuleActions) GetMatchProject ¶
func (x *DataSourceRuleActions) GetMatchProject() *MatchRule
func (*DataSourceRuleActions) GetMatchServiceAccount ¶
func (x *DataSourceRuleActions) GetMatchServiceAccount() *MatchRule
func (*DataSourceRuleActions) ProtoMessage ¶
func (*DataSourceRuleActions) ProtoMessage()
func (*DataSourceRuleActions) ProtoReflect ¶
func (x *DataSourceRuleActions) ProtoReflect() protoreflect.Message
func (*DataSourceRuleActions) Reset ¶
func (x *DataSourceRuleActions) Reset()
func (*DataSourceRuleActions) String ¶
func (x *DataSourceRuleActions) String() string
type DataSourceRuleClient ¶
type DataSourceRuleClient interface { // Creates a new DataSourceRule. When creating the resource, this method can apply two types of conditions: mapping projects where the cost incurred to the Cost, and mapping cloud service accounts to the Cost. By adjusting the `condition_policy` parameter, the DataSourceRule can be applied when all conditions are met, applied when any of the conditions are met, or always applied regardless of whether the conditions are met. Create(ctx context.Context, in *CreateDataSourceRuleRequest, opts ...grpc.CallOption) (*DataSourceRuleInfo, error) // Updates a specific DataSourceRule. You can make changes in DataSourceRule settings, including filtering conditions. If the parameter `is_default` is `true`, only `Admin` type User can use this method. Update(ctx context.Context, in *UpdateDataSourceRuleRequest, opts ...grpc.CallOption) (*DataSourceRuleInfo, error) // Changes the priority order of the DataSourceRules to apply. If there are multiple DataSourceRules applied in a specific service account, the priority order of the resources is requried. This method changes the priority order to apply DataSourceRules. ChangeOrder(ctx context.Context, in *ChangeDataSourceRuleOrderRequest, opts ...grpc.CallOption) (*DataSourceRuleInfo, error) // Deletes a specific DataSourceRule. You must specify the `data_source_rule_id` of the DataSourceRule to delete. If the parameter `is_default` is `true`, only `Admin` type User can use this method. Delete(ctx context.Context, in *DataSourceRuleRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Gets a specific DataSourceRule. Prints detailed information about the DataSourceRule, including `conditions_policy` and conditions applied to DataSources. Get(ctx context.Context, in *DataSourceRuleRequest, opts ...grpc.CallOption) (*DataSourceRuleInfo, error) // Gets a list of all DataSourceRules. You can use a query to get a filtered list of DataSourceRules. List(ctx context.Context, in *DataSourceRuleQuery, opts ...grpc.CallOption) (*DataSourceRulesInfo, error) Stat(ctx context.Context, in *DataSourceRuleStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error) }
DataSourceRuleClient is the client API for DataSourceRule 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.
func NewDataSourceRuleClient ¶
func NewDataSourceRuleClient(cc grpc.ClientConnInterface) DataSourceRuleClient
type DataSourceRuleCondition ¶
type DataSourceRuleCondition struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` Operator string `protobuf:"bytes,3,opt,name=operator,proto3" json:"operator,omitempty"` // contains filtered or unexported fields }
func (*DataSourceRuleCondition) Descriptor
deprecated
func (*DataSourceRuleCondition) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceRuleCondition.ProtoReflect.Descriptor instead.
func (*DataSourceRuleCondition) GetKey ¶
func (x *DataSourceRuleCondition) GetKey() string
func (*DataSourceRuleCondition) GetOperator ¶
func (x *DataSourceRuleCondition) GetOperator() string
func (*DataSourceRuleCondition) GetValue ¶
func (x *DataSourceRuleCondition) GetValue() string
func (*DataSourceRuleCondition) ProtoMessage ¶
func (*DataSourceRuleCondition) ProtoMessage()
func (*DataSourceRuleCondition) ProtoReflect ¶
func (x *DataSourceRuleCondition) ProtoReflect() protoreflect.Message
func (*DataSourceRuleCondition) Reset ¶
func (x *DataSourceRuleCondition) Reset()
func (*DataSourceRuleCondition) String ¶
func (x *DataSourceRuleCondition) String() string
type DataSourceRuleInfo ¶
type DataSourceRuleInfo struct { DataSourceRuleId string `protobuf:"bytes,1,opt,name=data_source_rule_id,json=dataSourceRuleId,proto3" json:"data_source_rule_id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` RuleType DataSourceRuleInfo_RuleType `` /* 149-byte string literal not displayed */ Order int32 `protobuf:"varint,4,opt,name=order,proto3" json:"order,omitempty"` Conditions []*DataSourceRuleCondition `protobuf:"bytes,5,rep,name=conditions,proto3" json:"conditions,omitempty"` ConditionsPolicy ConditionsPolicy `` /* 162-byte string literal not displayed */ Actions *DataSourceRuleActions `protobuf:"bytes,7,opt,name=actions,proto3" json:"actions,omitempty"` Options *DataSourceRuleOptions `protobuf:"bytes,8,opt,name=options,proto3" json:"options,omitempty"` Tags *_struct.Struct `protobuf:"bytes,9,opt,name=tags,proto3" json:"tags,omitempty"` ResourceGroup DataSourceRuleInfo_ResourceGroup `` /* 170-byte string literal not displayed */ DomainId string `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"` WorkspaceId string `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` DataSourceId string `protobuf:"bytes,23,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` CreatedAt string `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // contains filtered or unexported fields }
{ "data_source_rule_id": "rule-c8055231e212", "name": "match_service_account_test", "order": 2, "conditions_policy": "ALWAYS", "actions": { "match_service_account": { "source": "account", "target": "data.project_id" } }, "options": { "stop_processing": true }, "tags": { "a": "b", "b": "c" }, "data_source_id": "ds-c96609f5afeb", "domain_id": "domain-58010aa2e451", "created_at": "2022-07-19T10:13:28.335Z" }
func (*DataSourceRuleInfo) Descriptor
deprecated
func (*DataSourceRuleInfo) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceRuleInfo.ProtoReflect.Descriptor instead.
func (*DataSourceRuleInfo) GetActions ¶
func (x *DataSourceRuleInfo) GetActions() *DataSourceRuleActions
func (*DataSourceRuleInfo) GetConditions ¶
func (x *DataSourceRuleInfo) GetConditions() []*DataSourceRuleCondition
func (*DataSourceRuleInfo) GetConditionsPolicy ¶
func (x *DataSourceRuleInfo) GetConditionsPolicy() ConditionsPolicy
func (*DataSourceRuleInfo) GetCreatedAt ¶
func (x *DataSourceRuleInfo) GetCreatedAt() string
func (*DataSourceRuleInfo) GetDataSourceId ¶
func (x *DataSourceRuleInfo) GetDataSourceId() string
func (*DataSourceRuleInfo) GetDataSourceRuleId ¶
func (x *DataSourceRuleInfo) GetDataSourceRuleId() string
func (*DataSourceRuleInfo) GetDomainId ¶
func (x *DataSourceRuleInfo) GetDomainId() string
func (*DataSourceRuleInfo) GetName ¶
func (x *DataSourceRuleInfo) GetName() string
func (*DataSourceRuleInfo) GetOptions ¶
func (x *DataSourceRuleInfo) GetOptions() *DataSourceRuleOptions
func (*DataSourceRuleInfo) GetOrder ¶
func (x *DataSourceRuleInfo) GetOrder() int32
func (*DataSourceRuleInfo) GetResourceGroup ¶
func (x *DataSourceRuleInfo) GetResourceGroup() DataSourceRuleInfo_ResourceGroup
func (*DataSourceRuleInfo) GetRuleType ¶
func (x *DataSourceRuleInfo) GetRuleType() DataSourceRuleInfo_RuleType
func (*DataSourceRuleInfo) GetTags ¶
func (x *DataSourceRuleInfo) GetTags() *_struct.Struct
func (*DataSourceRuleInfo) GetWorkspaceId ¶
func (x *DataSourceRuleInfo) GetWorkspaceId() string
func (*DataSourceRuleInfo) ProtoMessage ¶
func (*DataSourceRuleInfo) ProtoMessage()
func (*DataSourceRuleInfo) ProtoReflect ¶
func (x *DataSourceRuleInfo) ProtoReflect() protoreflect.Message
func (*DataSourceRuleInfo) Reset ¶
func (x *DataSourceRuleInfo) Reset()
func (*DataSourceRuleInfo) String ¶
func (x *DataSourceRuleInfo) String() string
type DataSourceRuleInfo_ResourceGroup ¶
type DataSourceRuleInfo_ResourceGroup int32
const ( DataSourceRuleInfo_RESOURCE_GROUP_NONE DataSourceRuleInfo_ResourceGroup = 0 DataSourceRuleInfo_DOMAIN DataSourceRuleInfo_ResourceGroup = 1 DataSourceRuleInfo_WORKSPACE DataSourceRuleInfo_ResourceGroup = 2 )
func (DataSourceRuleInfo_ResourceGroup) Descriptor ¶
func (DataSourceRuleInfo_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
func (DataSourceRuleInfo_ResourceGroup) Enum ¶
func (x DataSourceRuleInfo_ResourceGroup) Enum() *DataSourceRuleInfo_ResourceGroup
func (DataSourceRuleInfo_ResourceGroup) EnumDescriptor
deprecated
func (DataSourceRuleInfo_ResourceGroup) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataSourceRuleInfo_ResourceGroup.Descriptor instead.
func (DataSourceRuleInfo_ResourceGroup) Number ¶
func (x DataSourceRuleInfo_ResourceGroup) Number() protoreflect.EnumNumber
func (DataSourceRuleInfo_ResourceGroup) String ¶
func (x DataSourceRuleInfo_ResourceGroup) String() string
func (DataSourceRuleInfo_ResourceGroup) Type ¶
func (DataSourceRuleInfo_ResourceGroup) Type() protoreflect.EnumType
type DataSourceRuleInfo_RuleType ¶
type DataSourceRuleInfo_RuleType int32
const ( DataSourceRuleInfo_RULE_TYPE_NONE DataSourceRuleInfo_RuleType = 0 DataSourceRuleInfo_MANAGED DataSourceRuleInfo_RuleType = 1 DataSourceRuleInfo_CUSTOM DataSourceRuleInfo_RuleType = 2 )
func (DataSourceRuleInfo_RuleType) Descriptor ¶
func (DataSourceRuleInfo_RuleType) Descriptor() protoreflect.EnumDescriptor
func (DataSourceRuleInfo_RuleType) Enum ¶
func (x DataSourceRuleInfo_RuleType) Enum() *DataSourceRuleInfo_RuleType
func (DataSourceRuleInfo_RuleType) EnumDescriptor
deprecated
func (DataSourceRuleInfo_RuleType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataSourceRuleInfo_RuleType.Descriptor instead.
func (DataSourceRuleInfo_RuleType) Number ¶
func (x DataSourceRuleInfo_RuleType) Number() protoreflect.EnumNumber
func (DataSourceRuleInfo_RuleType) String ¶
func (x DataSourceRuleInfo_RuleType) String() string
func (DataSourceRuleInfo_RuleType) Type ¶
func (DataSourceRuleInfo_RuleType) Type() protoreflect.EnumType
type DataSourceRuleOptions ¶
type DataSourceRuleOptions struct { StopProcessing bool `protobuf:"varint,1,opt,name=stop_processing,json=stopProcessing,proto3" json:"stop_processing,omitempty"` // contains filtered or unexported fields }
func (*DataSourceRuleOptions) Descriptor
deprecated
func (*DataSourceRuleOptions) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceRuleOptions.ProtoReflect.Descriptor instead.
func (*DataSourceRuleOptions) GetStopProcessing ¶
func (x *DataSourceRuleOptions) GetStopProcessing() bool
func (*DataSourceRuleOptions) ProtoMessage ¶
func (*DataSourceRuleOptions) ProtoMessage()
func (*DataSourceRuleOptions) ProtoReflect ¶
func (x *DataSourceRuleOptions) ProtoReflect() protoreflect.Message
func (*DataSourceRuleOptions) Reset ¶
func (x *DataSourceRuleOptions) Reset()
func (*DataSourceRuleOptions) String ¶
func (x *DataSourceRuleOptions) String() string
type DataSourceRuleQuery ¶
type DataSourceRuleQuery struct { // +optional Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional DataSourceRuleId string `protobuf:"bytes,2,opt,name=data_source_rule_id,json=dataSourceRuleId,proto3" json:"data_source_rule_id,omitempty"` // +optional Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // +optional RuleType DataSourceRuleQuery_RuleType `` /* 150-byte string literal not displayed */ // +optional WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` // +optional DataSourceId string `protobuf:"bytes,22,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // contains filtered or unexported fields }
{ "query": {} }
func (*DataSourceRuleQuery) Descriptor
deprecated
func (*DataSourceRuleQuery) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceRuleQuery.ProtoReflect.Descriptor instead.
func (*DataSourceRuleQuery) GetDataSourceId ¶
func (x *DataSourceRuleQuery) GetDataSourceId() string
func (*DataSourceRuleQuery) GetDataSourceRuleId ¶
func (x *DataSourceRuleQuery) GetDataSourceRuleId() string
func (*DataSourceRuleQuery) GetName ¶
func (x *DataSourceRuleQuery) GetName() string
func (*DataSourceRuleQuery) GetQuery ¶
func (x *DataSourceRuleQuery) GetQuery() *v2.Query
func (*DataSourceRuleQuery) GetRuleType ¶
func (x *DataSourceRuleQuery) GetRuleType() DataSourceRuleQuery_RuleType
func (*DataSourceRuleQuery) GetWorkspaceId ¶
func (x *DataSourceRuleQuery) GetWorkspaceId() string
func (*DataSourceRuleQuery) ProtoMessage ¶
func (*DataSourceRuleQuery) ProtoMessage()
func (*DataSourceRuleQuery) ProtoReflect ¶
func (x *DataSourceRuleQuery) ProtoReflect() protoreflect.Message
func (*DataSourceRuleQuery) Reset ¶
func (x *DataSourceRuleQuery) Reset()
func (*DataSourceRuleQuery) String ¶
func (x *DataSourceRuleQuery) String() string
type DataSourceRuleQuery_RuleType ¶
type DataSourceRuleQuery_RuleType int32
const ( DataSourceRuleQuery_RULE_TYPE_NONE DataSourceRuleQuery_RuleType = 0 DataSourceRuleQuery_MANAGED DataSourceRuleQuery_RuleType = 1 DataSourceRuleQuery_CUSTOM DataSourceRuleQuery_RuleType = 2 )
func (DataSourceRuleQuery_RuleType) Descriptor ¶
func (DataSourceRuleQuery_RuleType) Descriptor() protoreflect.EnumDescriptor
func (DataSourceRuleQuery_RuleType) Enum ¶
func (x DataSourceRuleQuery_RuleType) Enum() *DataSourceRuleQuery_RuleType
func (DataSourceRuleQuery_RuleType) EnumDescriptor
deprecated
func (DataSourceRuleQuery_RuleType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataSourceRuleQuery_RuleType.Descriptor instead.
func (DataSourceRuleQuery_RuleType) Number ¶
func (x DataSourceRuleQuery_RuleType) Number() protoreflect.EnumNumber
func (DataSourceRuleQuery_RuleType) String ¶
func (x DataSourceRuleQuery_RuleType) String() string
func (DataSourceRuleQuery_RuleType) Type ¶
func (DataSourceRuleQuery_RuleType) Type() protoreflect.EnumType
type DataSourceRuleRequest ¶
type DataSourceRuleRequest struct { DataSourceRuleId string `protobuf:"bytes,1,opt,name=data_source_rule_id,json=dataSourceRuleId,proto3" json:"data_source_rule_id,omitempty"` // contains filtered or unexported fields }
{ "data_source_rule_id": "rule-22fab02f6b51" }
func (*DataSourceRuleRequest) Descriptor
deprecated
func (*DataSourceRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceRuleRequest.ProtoReflect.Descriptor instead.
func (*DataSourceRuleRequest) GetDataSourceRuleId ¶
func (x *DataSourceRuleRequest) GetDataSourceRuleId() string
func (*DataSourceRuleRequest) ProtoMessage ¶
func (*DataSourceRuleRequest) ProtoMessage()
func (*DataSourceRuleRequest) ProtoReflect ¶
func (x *DataSourceRuleRequest) ProtoReflect() protoreflect.Message
func (*DataSourceRuleRequest) Reset ¶
func (x *DataSourceRuleRequest) Reset()
func (*DataSourceRuleRequest) String ¶
func (x *DataSourceRuleRequest) String() string
type DataSourceRuleServer ¶
type DataSourceRuleServer interface { // Creates a new DataSourceRule. When creating the resource, this method can apply two types of conditions: mapping projects where the cost incurred to the Cost, and mapping cloud service accounts to the Cost. By adjusting the `condition_policy` parameter, the DataSourceRule can be applied when all conditions are met, applied when any of the conditions are met, or always applied regardless of whether the conditions are met. Create(context.Context, *CreateDataSourceRuleRequest) (*DataSourceRuleInfo, error) // Updates a specific DataSourceRule. You can make changes in DataSourceRule settings, including filtering conditions. If the parameter `is_default` is `true`, only `Admin` type User can use this method. Update(context.Context, *UpdateDataSourceRuleRequest) (*DataSourceRuleInfo, error) // Changes the priority order of the DataSourceRules to apply. If there are multiple DataSourceRules applied in a specific service account, the priority order of the resources is requried. This method changes the priority order to apply DataSourceRules. ChangeOrder(context.Context, *ChangeDataSourceRuleOrderRequest) (*DataSourceRuleInfo, error) // Deletes a specific DataSourceRule. You must specify the `data_source_rule_id` of the DataSourceRule to delete. If the parameter `is_default` is `true`, only `Admin` type User can use this method. Delete(context.Context, *DataSourceRuleRequest) (*empty.Empty, error) // Gets a specific DataSourceRule. Prints detailed information about the DataSourceRule, including `conditions_policy` and conditions applied to DataSources. Get(context.Context, *DataSourceRuleRequest) (*DataSourceRuleInfo, error) // Gets a list of all DataSourceRules. You can use a query to get a filtered list of DataSourceRules. List(context.Context, *DataSourceRuleQuery) (*DataSourceRulesInfo, error) Stat(context.Context, *DataSourceRuleStatQuery) (*_struct.Struct, error) // contains filtered or unexported methods }
DataSourceRuleServer is the server API for DataSourceRule service. All implementations must embed UnimplementedDataSourceRuleServer for forward compatibility
type DataSourceRuleStatQuery ¶
type DataSourceRuleStatQuery struct { Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
func (*DataSourceRuleStatQuery) Descriptor
deprecated
func (*DataSourceRuleStatQuery) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceRuleStatQuery.ProtoReflect.Descriptor instead.
func (*DataSourceRuleStatQuery) GetQuery ¶
func (x *DataSourceRuleStatQuery) GetQuery() *v2.StatisticsQuery
func (*DataSourceRuleStatQuery) ProtoMessage ¶
func (*DataSourceRuleStatQuery) ProtoMessage()
func (*DataSourceRuleStatQuery) ProtoReflect ¶
func (x *DataSourceRuleStatQuery) ProtoReflect() protoreflect.Message
func (*DataSourceRuleStatQuery) Reset ¶
func (x *DataSourceRuleStatQuery) Reset()
func (*DataSourceRuleStatQuery) String ¶
func (x *DataSourceRuleStatQuery) String() string
type DataSourceRulesInfo ¶
type DataSourceRulesInfo struct { Results []*DataSourceRuleInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
{ "results": [ { "data_source_rule_id": "rule-22fab02f6b51", "name": "match_service_account", "order": 1, "conditions_policy": "ALWAYS", "actions": { "match_service_account": { "source": "account", "target": "data.project_id" } }, "options": { "stop_processing": true }, "tags": {}, "data_source_id": "ds-c96609f5afeb", "domain_id": "domain-58010aa2e451", "created_at": "2022-05-25T16:01:51.858Z" }, { "data_source_rule_id": "rule-188d366e9817", "name": "match_service_account", "order": 1, "conditions_policy": "ALWAYS", "actions": { "match_service_account": { "source": "account", "target": "data.account_id" } }, "options": { "stop_processing": true }, "tags": {}, "data_source_id": "ds-fcba92ca73b1", "domain_id": "domain-58010aa2e451", "created_at": "2022-06-03T16:00:54.099Z" } ], "total_count": 2 }
func (*DataSourceRulesInfo) Descriptor
deprecated
func (*DataSourceRulesInfo) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceRulesInfo.ProtoReflect.Descriptor instead.
func (*DataSourceRulesInfo) GetResults ¶
func (x *DataSourceRulesInfo) GetResults() []*DataSourceRuleInfo
func (*DataSourceRulesInfo) GetTotalCount ¶
func (x *DataSourceRulesInfo) GetTotalCount() int32
func (*DataSourceRulesInfo) ProtoMessage ¶
func (*DataSourceRulesInfo) ProtoMessage()
func (*DataSourceRulesInfo) ProtoReflect ¶
func (x *DataSourceRulesInfo) ProtoReflect() protoreflect.Message
func (*DataSourceRulesInfo) Reset ¶
func (x *DataSourceRulesInfo) Reset()
func (*DataSourceRulesInfo) String ¶
func (x *DataSourceRulesInfo) String() string
type DataSourceServer ¶
type DataSourceServer interface { // Registers a DataSource with information of the plugin to use. Information of the plugin includes `version`, `provider`, and `upgrade_mode`. Register(context.Context, *RegisterDataSourceRequest) (*DataSourceInfo, error) // Updates a specific DataSource. You can make changes in DataSource settings, including `name` and `tags`. Update(context.Context, *UpdateDataSourceRequest) (*DataSourceInfo, error) // Updates the plugin of a specific DataSource. This method resets the plugin data in the DataSource to update the `metadata`. UpdatePlugin(context.Context, *UpdateDataSourcePluginRequest) (*DataSourceInfo, error) // Updates the secret data of plugin for DataSource. This method updates the secret data in the DataSource to update the `secret_data`. UpdateSecretData(context.Context, *UpdateSecretDataSourceRequest) (*DataSourceInfo, error) // Verifies the plugin of a specific DataSource. This method validates the plugin data, `version` and `endpoint`. VerifyPlugin(context.Context, *DataSourceRequest) (*empty.Empty, error) // Enables a specific DataSource. By enabling a DataSource, you can communicate with an external cloud service via the plugin. Enable(context.Context, *DataSourceRequest) (*DataSourceInfo, error) // Disables a specific DataSource. By disabling a DataSource, you can block communication with an external cloud service via the plugin. Disable(context.Context, *DataSourceRequest) (*DataSourceInfo, error) // Deregisters and deletes a specific DataSource. You must specify the `data_source_id` of the DataSource to deregister. Deregister(context.Context, *DeregisterDataSourceRequest) (*empty.Empty, error) // Manually runs a specific DataSource to collect the cost data. This method is to get up-to-date cost data. Sync(context.Context, *SyncDataSourceRequest) (*JobInfo, error) // Gets a specific DataSource. Prints detailed information about the DataSource, including `name`, `state`, and `plugin_info`. Get(context.Context, *DataSourceRequest) (*DataSourceInfo, error) // Gets a list of all DataSources. You can use a query to get a filtered list of DataSources. List(context.Context, *DataSourceQuery) (*DataSourcesInfo, error) Stat(context.Context, *DataSourceStatQuery) (*_struct.Struct, error) // contains filtered or unexported methods }
DataSourceServer is the server API for DataSource service. All implementations must embed UnimplementedDataSourceServer for forward compatibility
type DataSourceStatQuery ¶
type DataSourceStatQuery struct { Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
func (*DataSourceStatQuery) Descriptor
deprecated
func (*DataSourceStatQuery) Descriptor() ([]byte, []int)
Deprecated: Use DataSourceStatQuery.ProtoReflect.Descriptor instead.
func (*DataSourceStatQuery) GetQuery ¶
func (x *DataSourceStatQuery) GetQuery() *v2.StatisticsQuery
func (*DataSourceStatQuery) ProtoMessage ¶
func (*DataSourceStatQuery) ProtoMessage()
func (*DataSourceStatQuery) ProtoReflect ¶
func (x *DataSourceStatQuery) ProtoReflect() protoreflect.Message
func (*DataSourceStatQuery) Reset ¶
func (x *DataSourceStatQuery) Reset()
func (*DataSourceStatQuery) String ¶
func (x *DataSourceStatQuery) String() string
type DataSourcesInfo ¶
type DataSourcesInfo struct { Results []*DataSourceInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
{ "results": [ { "data_source_id": "ds-085d1e872789", "name": "AWS HyperBilling Data Source test", "state": "ENABLED", "data_source_type": "EXTERNAL", "plugin_info": { "plugin_id": "plugin-aws-hyperbilling-cost-datasource", "version": "1.0.4", "options": {}, "metadata": { "data_source_rules": [ { "options": { "stop_processing": true }, "actions": { "match_service_account": { "source": "account", "target": "data.account_id" } }, "domain_id": "domain-58010aa2e451", "conditions": [], "name": "match_service_account", "tags": {}, "data_source_id": "ds-085d1e872789", "conditions_policy": "ALWAYS" } ] }, "secret_id": "secret-ca134639483", "upgrade_mode": "AUTO" }, "template": {}, "tags": { "a": "b" }, "cost_tag_keys": [ "Name", "Environment", "Role", "Service" ], "cost_additional_info_keys": [ "Instance Type", "Usage Type Details" ], "cost_data_keys": [ "AmortizedCost", "BlendedCost", ] "domain_id": "domain-58010aa2e451", "created_at": "2022-07-19T10:58:36.080Z" } ], "total_count": 2 }
func (*DataSourcesInfo) Descriptor
deprecated
func (*DataSourcesInfo) Descriptor() ([]byte, []int)
Deprecated: Use DataSourcesInfo.ProtoReflect.Descriptor instead.
func (*DataSourcesInfo) GetResults ¶
func (x *DataSourcesInfo) GetResults() []*DataSourceInfo
func (*DataSourcesInfo) GetTotalCount ¶
func (x *DataSourcesInfo) GetTotalCount() int32
func (*DataSourcesInfo) ProtoMessage ¶
func (*DataSourcesInfo) ProtoMessage()
func (*DataSourcesInfo) ProtoReflect ¶
func (x *DataSourcesInfo) ProtoReflect() protoreflect.Message
func (*DataSourcesInfo) Reset ¶
func (x *DataSourcesInfo) Reset()
func (*DataSourcesInfo) String ¶
func (x *DataSourcesInfo) String() string
type DeregisterDataSourceRequest ¶
type DeregisterDataSourceRequest struct { DataSourceId string `protobuf:"bytes,1,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // Default value is true. If true delete all cost data related to data_source_id // +optional CascadeDeleteCost bool `protobuf:"varint,2,opt,name=cascade_delete_cost,json=cascadeDeleteCost,proto3" json:"cascade_delete_cost,omitempty"` // contains filtered or unexported fields }
{ "data_source_id": "ds-085d1e872789", "cascade_delete_cost": true, "domain_id": "domain-085d1e872789" }
func (*DeregisterDataSourceRequest) Descriptor
deprecated
func (*DeregisterDataSourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeregisterDataSourceRequest.ProtoReflect.Descriptor instead.
func (*DeregisterDataSourceRequest) GetCascadeDeleteCost ¶
func (x *DeregisterDataSourceRequest) GetCascadeDeleteCost() bool
func (*DeregisterDataSourceRequest) GetDataSourceId ¶
func (x *DeregisterDataSourceRequest) GetDataSourceId() string
func (*DeregisterDataSourceRequest) ProtoMessage ¶
func (*DeregisterDataSourceRequest) ProtoMessage()
func (*DeregisterDataSourceRequest) ProtoReflect ¶
func (x *DeregisterDataSourceRequest) ProtoReflect() protoreflect.Message
func (*DeregisterDataSourceRequest) Reset ¶
func (x *DeregisterDataSourceRequest) Reset()
func (*DeregisterDataSourceRequest) String ¶
func (x *DeregisterDataSourceRequest) String() string
type GetUrlCostReportRequest ¶
type GetUrlCostReportRequest struct { // The ID of cost report in the Protocol CostReportId string `protobuf:"bytes,1,opt,name=cost_report_id,json=costReportId,proto3" json:"cost_report_id,omitempty"` // contains filtered or unexported fields }
func (*GetUrlCostReportRequest) Descriptor
deprecated
func (*GetUrlCostReportRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetUrlCostReportRequest.ProtoReflect.Descriptor instead.
func (*GetUrlCostReportRequest) GetCostReportId ¶
func (x *GetUrlCostReportRequest) GetCostReportId() string
func (*GetUrlCostReportRequest) ProtoMessage ¶
func (*GetUrlCostReportRequest) ProtoMessage()
func (*GetUrlCostReportRequest) ProtoReflect ¶
func (x *GetUrlCostReportRequest) ProtoReflect() protoreflect.Message
func (*GetUrlCostReportRequest) Reset ¶
func (x *GetUrlCostReportRequest) Reset()
func (*GetUrlCostReportRequest) String ¶
func (x *GetUrlCostReportRequest) String() string
type JobClient ¶
type JobClient interface { // Cancels a specific Job. You can manually cease a Job in run with this method. Cancel(ctx context.Context, in *JobRequest, opts ...grpc.CallOption) (*JobInfo, error) // Gets a specific Job. Prints detailed information about the Job, including the plugin used, operation time, and `status`. Get(ctx context.Context, in *JobRequest, opts ...grpc.CallOption) (*JobInfo, error) // Gets a list of all Jobs. You can use a query to get a filtered list of Jobs. List(ctx context.Context, in *JobQuery, opts ...grpc.CallOption) (*JobsInfo, error) Stat(ctx context.Context, in *JobStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error) }
JobClient is the client API for Job 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.
func NewJobClient ¶
func NewJobClient(cc grpc.ClientConnInterface) JobClient
type JobInfo ¶
type JobInfo struct { JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` Status JobInfo_Status `protobuf:"varint,2,opt,name=status,proto3,enum=spaceone.api.cost_analysis.v1.JobInfo_Status" json:"status,omitempty"` Options *_struct.Struct `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"` ErrorCode string `protobuf:"bytes,4,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` ErrorMessage string `protobuf:"bytes,5,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` TotalTasks int32 `protobuf:"varint,6,opt,name=total_tasks,json=totalTasks,proto3" json:"total_tasks,omitempty"` RemainedTasks int32 `protobuf:"varint,7,opt,name=remained_tasks,json=remainedTasks,proto3" json:"remained_tasks,omitempty"` Changed []*ChangedInfo `protobuf:"bytes,8,rep,name=changed,proto3" json:"changed,omitempty"` SyncedAccounts []*SyncedAccountInfo `protobuf:"bytes,9,rep,name=synced_accounts,json=syncedAccounts,proto3" json:"synced_accounts,omitempty"` ResourceGroup JobInfo_ResourceGroup `` /* 159-byte string literal not displayed */ DomainId string `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"` WorkspaceId string `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` DataSourceId string `protobuf:"bytes,23,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` CreatedAt string `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt string `protobuf:"bytes,32,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` FinishedAt string `protobuf:"bytes,33,opt,name=finished_at,json=finishedAt,proto3" json:"finished_at,omitempty"` // contains filtered or unexported fields }
{ "job_id": "job-07994c7c9021", "status": "CANCELED", "options": { "no_preload_cache": false, "start": "2021-01-01T00:00:00Z" }, "total_tasks": 2, "remained_tasks": 2, "data_source_id": "ds-fcba92ca73b1", "domain_id": "domain-58010aa2e451", "created_at": "2022-04-02T09:17:44.031Z", "updated_at": "2022-04-02T09:19:47.715Z", "finished_at": "2022-04-02T09:19:47.715Z", "changed": [ { "start": "2021-01-01T00:00:00.000Z" } ] }
func (*JobInfo) Descriptor
deprecated
func (*JobInfo) GetChanged ¶
func (x *JobInfo) GetChanged() []*ChangedInfo
func (*JobInfo) GetCreatedAt ¶
func (*JobInfo) GetDataSourceId ¶
func (*JobInfo) GetDomainId ¶
func (*JobInfo) GetErrorCode ¶
func (*JobInfo) GetErrorMessage ¶
func (*JobInfo) GetFinishedAt ¶
func (*JobInfo) GetOptions ¶
func (*JobInfo) GetRemainedTasks ¶
func (*JobInfo) GetResourceGroup ¶
func (x *JobInfo) GetResourceGroup() JobInfo_ResourceGroup
func (*JobInfo) GetStatus ¶
func (x *JobInfo) GetStatus() JobInfo_Status
func (*JobInfo) GetSyncedAccounts ¶
func (x *JobInfo) GetSyncedAccounts() []*SyncedAccountInfo
func (*JobInfo) GetTotalTasks ¶
func (*JobInfo) GetUpdatedAt ¶
func (*JobInfo) GetWorkspaceId ¶
func (*JobInfo) ProtoMessage ¶
func (*JobInfo) ProtoMessage()
func (*JobInfo) ProtoReflect ¶
func (x *JobInfo) ProtoReflect() protoreflect.Message
type JobInfo_ResourceGroup ¶
type JobInfo_ResourceGroup int32
const ( JobInfo_RESOURCE_GROUP_NONE JobInfo_ResourceGroup = 0 JobInfo_DOMAIN JobInfo_ResourceGroup = 1 JobInfo_WORKSPACE JobInfo_ResourceGroup = 2 )
func (JobInfo_ResourceGroup) Descriptor ¶
func (JobInfo_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
func (JobInfo_ResourceGroup) Enum ¶
func (x JobInfo_ResourceGroup) Enum() *JobInfo_ResourceGroup
func (JobInfo_ResourceGroup) EnumDescriptor
deprecated
func (JobInfo_ResourceGroup) EnumDescriptor() ([]byte, []int)
Deprecated: Use JobInfo_ResourceGroup.Descriptor instead.
func (JobInfo_ResourceGroup) Number ¶
func (x JobInfo_ResourceGroup) Number() protoreflect.EnumNumber
func (JobInfo_ResourceGroup) String ¶
func (x JobInfo_ResourceGroup) String() string
func (JobInfo_ResourceGroup) Type ¶
func (JobInfo_ResourceGroup) Type() protoreflect.EnumType
type JobInfo_Status ¶
type JobInfo_Status int32
const ( JobInfo_SCOPE_NONE JobInfo_Status = 0 JobInfo_IN_PROGRESS JobInfo_Status = 1 JobInfo_SUCCESS JobInfo_Status = 2 JobInfo_FAILURE JobInfo_Status = 3 JobInfo_TIMEOUT JobInfo_Status = 4 JobInfo_CANCELED JobInfo_Status = 5 )
func (JobInfo_Status) Descriptor ¶
func (JobInfo_Status) Descriptor() protoreflect.EnumDescriptor
func (JobInfo_Status) Enum ¶
func (x JobInfo_Status) Enum() *JobInfo_Status
func (JobInfo_Status) EnumDescriptor
deprecated
func (JobInfo_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use JobInfo_Status.Descriptor instead.
func (JobInfo_Status) Number ¶
func (x JobInfo_Status) Number() protoreflect.EnumNumber
func (JobInfo_Status) String ¶
func (x JobInfo_Status) String() string
func (JobInfo_Status) Type ¶
func (JobInfo_Status) Type() protoreflect.EnumType
type JobQuery ¶
type JobQuery struct { // +optional Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` // +optional Status JobQuery_Status `protobuf:"varint,3,opt,name=status,proto3,enum=spaceone.api.cost_analysis.v1.JobQuery_Status" json:"status,omitempty"` // +optional WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` // +optional DataSourceId string `protobuf:"bytes,22,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // contains filtered or unexported fields }
{ "query": {} }
func (*JobQuery) Descriptor
deprecated
func (*JobQuery) GetDataSourceId ¶
func (*JobQuery) GetStatus ¶
func (x *JobQuery) GetStatus() JobQuery_Status
func (*JobQuery) GetWorkspaceId ¶
func (*JobQuery) ProtoMessage ¶
func (*JobQuery) ProtoMessage()
func (*JobQuery) ProtoReflect ¶
func (x *JobQuery) ProtoReflect() protoreflect.Message
type JobQuery_Status ¶
type JobQuery_Status int32
const ( JobQuery_SCOPE_NONE JobQuery_Status = 0 JobQuery_IN_PROGRESS JobQuery_Status = 1 JobQuery_SUCCESS JobQuery_Status = 2 JobQuery_FAILURE JobQuery_Status = 3 JobQuery_TIMEOUT JobQuery_Status = 4 JobQuery_CANCELED JobQuery_Status = 5 )
func (JobQuery_Status) Descriptor ¶
func (JobQuery_Status) Descriptor() protoreflect.EnumDescriptor
func (JobQuery_Status) Enum ¶
func (x JobQuery_Status) Enum() *JobQuery_Status
func (JobQuery_Status) EnumDescriptor
deprecated
func (JobQuery_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use JobQuery_Status.Descriptor instead.
func (JobQuery_Status) Number ¶
func (x JobQuery_Status) Number() protoreflect.EnumNumber
func (JobQuery_Status) String ¶
func (x JobQuery_Status) String() string
func (JobQuery_Status) Type ¶
func (JobQuery_Status) Type() protoreflect.EnumType
type JobRequest ¶
type JobRequest struct { JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` // contains filtered or unexported fields }
{ "job_id": "job-07994c7c9021" }
func (*JobRequest) Descriptor
deprecated
func (*JobRequest) Descriptor() ([]byte, []int)
Deprecated: Use JobRequest.ProtoReflect.Descriptor instead.
func (*JobRequest) GetJobId ¶
func (x *JobRequest) GetJobId() string
func (*JobRequest) ProtoMessage ¶
func (*JobRequest) ProtoMessage()
func (*JobRequest) ProtoReflect ¶
func (x *JobRequest) ProtoReflect() protoreflect.Message
func (*JobRequest) Reset ¶
func (x *JobRequest) Reset()
func (*JobRequest) String ¶
func (x *JobRequest) String() string
type JobServer ¶
type JobServer interface { // Cancels a specific Job. You can manually cease a Job in run with this method. Cancel(context.Context, *JobRequest) (*JobInfo, error) // Gets a specific Job. Prints detailed information about the Job, including the plugin used, operation time, and `status`. Get(context.Context, *JobRequest) (*JobInfo, error) // Gets a list of all Jobs. You can use a query to get a filtered list of Jobs. List(context.Context, *JobQuery) (*JobsInfo, error) Stat(context.Context, *JobStatQuery) (*_struct.Struct, error) // contains filtered or unexported methods }
JobServer is the server API for Job service. All implementations must embed UnimplementedJobServer for forward compatibility
type JobStatQuery ¶
type JobStatQuery struct { Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
func (*JobStatQuery) Descriptor
deprecated
func (*JobStatQuery) Descriptor() ([]byte, []int)
Deprecated: Use JobStatQuery.ProtoReflect.Descriptor instead.
func (*JobStatQuery) GetQuery ¶
func (x *JobStatQuery) GetQuery() *v2.StatisticsQuery
func (*JobStatQuery) ProtoMessage ¶
func (*JobStatQuery) ProtoMessage()
func (*JobStatQuery) ProtoReflect ¶
func (x *JobStatQuery) ProtoReflect() protoreflect.Message
func (*JobStatQuery) Reset ¶
func (x *JobStatQuery) Reset()
func (*JobStatQuery) String ¶
func (x *JobStatQuery) String() string
type JobTaskClient ¶
type JobTaskClient interface { // Gets a specific JobTask. Prints detailed information about the JobTask, including the relevant resources: DataSource and Job. The criteria used for dividing a Job into JobTasks can be found in the DataSource used, but the total count of divided JobTasks can be found by this method. Get(ctx context.Context, in *JobTaskRequest, opts ...grpc.CallOption) (*JobTaskInfo, error) // Gets a list of all JobTasks. You can use a query to get a filtered list of JobTasks. List(ctx context.Context, in *JobTaskQuery, opts ...grpc.CallOption) (*JobTasksInfo, error) Stat(ctx context.Context, in *JobTaskStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error) }
JobTaskClient is the client API for JobTask 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.
func NewJobTaskClient ¶
func NewJobTaskClient(cc grpc.ClientConnInterface) JobTaskClient
type JobTaskInfo ¶
type JobTaskInfo struct { JobTaskId string `protobuf:"bytes,1,opt,name=job_task_id,json=jobTaskId,proto3" json:"job_task_id,omitempty"` Status JobTaskInfo_Status `protobuf:"varint,2,opt,name=status,proto3,enum=spaceone.api.cost_analysis.v1.JobTaskInfo_Status" json:"status,omitempty"` Options *_struct.Struct `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"` CreatedCount int32 `protobuf:"varint,4,opt,name=created_count,json=createdCount,proto3" json:"created_count,omitempty"` ErrorCode string `protobuf:"bytes,5,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` ErrorMessage string `protobuf:"bytes,6,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` ResourceGroup JobTaskInfo_ResourceGroup `` /* 163-byte string literal not displayed */ DomainId string `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"` WorkspaceId string `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` JobId string `protobuf:"bytes,23,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` DataSourceId string `protobuf:"bytes,24,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` CreatedAt string `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` StartedAt string `protobuf:"bytes,32,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` UpdatedAt string `protobuf:"bytes,33,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` FinishedAt string `protobuf:"bytes,34,opt,name=finished_at,json=finishedAt,proto3" json:"finished_at,omitempty"` // contains filtered or unexported fields }
{ "job_task_id": "job-task-3622d860a776", "status": "SUCCESS", "options": { "month": "202207", "platform": "gcp" }, "created_count": 1, "job_id": "job-85cf2c385252", "data_source_id": "ds-c96609f5afeb", "domain_id": "domain-58010aa2e451", "created_at": "2022-07-17T16:00:08.266Z", "started_at": "2022-07-17T16:01:28.243Z", "updated_at": "2022-07-17T16:01:28.939Z", "finished_at": "2022-07-17T16:01:28.939Z" }
func (*JobTaskInfo) Descriptor
deprecated
func (*JobTaskInfo) Descriptor() ([]byte, []int)
Deprecated: Use JobTaskInfo.ProtoReflect.Descriptor instead.
func (*JobTaskInfo) GetCreatedAt ¶
func (x *JobTaskInfo) GetCreatedAt() string
func (*JobTaskInfo) GetCreatedCount ¶
func (x *JobTaskInfo) GetCreatedCount() int32
func (*JobTaskInfo) GetDataSourceId ¶
func (x *JobTaskInfo) GetDataSourceId() string
func (*JobTaskInfo) GetDomainId ¶
func (x *JobTaskInfo) GetDomainId() string
func (*JobTaskInfo) GetErrorCode ¶
func (x *JobTaskInfo) GetErrorCode() string
func (*JobTaskInfo) GetErrorMessage ¶
func (x *JobTaskInfo) GetErrorMessage() string
func (*JobTaskInfo) GetFinishedAt ¶
func (x *JobTaskInfo) GetFinishedAt() string
func (*JobTaskInfo) GetJobId ¶
func (x *JobTaskInfo) GetJobId() string
func (*JobTaskInfo) GetJobTaskId ¶
func (x *JobTaskInfo) GetJobTaskId() string
func (*JobTaskInfo) GetOptions ¶
func (x *JobTaskInfo) GetOptions() *_struct.Struct
func (*JobTaskInfo) GetResourceGroup ¶
func (x *JobTaskInfo) GetResourceGroup() JobTaskInfo_ResourceGroup
func (*JobTaskInfo) GetStartedAt ¶
func (x *JobTaskInfo) GetStartedAt() string
func (*JobTaskInfo) GetStatus ¶
func (x *JobTaskInfo) GetStatus() JobTaskInfo_Status
func (*JobTaskInfo) GetUpdatedAt ¶
func (x *JobTaskInfo) GetUpdatedAt() string
func (*JobTaskInfo) GetWorkspaceId ¶
func (x *JobTaskInfo) GetWorkspaceId() string
func (*JobTaskInfo) ProtoMessage ¶
func (*JobTaskInfo) ProtoMessage()
func (*JobTaskInfo) ProtoReflect ¶
func (x *JobTaskInfo) ProtoReflect() protoreflect.Message
func (*JobTaskInfo) Reset ¶
func (x *JobTaskInfo) Reset()
func (*JobTaskInfo) String ¶
func (x *JobTaskInfo) String() string
type JobTaskInfo_ResourceGroup ¶
type JobTaskInfo_ResourceGroup int32
const ( JobTaskInfo_RESOURCE_GROUP_NONE JobTaskInfo_ResourceGroup = 0 JobTaskInfo_DOMAIN JobTaskInfo_ResourceGroup = 1 JobTaskInfo_WORKSPACE JobTaskInfo_ResourceGroup = 2 )
func (JobTaskInfo_ResourceGroup) Descriptor ¶
func (JobTaskInfo_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
func (JobTaskInfo_ResourceGroup) Enum ¶
func (x JobTaskInfo_ResourceGroup) Enum() *JobTaskInfo_ResourceGroup
func (JobTaskInfo_ResourceGroup) EnumDescriptor
deprecated
func (JobTaskInfo_ResourceGroup) EnumDescriptor() ([]byte, []int)
Deprecated: Use JobTaskInfo_ResourceGroup.Descriptor instead.
func (JobTaskInfo_ResourceGroup) Number ¶
func (x JobTaskInfo_ResourceGroup) Number() protoreflect.EnumNumber
func (JobTaskInfo_ResourceGroup) String ¶
func (x JobTaskInfo_ResourceGroup) String() string
func (JobTaskInfo_ResourceGroup) Type ¶
func (JobTaskInfo_ResourceGroup) Type() protoreflect.EnumType
type JobTaskInfo_Status ¶
type JobTaskInfo_Status int32
const ( JobTaskInfo_SCOPE_NONE JobTaskInfo_Status = 0 JobTaskInfo_PENDING JobTaskInfo_Status = 1 JobTaskInfo_IN_PROGRESS JobTaskInfo_Status = 2 JobTaskInfo_SUCCESS JobTaskInfo_Status = 3 JobTaskInfo_FAILURE JobTaskInfo_Status = 4 JobTaskInfo_TIMEOUT JobTaskInfo_Status = 5 JobTaskInfo_CANCELED JobTaskInfo_Status = 6 )
func (JobTaskInfo_Status) Descriptor ¶
func (JobTaskInfo_Status) Descriptor() protoreflect.EnumDescriptor
func (JobTaskInfo_Status) Enum ¶
func (x JobTaskInfo_Status) Enum() *JobTaskInfo_Status
func (JobTaskInfo_Status) EnumDescriptor
deprecated
func (JobTaskInfo_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use JobTaskInfo_Status.Descriptor instead.
func (JobTaskInfo_Status) Number ¶
func (x JobTaskInfo_Status) Number() protoreflect.EnumNumber
func (JobTaskInfo_Status) String ¶
func (x JobTaskInfo_Status) String() string
func (JobTaskInfo_Status) Type ¶
func (JobTaskInfo_Status) Type() protoreflect.EnumType
type JobTaskQuery ¶
type JobTaskQuery struct { // +optional Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // +optional JobTaskId string `protobuf:"bytes,2,opt,name=job_task_id,json=jobTaskId,proto3" json:"job_task_id,omitempty"` // +optional Status JobTaskQuery_Status `protobuf:"varint,3,opt,name=status,proto3,enum=spaceone.api.cost_analysis.v1.JobTaskQuery_Status" json:"status,omitempty"` // +optional WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` // +optional JobId string `protobuf:"bytes,22,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` // +optional DataSourceId string `protobuf:"bytes,23,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // contains filtered or unexported fields }
{ "query": {} }
func (*JobTaskQuery) Descriptor
deprecated
func (*JobTaskQuery) Descriptor() ([]byte, []int)
Deprecated: Use JobTaskQuery.ProtoReflect.Descriptor instead.
func (*JobTaskQuery) GetDataSourceId ¶
func (x *JobTaskQuery) GetDataSourceId() string
func (*JobTaskQuery) GetJobId ¶
func (x *JobTaskQuery) GetJobId() string
func (*JobTaskQuery) GetJobTaskId ¶
func (x *JobTaskQuery) GetJobTaskId() string
func (*JobTaskQuery) GetQuery ¶
func (x *JobTaskQuery) GetQuery() *v2.Query
func (*JobTaskQuery) GetStatus ¶
func (x *JobTaskQuery) GetStatus() JobTaskQuery_Status
func (*JobTaskQuery) GetWorkspaceId ¶
func (x *JobTaskQuery) GetWorkspaceId() string
func (*JobTaskQuery) ProtoMessage ¶
func (*JobTaskQuery) ProtoMessage()
func (*JobTaskQuery) ProtoReflect ¶
func (x *JobTaskQuery) ProtoReflect() protoreflect.Message
func (*JobTaskQuery) Reset ¶
func (x *JobTaskQuery) Reset()
func (*JobTaskQuery) String ¶
func (x *JobTaskQuery) String() string
type JobTaskQuery_Status ¶
type JobTaskQuery_Status int32
const ( JobTaskQuery_SCOPE_NONE JobTaskQuery_Status = 0 JobTaskQuery_PENDING JobTaskQuery_Status = 1 JobTaskQuery_IN_PROGRESS JobTaskQuery_Status = 2 JobTaskQuery_SUCCESS JobTaskQuery_Status = 3 JobTaskQuery_FAILURE JobTaskQuery_Status = 4 JobTaskQuery_TIMEOUT JobTaskQuery_Status = 5 JobTaskQuery_CANCELED JobTaskQuery_Status = 6 )
func (JobTaskQuery_Status) Descriptor ¶
func (JobTaskQuery_Status) Descriptor() protoreflect.EnumDescriptor
func (JobTaskQuery_Status) Enum ¶
func (x JobTaskQuery_Status) Enum() *JobTaskQuery_Status
func (JobTaskQuery_Status) EnumDescriptor
deprecated
func (JobTaskQuery_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use JobTaskQuery_Status.Descriptor instead.
func (JobTaskQuery_Status) Number ¶
func (x JobTaskQuery_Status) Number() protoreflect.EnumNumber
func (JobTaskQuery_Status) String ¶
func (x JobTaskQuery_Status) String() string
func (JobTaskQuery_Status) Type ¶
func (JobTaskQuery_Status) Type() protoreflect.EnumType
type JobTaskRequest ¶
type JobTaskRequest struct { JobTaskId string `protobuf:"bytes,1,opt,name=job_task_id,json=jobTaskId,proto3" json:"job_task_id,omitempty"` // contains filtered or unexported fields }
{ "job_task_id": "job-task-3622d860a776" }
func (*JobTaskRequest) Descriptor
deprecated
func (*JobTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use JobTaskRequest.ProtoReflect.Descriptor instead.
func (*JobTaskRequest) GetJobTaskId ¶
func (x *JobTaskRequest) GetJobTaskId() string
func (*JobTaskRequest) ProtoMessage ¶
func (*JobTaskRequest) ProtoMessage()
func (*JobTaskRequest) ProtoReflect ¶
func (x *JobTaskRequest) ProtoReflect() protoreflect.Message
func (*JobTaskRequest) Reset ¶
func (x *JobTaskRequest) Reset()
func (*JobTaskRequest) String ¶
func (x *JobTaskRequest) String() string
type JobTaskServer ¶
type JobTaskServer interface { // Gets a specific JobTask. Prints detailed information about the JobTask, including the relevant resources: DataSource and Job. The criteria used for dividing a Job into JobTasks can be found in the DataSource used, but the total count of divided JobTasks can be found by this method. Get(context.Context, *JobTaskRequest) (*JobTaskInfo, error) // Gets a list of all JobTasks. You can use a query to get a filtered list of JobTasks. List(context.Context, *JobTaskQuery) (*JobTasksInfo, error) Stat(context.Context, *JobTaskStatQuery) (*_struct.Struct, error) // contains filtered or unexported methods }
JobTaskServer is the server API for JobTask service. All implementations must embed UnimplementedJobTaskServer for forward compatibility
type JobTaskStatQuery ¶
type JobTaskStatQuery struct { Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
func (*JobTaskStatQuery) Descriptor
deprecated
func (*JobTaskStatQuery) Descriptor() ([]byte, []int)
Deprecated: Use JobTaskStatQuery.ProtoReflect.Descriptor instead.
func (*JobTaskStatQuery) GetQuery ¶
func (x *JobTaskStatQuery) GetQuery() *v2.StatisticsQuery
func (*JobTaskStatQuery) ProtoMessage ¶
func (*JobTaskStatQuery) ProtoMessage()
func (*JobTaskStatQuery) ProtoReflect ¶
func (x *JobTaskStatQuery) ProtoReflect() protoreflect.Message
func (*JobTaskStatQuery) Reset ¶
func (x *JobTaskStatQuery) Reset()
func (*JobTaskStatQuery) String ¶
func (x *JobTaskStatQuery) String() string
type JobTasksInfo ¶
type JobTasksInfo struct { Results []*JobTaskInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
{ "results": [ { "job_task_id": "job-task-3622d860a776", "status": "SUCCESS", "options": { "platform": "gcp", "month": "202207" }, "created_count": 1, "job_id": "job-85cf2c385252", "data_source_id": "ds-c96609f5afeb", "domain_id": "domain-58010aa2e451", "created_at": "2022-07-17T16:00:08.266Z", "started_at": "2022-07-17T16:01:28.243Z", "updated_at": "2022-07-17T16:01:28.939Z", "finished_at": "2022-07-17T16:01:28.939Z" }, { "job_task_id": "job-task-038c0b076ec5", "status": "SUCCESS", "options": { "account": "257706363616", "start": "2022-07-01" }, "created_count": 5756, "job_id": "job-6b6765f757a9", "data_source_id": "ds-fcba92ca73b1", "domain_id": "domain-58010aa2e451", "created_at": "2022-07-17T16:00:05.099Z", "started_at": "2022-07-17T16:00:47.356Z", "updated_at": "2022-07-17T16:01:20.856Z", "finished_at": "2022-07-17T16:01:20.856Z" } ], "total_count": 720 }
func (*JobTasksInfo) Descriptor
deprecated
func (*JobTasksInfo) Descriptor() ([]byte, []int)
Deprecated: Use JobTasksInfo.ProtoReflect.Descriptor instead.
func (*JobTasksInfo) GetResults ¶
func (x *JobTasksInfo) GetResults() []*JobTaskInfo
func (*JobTasksInfo) GetTotalCount ¶
func (x *JobTasksInfo) GetTotalCount() int32
func (*JobTasksInfo) ProtoMessage ¶
func (*JobTasksInfo) ProtoMessage()
func (*JobTasksInfo) ProtoReflect ¶
func (x *JobTasksInfo) ProtoReflect() protoreflect.Message
func (*JobTasksInfo) Reset ¶
func (x *JobTasksInfo) Reset()
func (*JobTasksInfo) String ¶
func (x *JobTasksInfo) String() string
type JobsInfo ¶
type JobsInfo struct { Results []*JobInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"` // contains filtered or unexported fields }
{ "results": [ { "job_id": "job-85cf2c385252", "status": "SUCCESS", "options": { "start": null, "no_preload_cache": false }, "total_tasks": 1, "data_source_id": "ds-c96609f5afeb", "domain_id": "domain-58010aa2e451", "created_at": "2022-07-17T16:00:08.254Z", "updated_at": "2022-07-17T16:01:30.637Z", "finished_at": "2022-07-17T16:01:30.637Z", "changed": [ { "start": "2022-07-01T00:00:00.000Z" } ] }, { "job_id": "job-6b6765f757a9", "status": "SUCCESS", "options": { "start": null, "no_preload_cache": false }, "total_tasks": 2, "data_source_id": "ds-fcba92ca73b1", "domain_id": "domain-58010aa2e451", "created_at": "2022-07-17T16:00:05.077Z", "updated_at": "2022-07-17T16:01:28.206Z", "finished_at": "2022-07-17T16:01:28.206Z", "changed": [ { "start": "2022-07-01T00:00:00.000Z" } ] } ], "total_count": 372 }
func (*JobsInfo) Descriptor
deprecated
func (*JobsInfo) GetResults ¶
func (*JobsInfo) GetTotalCount ¶
func (*JobsInfo) ProtoMessage ¶
func (*JobsInfo) ProtoMessage()
func (*JobsInfo) ProtoReflect ¶
func (x *JobsInfo) ProtoReflect() protoreflect.Message
type MatchRule ¶
type MatchRule struct { Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"` // contains filtered or unexported fields }
func (*MatchRule) Descriptor
deprecated
func (*MatchRule) ProtoMessage ¶
func (*MatchRule) ProtoMessage()
func (*MatchRule) ProtoReflect ¶
func (x *MatchRule) ProtoReflect() protoreflect.Message
type PlannedLimit ¶
type PlannedLimit struct { Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` Limit float32 `protobuf:"fixed32,2,opt,name=limit,proto3" json:"limit,omitempty"` // contains filtered or unexported fields }
func (*PlannedLimit) Descriptor
deprecated
func (*PlannedLimit) Descriptor() ([]byte, []int)
Deprecated: Use PlannedLimit.ProtoReflect.Descriptor instead.
func (*PlannedLimit) GetDate ¶
func (x *PlannedLimit) GetDate() string
func (*PlannedLimit) GetLimit ¶
func (x *PlannedLimit) GetLimit() float32
func (*PlannedLimit) ProtoMessage ¶
func (*PlannedLimit) ProtoMessage()
func (*PlannedLimit) ProtoReflect ¶
func (x *PlannedLimit) ProtoReflect() protoreflect.Message
func (*PlannedLimit) Reset ¶
func (x *PlannedLimit) Reset()
func (*PlannedLimit) String ¶
func (x *PlannedLimit) String() string
type PluginInfo ¶
type PluginInfo struct { PluginId string `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` Options *_struct.Struct `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"` Metadata *_struct.Struct `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` SecretData *_struct.Struct `protobuf:"bytes,5,opt,name=secret_data,json=secretData,proto3" json:"secret_data,omitempty"` SchemaId string `protobuf:"bytes,6,opt,name=schema_id,json=schemaId,proto3" json:"schema_id,omitempty"` SecretId string `protobuf:"bytes,7,opt,name=secret_id,json=secretId,proto3" json:"secret_id,omitempty"` UpgradeMode PluginInfo_UpgradeMode `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func (*PluginInfo) Descriptor
deprecated
func (*PluginInfo) Descriptor() ([]byte, []int)
Deprecated: Use PluginInfo.ProtoReflect.Descriptor instead.
func (*PluginInfo) GetMetadata ¶
func (x *PluginInfo) GetMetadata() *_struct.Struct
func (*PluginInfo) GetOptions ¶
func (x *PluginInfo) GetOptions() *_struct.Struct
func (*PluginInfo) GetPluginId ¶
func (x *PluginInfo) GetPluginId() string
func (*PluginInfo) GetSchemaId ¶
func (x *PluginInfo) GetSchemaId() string
func (*PluginInfo) GetSecretData ¶
func (x *PluginInfo) GetSecretData() *_struct.Struct
func (*PluginInfo) GetSecretId ¶
func (x *PluginInfo) GetSecretId() string
func (*PluginInfo) GetUpgradeMode ¶
func (x *PluginInfo) GetUpgradeMode() PluginInfo_UpgradeMode
func (*PluginInfo) GetVersion ¶
func (x *PluginInfo) GetVersion() string
func (*PluginInfo) ProtoMessage ¶
func (*PluginInfo) ProtoMessage()
func (*PluginInfo) ProtoReflect ¶
func (x *PluginInfo) ProtoReflect() protoreflect.Message
func (*PluginInfo) Reset ¶
func (x *PluginInfo) Reset()
func (*PluginInfo) String ¶
func (x *PluginInfo) String() string
type PluginInfo_UpgradeMode ¶
type PluginInfo_UpgradeMode int32
const ( PluginInfo_NONE PluginInfo_UpgradeMode = 0 PluginInfo_MANUAL PluginInfo_UpgradeMode = 1 PluginInfo_AUTO PluginInfo_UpgradeMode = 2 )
func (PluginInfo_UpgradeMode) Descriptor ¶
func (PluginInfo_UpgradeMode) Descriptor() protoreflect.EnumDescriptor
func (PluginInfo_UpgradeMode) Enum ¶
func (x PluginInfo_UpgradeMode) Enum() *PluginInfo_UpgradeMode
func (PluginInfo_UpgradeMode) EnumDescriptor
deprecated
func (PluginInfo_UpgradeMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use PluginInfo_UpgradeMode.Descriptor instead.
func (PluginInfo_UpgradeMode) Number ¶
func (x PluginInfo_UpgradeMode) Number() protoreflect.EnumNumber
func (PluginInfo_UpgradeMode) String ¶
func (x PluginInfo_UpgradeMode) String() string
func (PluginInfo_UpgradeMode) Type ¶
func (PluginInfo_UpgradeMode) Type() protoreflect.EnumType
type ProviderFilter ¶
type ProviderFilter struct { State ProviderFilter_State `protobuf:"varint,1,opt,name=state,proto3,enum=spaceone.api.cost_analysis.v1.ProviderFilter_State" json:"state,omitempty"` Providers []string `protobuf:"bytes,2,rep,name=providers,proto3" json:"providers,omitempty"` // contains filtered or unexported fields }
func (*ProviderFilter) Descriptor
deprecated
func (*ProviderFilter) Descriptor() ([]byte, []int)
Deprecated: Use ProviderFilter.ProtoReflect.Descriptor instead.
func (*ProviderFilter) GetProviders ¶
func (x *ProviderFilter) GetProviders() []string
func (*ProviderFilter) GetState ¶
func (x *ProviderFilter) GetState() ProviderFilter_State
func (*ProviderFilter) ProtoMessage ¶
func (*ProviderFilter) ProtoMessage()
func (*ProviderFilter) ProtoReflect ¶
func (x *ProviderFilter) ProtoReflect() protoreflect.Message
func (*ProviderFilter) Reset ¶
func (x *ProviderFilter) Reset()
func (*ProviderFilter) String ¶
func (x *ProviderFilter) String() string
type ProviderFilter_State ¶
type ProviderFilter_State int32
const ( ProviderFilter_STATE_NONE ProviderFilter_State = 0 ProviderFilter_ENABLED ProviderFilter_State = 1 ProviderFilter_DISABLED ProviderFilter_State = 2 )
func (ProviderFilter_State) Descriptor ¶
func (ProviderFilter_State) Descriptor() protoreflect.EnumDescriptor
func (ProviderFilter_State) Enum ¶
func (x ProviderFilter_State) Enum() *ProviderFilter_State
func (ProviderFilter_State) EnumDescriptor
deprecated
func (ProviderFilter_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProviderFilter_State.Descriptor instead.
func (ProviderFilter_State) Number ¶
func (x ProviderFilter_State) Number() protoreflect.EnumNumber
func (ProviderFilter_State) String ¶
func (x ProviderFilter_State) String() string
func (ProviderFilter_State) Type ¶
func (ProviderFilter_State) Type() protoreflect.EnumType
type RegisterDataSourceRequest ¶
type RegisterDataSourceRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` DataSourceType RegisterDataSourceRequest_DataSourceType `` /* 182-byte string literal not displayed */ // +optional Provider string `protobuf:"bytes,3,opt,name=provider,proto3" json:"provider,omitempty"` // +optional SecretType RegisterDataSourceRequest_SecretType `` /* 164-byte string literal not displayed */ // +optional SecretFilter *SecretFilter `protobuf:"bytes,5,opt,name=secret_filter,json=secretFilter,proto3" json:"secret_filter,omitempty"` // +optional Template *_struct.Struct `protobuf:"bytes,6,opt,name=template,proto3" json:"template,omitempty"` // +optional PluginInfo *PluginInfo `protobuf:"bytes,7,opt,name=plugin_info,json=pluginInfo,proto3" json:"plugin_info,omitempty"` // +optional Tags *_struct.Struct `protobuf:"bytes,8,opt,name=tags,proto3" json:"tags,omitempty"` ResourceGroup RegisterDataSourceRequest_ResourceGroup `` /* 177-byte string literal not displayed */ // +optional WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` // contains filtered or unexported fields }
{ "name": "AWS HyperBilling Data Source test", "data_source_type": "EXTERNAL", "plugin_info": { "plugin_id": "plugin-aws-hyperbilling-cost-datasource", "version": "1.0.4", "options": {}, "metadata": { "data_source_rules": [ { "conditions_policy": "ALWAYS", "options": { "stop_processing": true }, "actions": { "match_service_account": { "source": "account", "target": "data.account_id" } }, "conditions": [], "tags": {}, "name": "match_service_account" } ] }, "secret_id": "secret-ca134639483", "upgrade_mode": "AUTO" }, "tags": {"a": "b"} }
func (*RegisterDataSourceRequest) Descriptor
deprecated
func (*RegisterDataSourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterDataSourceRequest.ProtoReflect.Descriptor instead.
func (*RegisterDataSourceRequest) GetDataSourceType ¶
func (x *RegisterDataSourceRequest) GetDataSourceType() RegisterDataSourceRequest_DataSourceType
func (*RegisterDataSourceRequest) GetName ¶
func (x *RegisterDataSourceRequest) GetName() string
func (*RegisterDataSourceRequest) GetPluginInfo ¶
func (x *RegisterDataSourceRequest) GetPluginInfo() *PluginInfo
func (*RegisterDataSourceRequest) GetProvider ¶
func (x *RegisterDataSourceRequest) GetProvider() string
func (*RegisterDataSourceRequest) GetResourceGroup ¶
func (x *RegisterDataSourceRequest) GetResourceGroup() RegisterDataSourceRequest_ResourceGroup
func (*RegisterDataSourceRequest) GetSecretFilter ¶
func (x *RegisterDataSourceRequest) GetSecretFilter() *SecretFilter
func (*RegisterDataSourceRequest) GetSecretType ¶
func (x *RegisterDataSourceRequest) GetSecretType() RegisterDataSourceRequest_SecretType
func (*RegisterDataSourceRequest) GetTags ¶
func (x *RegisterDataSourceRequest) GetTags() *_struct.Struct
func (*RegisterDataSourceRequest) GetTemplate ¶
func (x *RegisterDataSourceRequest) GetTemplate() *_struct.Struct
func (*RegisterDataSourceRequest) GetWorkspaceId ¶
func (x *RegisterDataSourceRequest) GetWorkspaceId() string
func (*RegisterDataSourceRequest) ProtoMessage ¶
func (*RegisterDataSourceRequest) ProtoMessage()
func (*RegisterDataSourceRequest) ProtoReflect ¶
func (x *RegisterDataSourceRequest) ProtoReflect() protoreflect.Message
func (*RegisterDataSourceRequest) Reset ¶
func (x *RegisterDataSourceRequest) Reset()
func (*RegisterDataSourceRequest) String ¶
func (x *RegisterDataSourceRequest) String() string
type RegisterDataSourceRequest_DataSourceType ¶
type RegisterDataSourceRequest_DataSourceType int32
const ( RegisterDataSourceRequest_NONE RegisterDataSourceRequest_DataSourceType = 0 RegisterDataSourceRequest_LOCAL RegisterDataSourceRequest_DataSourceType = 1 RegisterDataSourceRequest_EXTERNAL RegisterDataSourceRequest_DataSourceType = 2 )
func (RegisterDataSourceRequest_DataSourceType) Descriptor ¶
func (RegisterDataSourceRequest_DataSourceType) Descriptor() protoreflect.EnumDescriptor
func (RegisterDataSourceRequest_DataSourceType) EnumDescriptor
deprecated
func (RegisterDataSourceRequest_DataSourceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RegisterDataSourceRequest_DataSourceType.Descriptor instead.
func (RegisterDataSourceRequest_DataSourceType) Number ¶
func (x RegisterDataSourceRequest_DataSourceType) Number() protoreflect.EnumNumber
func (RegisterDataSourceRequest_DataSourceType) String ¶
func (x RegisterDataSourceRequest_DataSourceType) String() string
func (RegisterDataSourceRequest_DataSourceType) Type ¶
func (RegisterDataSourceRequest_DataSourceType) Type() protoreflect.EnumType
type RegisterDataSourceRequest_ResourceGroup ¶
type RegisterDataSourceRequest_ResourceGroup int32
const ( RegisterDataSourceRequest_RESOURCE_GROUP_NONE RegisterDataSourceRequest_ResourceGroup = 0 RegisterDataSourceRequest_DOMAIN RegisterDataSourceRequest_ResourceGroup = 1 RegisterDataSourceRequest_WORKSPACE RegisterDataSourceRequest_ResourceGroup = 2 )
func (RegisterDataSourceRequest_ResourceGroup) Descriptor ¶
func (RegisterDataSourceRequest_ResourceGroup) Descriptor() protoreflect.EnumDescriptor
func (RegisterDataSourceRequest_ResourceGroup) EnumDescriptor
deprecated
func (RegisterDataSourceRequest_ResourceGroup) EnumDescriptor() ([]byte, []int)
Deprecated: Use RegisterDataSourceRequest_ResourceGroup.Descriptor instead.
func (RegisterDataSourceRequest_ResourceGroup) Number ¶
func (x RegisterDataSourceRequest_ResourceGroup) Number() protoreflect.EnumNumber
func (RegisterDataSourceRequest_ResourceGroup) String ¶
func (x RegisterDataSourceRequest_ResourceGroup) String() string
func (RegisterDataSourceRequest_ResourceGroup) Type ¶
func (RegisterDataSourceRequest_ResourceGroup) Type() protoreflect.EnumType
type RegisterDataSourceRequest_SecretType ¶
type RegisterDataSourceRequest_SecretType int32
const ( RegisterDataSourceRequest_SECRET_TYPE_NONE RegisterDataSourceRequest_SecretType = 0 RegisterDataSourceRequest_MANUAL RegisterDataSourceRequest_SecretType = 1 RegisterDataSourceRequest_USE_SERVICE_ACCOUNT_SECRET RegisterDataSourceRequest_SecretType = 2 )
func (RegisterDataSourceRequest_SecretType) Descriptor ¶
func (RegisterDataSourceRequest_SecretType) Descriptor() protoreflect.EnumDescriptor
func (RegisterDataSourceRequest_SecretType) Enum ¶
func (x RegisterDataSourceRequest_SecretType) Enum() *RegisterDataSourceRequest_SecretType
func (RegisterDataSourceRequest_SecretType) EnumDescriptor
deprecated
func (RegisterDataSourceRequest_SecretType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RegisterDataSourceRequest_SecretType.Descriptor instead.
func (RegisterDataSourceRequest_SecretType) Number ¶
func (x RegisterDataSourceRequest_SecretType) Number() protoreflect.EnumNumber
func (RegisterDataSourceRequest_SecretType) String ¶
func (x RegisterDataSourceRequest_SecretType) String() string
func (RegisterDataSourceRequest_SecretType) Type ¶
func (RegisterDataSourceRequest_SecretType) Type() protoreflect.EnumType
type ResetDataSourceAccountRequest ¶
type ResetDataSourceAccountRequest struct { DataSourceAccountId string `protobuf:"bytes,1,opt,name=data_source_account_id,json=dataSourceAccountId,proto3" json:"data_source_account_id,omitempty"` // contains filtered or unexported fields }
func (*ResetDataSourceAccountRequest) Descriptor
deprecated
func (*ResetDataSourceAccountRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetDataSourceAccountRequest.ProtoReflect.Descriptor instead.
func (*ResetDataSourceAccountRequest) GetDataSourceAccountId ¶
func (x *ResetDataSourceAccountRequest) GetDataSourceAccountId() string
func (*ResetDataSourceAccountRequest) ProtoMessage ¶
func (*ResetDataSourceAccountRequest) ProtoMessage()
func (*ResetDataSourceAccountRequest) ProtoReflect ¶
func (x *ResetDataSourceAccountRequest) ProtoReflect() protoreflect.Message
func (*ResetDataSourceAccountRequest) Reset ¶
func (x *ResetDataSourceAccountRequest) Reset()
func (*ResetDataSourceAccountRequest) String ¶
func (x *ResetDataSourceAccountRequest) String() string
type SecretFilter ¶
type SecretFilter struct { State SecretFilter_SecretFilterState `` /* 130-byte string literal not displayed */ Secrets []string `protobuf:"bytes,2,rep,name=secrets,proto3" json:"secrets,omitempty"` ServiceAccounts []string `protobuf:"bytes,3,rep,name=service_accounts,json=serviceAccounts,proto3" json:"service_accounts,omitempty"` Schemas []string `protobuf:"bytes,4,rep,name=schemas,proto3" json:"schemas,omitempty"` // contains filtered or unexported fields }
func (*SecretFilter) Descriptor
deprecated
func (*SecretFilter) Descriptor() ([]byte, []int)
Deprecated: Use SecretFilter.ProtoReflect.Descriptor instead.
func (*SecretFilter) GetSchemas ¶
func (x *SecretFilter) GetSchemas() []string
func (*SecretFilter) GetSecrets ¶
func (x *SecretFilter) GetSecrets() []string
func (*SecretFilter) GetServiceAccounts ¶
func (x *SecretFilter) GetServiceAccounts() []string
func (*SecretFilter) GetState ¶
func (x *SecretFilter) GetState() SecretFilter_SecretFilterState
func (*SecretFilter) ProtoMessage ¶
func (*SecretFilter) ProtoMessage()
func (*SecretFilter) ProtoReflect ¶
func (x *SecretFilter) ProtoReflect() protoreflect.Message
func (*SecretFilter) Reset ¶
func (x *SecretFilter) Reset()
func (*SecretFilter) String ¶
func (x *SecretFilter) String() string
type SecretFilter_SecretFilterState ¶
type SecretFilter_SecretFilterState int32
const ( SecretFilter_NONE SecretFilter_SecretFilterState = 0 SecretFilter_ENABLED SecretFilter_SecretFilterState = 1 SecretFilter_DISABLED SecretFilter_SecretFilterState = 2 )
func (SecretFilter_SecretFilterState) Descriptor ¶
func (SecretFilter_SecretFilterState) Descriptor() protoreflect.EnumDescriptor
func (SecretFilter_SecretFilterState) Enum ¶
func (x SecretFilter_SecretFilterState) Enum() *SecretFilter_SecretFilterState
func (SecretFilter_SecretFilterState) EnumDescriptor
deprecated
func (SecretFilter_SecretFilterState) EnumDescriptor() ([]byte, []int)
Deprecated: Use SecretFilter_SecretFilterState.Descriptor instead.
func (SecretFilter_SecretFilterState) Number ¶
func (x SecretFilter_SecretFilterState) Number() protoreflect.EnumNumber
func (SecretFilter_SecretFilterState) String ¶
func (x SecretFilter_SecretFilterState) String() string
func (SecretFilter_SecretFilterState) Type ¶
func (SecretFilter_SecretFilterState) Type() protoreflect.EnumType
type SetBudgetNotificationRequest ¶
type SetBudgetNotificationRequest struct { BudgetId string `protobuf:"bytes,1,opt,name=budget_id,json=budgetId,proto3" json:"budget_id,omitempty"` Notifications []*BudgetNotification `protobuf:"bytes,2,rep,name=notifications,proto3" json:"notifications,omitempty"` // contains filtered or unexported fields }
{ "budget_id": "budget-4c8606da4521", "notifications": [ { "threshold": 20.0, "unit": "PERCENT", "notification_type": "CRITICAL" }, { "threshold": 1000.0, "unit": "ACTUAL_COST", "notification_type": "WARNING" } ] }
func (*SetBudgetNotificationRequest) Descriptor
deprecated
func (*SetBudgetNotificationRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetBudgetNotificationRequest.ProtoReflect.Descriptor instead.
func (*SetBudgetNotificationRequest) GetBudgetId ¶
func (x *SetBudgetNotificationRequest) GetBudgetId() string
func (*SetBudgetNotificationRequest) GetNotifications ¶
func (x *SetBudgetNotificationRequest) GetNotifications() []*BudgetNotification
func (*SetBudgetNotificationRequest) ProtoMessage ¶
func (*SetBudgetNotificationRequest) ProtoMessage()
func (*SetBudgetNotificationRequest) ProtoReflect ¶
func (x *SetBudgetNotificationRequest) ProtoReflect() protoreflect.Message
func (*SetBudgetNotificationRequest) Reset ¶
func (x *SetBudgetNotificationRequest) Reset()
func (*SetBudgetNotificationRequest) String ¶
func (x *SetBudgetNotificationRequest) String() string
type SyncDataSourceRequest ¶
type SyncDataSourceRequest struct { DataSourceId string `protobuf:"bytes,1,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // +optional Start string `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"` // +optional NoPreloadCache bool `protobuf:"varint,3,opt,name=no_preload_cache,json=noPreloadCache,proto3" json:"no_preload_cache,omitempty"` // contains filtered or unexported fields }
func (*SyncDataSourceRequest) Descriptor
deprecated
func (*SyncDataSourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use SyncDataSourceRequest.ProtoReflect.Descriptor instead.
func (*SyncDataSourceRequest) GetDataSourceId ¶
func (x *SyncDataSourceRequest) GetDataSourceId() string
func (*SyncDataSourceRequest) GetNoPreloadCache ¶
func (x *SyncDataSourceRequest) GetNoPreloadCache() bool
func (*SyncDataSourceRequest) GetStart ¶
func (x *SyncDataSourceRequest) GetStart() string
func (*SyncDataSourceRequest) ProtoMessage ¶
func (*SyncDataSourceRequest) ProtoMessage()
func (*SyncDataSourceRequest) ProtoReflect ¶
func (x *SyncDataSourceRequest) ProtoReflect() protoreflect.Message
func (*SyncDataSourceRequest) Reset ¶
func (x *SyncDataSourceRequest) Reset()
func (*SyncDataSourceRequest) String ¶
func (x *SyncDataSourceRequest) String() string
type SyncedAccountInfo ¶
type SyncedAccountInfo struct { AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` // contains filtered or unexported fields }
func (*SyncedAccountInfo) Descriptor
deprecated
func (*SyncedAccountInfo) Descriptor() ([]byte, []int)
Deprecated: Use SyncedAccountInfo.ProtoReflect.Descriptor instead.
func (*SyncedAccountInfo) GetAccountId ¶
func (x *SyncedAccountInfo) GetAccountId() string
func (*SyncedAccountInfo) ProtoMessage ¶
func (*SyncedAccountInfo) ProtoMessage()
func (*SyncedAccountInfo) ProtoReflect ¶
func (x *SyncedAccountInfo) ProtoReflect() protoreflect.Message
func (*SyncedAccountInfo) Reset ¶
func (x *SyncedAccountInfo) Reset()
func (*SyncedAccountInfo) String ¶
func (x *SyncedAccountInfo) String() string
type UnimplementedBudgetServer ¶
type UnimplementedBudgetServer struct { }
UnimplementedBudgetServer must be embedded to have forward compatible implementations.
func (UnimplementedBudgetServer) Create ¶
func (UnimplementedBudgetServer) Create(context.Context, *CreateBudgetRequest) (*BudgetInfo, error)
func (UnimplementedBudgetServer) Delete ¶
func (UnimplementedBudgetServer) Delete(context.Context, *BudgetRequest) (*empty.Empty, error)
func (UnimplementedBudgetServer) Get ¶
func (UnimplementedBudgetServer) Get(context.Context, *BudgetRequest) (*BudgetInfo, error)
func (UnimplementedBudgetServer) List ¶
func (UnimplementedBudgetServer) List(context.Context, *BudgetQuery) (*BudgetsInfo, error)
func (UnimplementedBudgetServer) SetNotification ¶
func (UnimplementedBudgetServer) SetNotification(context.Context, *SetBudgetNotificationRequest) (*BudgetInfo, error)
func (UnimplementedBudgetServer) Stat ¶
func (UnimplementedBudgetServer) Stat(context.Context, *BudgetStatQuery) (*_struct.Struct, error)
func (UnimplementedBudgetServer) Update ¶
func (UnimplementedBudgetServer) Update(context.Context, *UpdateBudgetRequest) (*BudgetInfo, error)
type UnimplementedBudgetUsageServer ¶
type UnimplementedBudgetUsageServer struct { }
UnimplementedBudgetUsageServer must be embedded to have forward compatible implementations.
func (UnimplementedBudgetUsageServer) Analyze ¶
func (UnimplementedBudgetUsageServer) Analyze(context.Context, *BudgetUsageAnalyzeQuery) (*_struct.Struct, error)
func (UnimplementedBudgetUsageServer) List ¶
func (UnimplementedBudgetUsageServer) List(context.Context, *BudgetUsageQuery) (*BudgetUsagesInfo, error)
func (UnimplementedBudgetUsageServer) Stat ¶
func (UnimplementedBudgetUsageServer) Stat(context.Context, *BudgetUsageStatQuery) (*_struct.Struct, error)
type UnimplementedCostQuerySetServer ¶
type UnimplementedCostQuerySetServer struct { }
UnimplementedCostQuerySetServer must be embedded to have forward compatible implementations.
func (UnimplementedCostQuerySetServer) Create ¶
func (UnimplementedCostQuerySetServer) Create(context.Context, *CreateCostQuerySetRequest) (*CostQuerySetInfo, error)
func (UnimplementedCostQuerySetServer) Delete ¶
func (UnimplementedCostQuerySetServer) Delete(context.Context, *CostQuerySetRequest) (*empty.Empty, error)
func (UnimplementedCostQuerySetServer) Get ¶
func (UnimplementedCostQuerySetServer) Get(context.Context, *CostQuerySetRequest) (*CostQuerySetInfo, error)
func (UnimplementedCostQuerySetServer) List ¶
func (UnimplementedCostQuerySetServer) List(context.Context, *CostQuerySetQuery) (*CostQuerySetsInfo, error)
func (UnimplementedCostQuerySetServer) Stat ¶
func (UnimplementedCostQuerySetServer) Stat(context.Context, *CostQuerySetStatQuery) (*_struct.Struct, error)
func (UnimplementedCostQuerySetServer) Update ¶
func (UnimplementedCostQuerySetServer) Update(context.Context, *UpdateCostQuerySetRequest) (*CostQuerySetInfo, error)
type UnimplementedCostReportConfigServer ¶
type UnimplementedCostReportConfigServer struct { }
UnimplementedCostReportConfigServer must be embedded to have forward compatible implementations.
func (UnimplementedCostReportConfigServer) Create ¶
func (UnimplementedCostReportConfigServer) Create(context.Context, *CreateCostReportConfigRequest) (*CostReportConfigInfo, error)
func (UnimplementedCostReportConfigServer) Delete ¶
func (UnimplementedCostReportConfigServer) Delete(context.Context, *CostReportConfigRequest) (*empty.Empty, error)
func (UnimplementedCostReportConfigServer) Disable ¶
func (UnimplementedCostReportConfigServer) Disable(context.Context, *CostReportConfigRequest) (*CostReportConfigInfo, error)
func (UnimplementedCostReportConfigServer) Enable ¶
func (UnimplementedCostReportConfigServer) Enable(context.Context, *CostReportConfigRequest) (*CostReportConfigInfo, error)
func (UnimplementedCostReportConfigServer) List ¶
func (UnimplementedCostReportConfigServer) List(context.Context, *CostReportConfigQuery) (*CostReportConfigsInfo, error)
func (UnimplementedCostReportConfigServer) Run ¶
func (UnimplementedCostReportConfigServer) Run(context.Context, *CostReportConfigRequest) (*empty.Empty, error)
func (UnimplementedCostReportConfigServer) Update ¶
func (UnimplementedCostReportConfigServer) Update(context.Context, *UpdateCostReportConfigRequest) (*CostReportConfigInfo, error)
func (UnimplementedCostReportConfigServer) UpdateRecipients ¶
func (UnimplementedCostReportConfigServer) UpdateRecipients(context.Context, *UpdateCostReportConfigRecipientsRequest) (*CostReportConfigInfo, error)
type UnimplementedCostReportDataServer ¶
type UnimplementedCostReportDataServer struct { }
UnimplementedCostReportDataServer must be embedded to have forward compatible implementations.
func (UnimplementedCostReportDataServer) Analyze ¶
func (UnimplementedCostReportDataServer) Analyze(context.Context, *CostReportDataAnalyzeQuery) (*_struct.Struct, error)
func (UnimplementedCostReportDataServer) List ¶
func (UnimplementedCostReportDataServer) List(context.Context, *CostReportDataQuery) (*CostReportsDataInfo, error)
func (UnimplementedCostReportDataServer) Stat ¶
func (UnimplementedCostReportDataServer) Stat(context.Context, *CostReportDataStatQuery) (*_struct.Struct, error)
type UnimplementedCostReportServer ¶
type UnimplementedCostReportServer struct { }
UnimplementedCostReportServer must be embedded to have forward compatible implementations.
func (UnimplementedCostReportServer) Get ¶
func (UnimplementedCostReportServer) Get(context.Context, *CostReportRequest) (*CostReportInfo, error)
func (UnimplementedCostReportServer) GetUrl ¶
func (UnimplementedCostReportServer) GetUrl(context.Context, *GetUrlCostReportRequest) (*_struct.Struct, error)
func (UnimplementedCostReportServer) List ¶
func (UnimplementedCostReportServer) List(context.Context, *CostReportQuery) (*CostReportsInfo, error)
func (UnimplementedCostReportServer) Send ¶
func (UnimplementedCostReportServer) Send(context.Context, *CostReportRequest) (*empty.Empty, error)
func (UnimplementedCostReportServer) Stat ¶
func (UnimplementedCostReportServer) Stat(context.Context, *CostReportStatQuery) (*_struct.Struct, error)
type UnimplementedCostServer ¶
type UnimplementedCostServer struct { }
UnimplementedCostServer must be embedded to have forward compatible implementations.
func (UnimplementedCostServer) Analyze ¶
func (UnimplementedCostServer) Analyze(context.Context, *CostAnalyzeQuery) (*_struct.Struct, error)
func (UnimplementedCostServer) Create ¶
func (UnimplementedCostServer) Create(context.Context, *CreateCostRequest) (*CostInfo, error)
func (UnimplementedCostServer) Delete ¶
func (UnimplementedCostServer) Delete(context.Context, *CostRequest) (*empty.Empty, error)
func (UnimplementedCostServer) Get ¶
func (UnimplementedCostServer) Get(context.Context, *CostRequest) (*CostInfo, error)
func (UnimplementedCostServer) Stat ¶
func (UnimplementedCostServer) Stat(context.Context, *CostStatQuery) (*_struct.Struct, error)
type UnimplementedDataSourceAccountServer ¶
type UnimplementedDataSourceAccountServer struct { }
UnimplementedDataSourceAccountServer must be embedded to have forward compatible implementations.
func (UnimplementedDataSourceAccountServer) Stat ¶
func (UnimplementedDataSourceAccountServer) Stat(context.Context, *DataSourceAccountStatQuery) (*_struct.Struct, error)
type UnimplementedDataSourceRuleServer ¶
type UnimplementedDataSourceRuleServer struct { }
UnimplementedDataSourceRuleServer must be embedded to have forward compatible implementations.
func (UnimplementedDataSourceRuleServer) ChangeOrder ¶
func (UnimplementedDataSourceRuleServer) ChangeOrder(context.Context, *ChangeDataSourceRuleOrderRequest) (*DataSourceRuleInfo, error)
func (UnimplementedDataSourceRuleServer) Create ¶
func (UnimplementedDataSourceRuleServer) Create(context.Context, *CreateDataSourceRuleRequest) (*DataSourceRuleInfo, error)
func (UnimplementedDataSourceRuleServer) Delete ¶
func (UnimplementedDataSourceRuleServer) Delete(context.Context, *DataSourceRuleRequest) (*empty.Empty, error)
func (UnimplementedDataSourceRuleServer) Get ¶
func (UnimplementedDataSourceRuleServer) Get(context.Context, *DataSourceRuleRequest) (*DataSourceRuleInfo, error)
func (UnimplementedDataSourceRuleServer) List ¶
func (UnimplementedDataSourceRuleServer) List(context.Context, *DataSourceRuleQuery) (*DataSourceRulesInfo, error)
func (UnimplementedDataSourceRuleServer) Stat ¶
func (UnimplementedDataSourceRuleServer) Stat(context.Context, *DataSourceRuleStatQuery) (*_struct.Struct, error)
func (UnimplementedDataSourceRuleServer) Update ¶
func (UnimplementedDataSourceRuleServer) Update(context.Context, *UpdateDataSourceRuleRequest) (*DataSourceRuleInfo, error)
type UnimplementedDataSourceServer ¶
type UnimplementedDataSourceServer struct { }
UnimplementedDataSourceServer must be embedded to have forward compatible implementations.
func (UnimplementedDataSourceServer) Deregister ¶
func (UnimplementedDataSourceServer) Deregister(context.Context, *DeregisterDataSourceRequest) (*empty.Empty, error)
func (UnimplementedDataSourceServer) Disable ¶
func (UnimplementedDataSourceServer) Disable(context.Context, *DataSourceRequest) (*DataSourceInfo, error)
func (UnimplementedDataSourceServer) Enable ¶
func (UnimplementedDataSourceServer) Enable(context.Context, *DataSourceRequest) (*DataSourceInfo, error)
func (UnimplementedDataSourceServer) Get ¶
func (UnimplementedDataSourceServer) Get(context.Context, *DataSourceRequest) (*DataSourceInfo, error)
func (UnimplementedDataSourceServer) List ¶
func (UnimplementedDataSourceServer) List(context.Context, *DataSourceQuery) (*DataSourcesInfo, error)
func (UnimplementedDataSourceServer) Register ¶
func (UnimplementedDataSourceServer) Register(context.Context, *RegisterDataSourceRequest) (*DataSourceInfo, error)
func (UnimplementedDataSourceServer) Stat ¶
func (UnimplementedDataSourceServer) Stat(context.Context, *DataSourceStatQuery) (*_struct.Struct, error)
func (UnimplementedDataSourceServer) Sync ¶
func (UnimplementedDataSourceServer) Sync(context.Context, *SyncDataSourceRequest) (*JobInfo, error)
func (UnimplementedDataSourceServer) Update ¶
func (UnimplementedDataSourceServer) Update(context.Context, *UpdateDataSourceRequest) (*DataSourceInfo, error)
func (UnimplementedDataSourceServer) UpdatePlugin ¶
func (UnimplementedDataSourceServer) UpdatePlugin(context.Context, *UpdateDataSourcePluginRequest) (*DataSourceInfo, error)
func (UnimplementedDataSourceServer) UpdateSecretData ¶
func (UnimplementedDataSourceServer) UpdateSecretData(context.Context, *UpdateSecretDataSourceRequest) (*DataSourceInfo, error)
func (UnimplementedDataSourceServer) VerifyPlugin ¶
func (UnimplementedDataSourceServer) VerifyPlugin(context.Context, *DataSourceRequest) (*empty.Empty, error)
type UnimplementedJobServer ¶
type UnimplementedJobServer struct { }
UnimplementedJobServer must be embedded to have forward compatible implementations.
func (UnimplementedJobServer) Cancel ¶
func (UnimplementedJobServer) Cancel(context.Context, *JobRequest) (*JobInfo, error)
func (UnimplementedJobServer) Get ¶
func (UnimplementedJobServer) Get(context.Context, *JobRequest) (*JobInfo, error)
func (UnimplementedJobServer) Stat ¶
func (UnimplementedJobServer) Stat(context.Context, *JobStatQuery) (*_struct.Struct, error)
type UnimplementedJobTaskServer ¶
type UnimplementedJobTaskServer struct { }
UnimplementedJobTaskServer must be embedded to have forward compatible implementations.
func (UnimplementedJobTaskServer) Get ¶
func (UnimplementedJobTaskServer) Get(context.Context, *JobTaskRequest) (*JobTaskInfo, error)
func (UnimplementedJobTaskServer) List ¶
func (UnimplementedJobTaskServer) List(context.Context, *JobTaskQuery) (*JobTasksInfo, error)
func (UnimplementedJobTaskServer) Stat ¶
func (UnimplementedJobTaskServer) Stat(context.Context, *JobTaskStatQuery) (*_struct.Struct, error)
type UnsafeBudgetServer ¶
type UnsafeBudgetServer interface {
// contains filtered or unexported methods
}
UnsafeBudgetServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BudgetServer will result in compilation errors.
type UnsafeBudgetUsageServer ¶
type UnsafeBudgetUsageServer interface {
// contains filtered or unexported methods
}
UnsafeBudgetUsageServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BudgetUsageServer will result in compilation errors.
type UnsafeCostQuerySetServer ¶
type UnsafeCostQuerySetServer interface {
// contains filtered or unexported methods
}
UnsafeCostQuerySetServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CostQuerySetServer will result in compilation errors.
type UnsafeCostReportConfigServer ¶
type UnsafeCostReportConfigServer interface {
// contains filtered or unexported methods
}
UnsafeCostReportConfigServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CostReportConfigServer will result in compilation errors.
type UnsafeCostReportDataServer ¶
type UnsafeCostReportDataServer interface {
// contains filtered or unexported methods
}
UnsafeCostReportDataServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CostReportDataServer will result in compilation errors.
type UnsafeCostReportServer ¶
type UnsafeCostReportServer interface {
// contains filtered or unexported methods
}
UnsafeCostReportServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CostReportServer will result in compilation errors.
type UnsafeCostServer ¶
type UnsafeCostServer interface {
// contains filtered or unexported methods
}
UnsafeCostServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CostServer will result in compilation errors.
type UnsafeDataSourceAccountServer ¶
type UnsafeDataSourceAccountServer interface {
// contains filtered or unexported methods
}
UnsafeDataSourceAccountServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataSourceAccountServer will result in compilation errors.
type UnsafeDataSourceRuleServer ¶
type UnsafeDataSourceRuleServer interface {
// contains filtered or unexported methods
}
UnsafeDataSourceRuleServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataSourceRuleServer will result in compilation errors.
type UnsafeDataSourceServer ¶
type UnsafeDataSourceServer interface {
// contains filtered or unexported methods
}
UnsafeDataSourceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataSourceServer will result in compilation errors.
type UnsafeJobServer ¶
type UnsafeJobServer interface {
// contains filtered or unexported methods
}
UnsafeJobServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to JobServer will result in compilation errors.
type UnsafeJobTaskServer ¶
type UnsafeJobTaskServer interface {
// contains filtered or unexported methods
}
UnsafeJobTaskServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to JobTaskServer will result in compilation errors.
type UpdateBudgetRequest ¶
type UpdateBudgetRequest struct { BudgetId string `protobuf:"bytes,1,opt,name=budget_id,json=budgetId,proto3" json:"budget_id,omitempty"` // +optional Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // +optional Limit float32 `protobuf:"fixed32,3,opt,name=limit,proto3" json:"limit,omitempty"` // +optional PlannedLimits []*PlannedLimit `protobuf:"bytes,4,rep,name=planned_limits,json=plannedLimits,proto3" json:"planned_limits,omitempty"` // +optional Tags *_struct.Struct `protobuf:"bytes,5,opt,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
{ "budget_id": "budget-d51b6b6a9910", "name": "Cloudforet-Budget-test", "limit": 15000.0, "planned_limits": [{"date": "2022-01", "limit": 500.0}, {"date": "2022-02", "limit": 500.0}, {"date": "2022-03", "limit": 500.0}, {"date": "2022-04", "limit": 500.0}, {"date": "2022-05", "limit": 500.0}, {"date": "2022-06", "limit": 500.0}, {"date": "2022-07", "limit": 500.0}, {"date": "2022-08", "limit": 500.0}, {"date": "2022-09", "limit": 500.0}], "end": "2022-12", "tags": {} }
func (*UpdateBudgetRequest) Descriptor
deprecated
func (*UpdateBudgetRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBudgetRequest.ProtoReflect.Descriptor instead.
func (*UpdateBudgetRequest) GetBudgetId ¶
func (x *UpdateBudgetRequest) GetBudgetId() string
func (*UpdateBudgetRequest) GetLimit ¶
func (x *UpdateBudgetRequest) GetLimit() float32
func (*UpdateBudgetRequest) GetName ¶
func (x *UpdateBudgetRequest) GetName() string
func (*UpdateBudgetRequest) GetPlannedLimits ¶
func (x *UpdateBudgetRequest) GetPlannedLimits() []*PlannedLimit
func (*UpdateBudgetRequest) GetTags ¶
func (x *UpdateBudgetRequest) GetTags() *_struct.Struct
func (*UpdateBudgetRequest) ProtoMessage ¶
func (*UpdateBudgetRequest) ProtoMessage()
func (*UpdateBudgetRequest) ProtoReflect ¶
func (x *UpdateBudgetRequest) ProtoReflect() protoreflect.Message
func (*UpdateBudgetRequest) Reset ¶
func (x *UpdateBudgetRequest) Reset()
func (*UpdateBudgetRequest) String ¶
func (x *UpdateBudgetRequest) String() string
type UpdateCostQuerySetRequest ¶
type UpdateCostQuerySetRequest struct { CostQuerySetId string `protobuf:"bytes,1,opt,name=cost_query_set_id,json=costQuerySetId,proto3" json:"cost_query_set_id,omitempty"` // +optional Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // +optional Options *_struct.Struct `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"` // +optional Tags *_struct.Struct `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
{ "cost_query_set_id": "query-76a58ea5d02c", "name": "project_provider_region", "options": {}, "tags": {}, "user_id": "test@cloudforet.io", "domain_id": "domain-58010aa2e451", "created_at": "2022-07-19T06:11:03.701Z", "updated_at": "2022-07-19T06:11:03.701Z" }
func (*UpdateCostQuerySetRequest) Descriptor
deprecated
func (*UpdateCostQuerySetRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCostQuerySetRequest.ProtoReflect.Descriptor instead.
func (*UpdateCostQuerySetRequest) GetCostQuerySetId ¶
func (x *UpdateCostQuerySetRequest) GetCostQuerySetId() string
func (*UpdateCostQuerySetRequest) GetName ¶
func (x *UpdateCostQuerySetRequest) GetName() string
func (*UpdateCostQuerySetRequest) GetOptions ¶
func (x *UpdateCostQuerySetRequest) GetOptions() *_struct.Struct
func (*UpdateCostQuerySetRequest) GetTags ¶
func (x *UpdateCostQuerySetRequest) GetTags() *_struct.Struct
func (*UpdateCostQuerySetRequest) ProtoMessage ¶
func (*UpdateCostQuerySetRequest) ProtoMessage()
func (*UpdateCostQuerySetRequest) ProtoReflect ¶
func (x *UpdateCostQuerySetRequest) ProtoReflect() protoreflect.Message
func (*UpdateCostQuerySetRequest) Reset ¶
func (x *UpdateCostQuerySetRequest) Reset()
func (*UpdateCostQuerySetRequest) String ¶
func (x *UpdateCostQuerySetRequest) String() string
type UpdateCostReportConfigRecipientsRequest ¶
type UpdateCostReportConfigRecipientsRequest struct { CostReportConfigId string `protobuf:"bytes,1,opt,name=cost_report_config_id,json=costReportConfigId,proto3" json:"cost_report_config_id,omitempty"` // +optional Recipients *_struct.Struct `protobuf:"bytes,2,opt,name=recipients,proto3" json:"recipients,omitempty"` // contains filtered or unexported fields }
func (*UpdateCostReportConfigRecipientsRequest) Descriptor
deprecated
func (*UpdateCostReportConfigRecipientsRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCostReportConfigRecipientsRequest.ProtoReflect.Descriptor instead.
func (*UpdateCostReportConfigRecipientsRequest) GetCostReportConfigId ¶
func (x *UpdateCostReportConfigRecipientsRequest) GetCostReportConfigId() string
func (*UpdateCostReportConfigRecipientsRequest) GetRecipients ¶
func (x *UpdateCostReportConfigRecipientsRequest) GetRecipients() *_struct.Struct
func (*UpdateCostReportConfigRecipientsRequest) ProtoMessage ¶
func (*UpdateCostReportConfigRecipientsRequest) ProtoMessage()
func (*UpdateCostReportConfigRecipientsRequest) ProtoReflect ¶
func (x *UpdateCostReportConfigRecipientsRequest) ProtoReflect() protoreflect.Message
func (*UpdateCostReportConfigRecipientsRequest) Reset ¶
func (x *UpdateCostReportConfigRecipientsRequest) Reset()
func (*UpdateCostReportConfigRecipientsRequest) String ¶
func (x *UpdateCostReportConfigRecipientsRequest) String() string
type UpdateCostReportConfigRequest ¶
type UpdateCostReportConfigRequest struct { // The ID of cost report in the Protocol. CostReportConfigId string `protobuf:"bytes,1,opt,name=cost_report_config_id,json=costReportConfigId,proto3" json:"cost_report_config_id,omitempty"` // +optional IssueDay int32 `protobuf:"varint,2,opt,name=issue_day,json=issueDay,proto3" json:"issue_day,omitempty"` // +optional IsLastDay bool `protobuf:"varint,3,opt,name=is_last_day,json=isLastDay,proto3" json:"is_last_day,omitempty"` // +optional Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency,omitempty"` // +optional DataSourceFilter *_struct.Struct `protobuf:"bytes,5,opt,name=data_source_filter,json=dataSourceFilter,proto3" json:"data_source_filter,omitempty"` // +optional Language string `protobuf:"bytes,6,opt,name=language,proto3" json:"language,omitempty"` // contains filtered or unexported fields }
func (*UpdateCostReportConfigRequest) Descriptor
deprecated
func (*UpdateCostReportConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCostReportConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateCostReportConfigRequest) GetCostReportConfigId ¶
func (x *UpdateCostReportConfigRequest) GetCostReportConfigId() string
func (*UpdateCostReportConfigRequest) GetCurrency ¶
func (x *UpdateCostReportConfigRequest) GetCurrency() string
func (*UpdateCostReportConfigRequest) GetDataSourceFilter ¶
func (x *UpdateCostReportConfigRequest) GetDataSourceFilter() *_struct.Struct
func (*UpdateCostReportConfigRequest) GetIsLastDay ¶
func (x *UpdateCostReportConfigRequest) GetIsLastDay() bool
func (*UpdateCostReportConfigRequest) GetIssueDay ¶
func (x *UpdateCostReportConfigRequest) GetIssueDay() int32
func (*UpdateCostReportConfigRequest) GetLanguage ¶
func (x *UpdateCostReportConfigRequest) GetLanguage() string
func (*UpdateCostReportConfigRequest) ProtoMessage ¶
func (*UpdateCostReportConfigRequest) ProtoMessage()
func (*UpdateCostReportConfigRequest) ProtoReflect ¶
func (x *UpdateCostReportConfigRequest) ProtoReflect() protoreflect.Message
func (*UpdateCostReportConfigRequest) Reset ¶
func (x *UpdateCostReportConfigRequest) Reset()
func (*UpdateCostReportConfigRequest) String ¶
func (x *UpdateCostReportConfigRequest) String() string
type UpdateDataSourceAccountRequest ¶
type UpdateDataSourceAccountRequest struct { DataSourceId string `protobuf:"bytes,1,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // account_id is the unique identifier of each CSP account.(e.g. Azure Tenant ID) AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` // +optional WorkspaceId string `protobuf:"bytes,21,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"` // +optional ProjectId string `protobuf:"bytes,22,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // +optional ServiceAccountId string `protobuf:"bytes,23,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"` // contains filtered or unexported fields }
func (*UpdateDataSourceAccountRequest) Descriptor
deprecated
func (*UpdateDataSourceAccountRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDataSourceAccountRequest.ProtoReflect.Descriptor instead.
func (*UpdateDataSourceAccountRequest) GetAccountId ¶
func (x *UpdateDataSourceAccountRequest) GetAccountId() string
func (*UpdateDataSourceAccountRequest) GetDataSourceId ¶
func (x *UpdateDataSourceAccountRequest) GetDataSourceId() string
func (*UpdateDataSourceAccountRequest) GetProjectId ¶
func (x *UpdateDataSourceAccountRequest) GetProjectId() string
func (*UpdateDataSourceAccountRequest) GetServiceAccountId ¶
func (x *UpdateDataSourceAccountRequest) GetServiceAccountId() string
func (*UpdateDataSourceAccountRequest) GetWorkspaceId ¶
func (x *UpdateDataSourceAccountRequest) GetWorkspaceId() string
func (*UpdateDataSourceAccountRequest) ProtoMessage ¶
func (*UpdateDataSourceAccountRequest) ProtoMessage()
func (*UpdateDataSourceAccountRequest) ProtoReflect ¶
func (x *UpdateDataSourceAccountRequest) ProtoReflect() protoreflect.Message
func (*UpdateDataSourceAccountRequest) Reset ¶
func (x *UpdateDataSourceAccountRequest) Reset()
func (*UpdateDataSourceAccountRequest) String ¶
func (x *UpdateDataSourceAccountRequest) String() string
type UpdateDataSourcePluginRequest ¶
type UpdateDataSourcePluginRequest struct { DataSourceId string `protobuf:"bytes,1,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // +optional Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // +optional Options *_struct.Struct `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"` // +optional UpgradeMode UpdateDataSourcePluginRequest_UpgradeMode `` /* 172-byte string literal not displayed */ // contains filtered or unexported fields }
{ "data_source_id": "ds-085d1e872789", "version": "1.0.4", "options": {}, "upgrade_mode": "AUTO" }
func (*UpdateDataSourcePluginRequest) Descriptor
deprecated
func (*UpdateDataSourcePluginRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDataSourcePluginRequest.ProtoReflect.Descriptor instead.
func (*UpdateDataSourcePluginRequest) GetDataSourceId ¶
func (x *UpdateDataSourcePluginRequest) GetDataSourceId() string
func (*UpdateDataSourcePluginRequest) GetOptions ¶
func (x *UpdateDataSourcePluginRequest) GetOptions() *_struct.Struct
func (*UpdateDataSourcePluginRequest) GetUpgradeMode ¶
func (x *UpdateDataSourcePluginRequest) GetUpgradeMode() UpdateDataSourcePluginRequest_UpgradeMode
func (*UpdateDataSourcePluginRequest) GetVersion ¶
func (x *UpdateDataSourcePluginRequest) GetVersion() string
func (*UpdateDataSourcePluginRequest) ProtoMessage ¶
func (*UpdateDataSourcePluginRequest) ProtoMessage()
func (*UpdateDataSourcePluginRequest) ProtoReflect ¶
func (x *UpdateDataSourcePluginRequest) ProtoReflect() protoreflect.Message
func (*UpdateDataSourcePluginRequest) Reset ¶
func (x *UpdateDataSourcePluginRequest) Reset()
func (*UpdateDataSourcePluginRequest) String ¶
func (x *UpdateDataSourcePluginRequest) String() string
type UpdateDataSourcePluginRequest_UpgradeMode ¶
type UpdateDataSourcePluginRequest_UpgradeMode int32
const ( UpdateDataSourcePluginRequest_NONE UpdateDataSourcePluginRequest_UpgradeMode = 0 UpdateDataSourcePluginRequest_MANUAL UpdateDataSourcePluginRequest_UpgradeMode = 1 UpdateDataSourcePluginRequest_AUTO UpdateDataSourcePluginRequest_UpgradeMode = 2 )
func (UpdateDataSourcePluginRequest_UpgradeMode) Descriptor ¶
func (UpdateDataSourcePluginRequest_UpgradeMode) Descriptor() protoreflect.EnumDescriptor
func (UpdateDataSourcePluginRequest_UpgradeMode) EnumDescriptor
deprecated
func (UpdateDataSourcePluginRequest_UpgradeMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use UpdateDataSourcePluginRequest_UpgradeMode.Descriptor instead.
func (UpdateDataSourcePluginRequest_UpgradeMode) Number ¶
func (x UpdateDataSourcePluginRequest_UpgradeMode) Number() protoreflect.EnumNumber
func (UpdateDataSourcePluginRequest_UpgradeMode) String ¶
func (x UpdateDataSourcePluginRequest_UpgradeMode) String() string
func (UpdateDataSourcePluginRequest_UpgradeMode) Type ¶
func (UpdateDataSourcePluginRequest_UpgradeMode) Type() protoreflect.EnumType
type UpdateDataSourceRequest ¶
type UpdateDataSourceRequest struct { DataSourceId string `protobuf:"bytes,1,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` // +optional Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // +optional SecretFilter *SecretFilter `protobuf:"bytes,3,opt,name=secret_filter,json=secretFilter,proto3" json:"secret_filter,omitempty"` // +optional Template *_struct.Struct `protobuf:"bytes,4,opt,name=template,proto3" json:"template,omitempty"` // +optional Tags *_struct.Struct `protobuf:"bytes,5,opt,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
{ "data_source_id": "ds-085d1e872789", "name": "AWS HyperBilling Data Source test2", "tags": { "type": "test" } }
func (*UpdateDataSourceRequest) Descriptor
deprecated
func (*UpdateDataSourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDataSourceRequest.ProtoReflect.Descriptor instead.
func (*UpdateDataSourceRequest) GetDataSourceId ¶
func (x *UpdateDataSourceRequest) GetDataSourceId() string
func (*UpdateDataSourceRequest) GetName ¶
func (x *UpdateDataSourceRequest) GetName() string
func (*UpdateDataSourceRequest) GetSecretFilter ¶
func (x *UpdateDataSourceRequest) GetSecretFilter() *SecretFilter
func (*UpdateDataSourceRequest) GetTags ¶
func (x *UpdateDataSourceRequest) GetTags() *_struct.Struct
func (*UpdateDataSourceRequest) GetTemplate ¶
func (x *UpdateDataSourceRequest) GetTemplate() *_struct.Struct
func (*UpdateDataSourceRequest) ProtoMessage ¶
func (*UpdateDataSourceRequest) ProtoMessage()
func (*UpdateDataSourceRequest) ProtoReflect ¶
func (x *UpdateDataSourceRequest) ProtoReflect() protoreflect.Message
func (*UpdateDataSourceRequest) Reset ¶
func (x *UpdateDataSourceRequest) Reset()
func (*UpdateDataSourceRequest) String ¶
func (x *UpdateDataSourceRequest) String() string
type UpdateDataSourceRuleRequest ¶
type UpdateDataSourceRuleRequest struct { DataSourceRuleId string `protobuf:"bytes,1,opt,name=data_source_rule_id,json=dataSourceRuleId,proto3" json:"data_source_rule_id,omitempty"` // +optional Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // +optional Conditions []*DataSourceRuleCondition `protobuf:"bytes,3,rep,name=conditions,proto3" json:"conditions,omitempty"` // +optional ConditionsPolicy ConditionsPolicy `` /* 162-byte string literal not displayed */ // +optional Actions *DataSourceRuleActions `protobuf:"bytes,5,opt,name=actions,proto3" json:"actions,omitempty"` // +optional Options *DataSourceRuleOptions `protobuf:"bytes,6,opt,name=options,proto3" json:"options,omitempty"` // +optional Tags *_struct.Struct `protobuf:"bytes,7,opt,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
{ "data_source_rule_id": "rule-c8055231e212", "name": "match_service_account_test", "conditions_policy": "ALWAYS", "actions": { "match_service_account": { "source": "account", "target": "data.project_id" } }, "options": { "stop_processing": true }, "tags": {"b": "c", "a": "b"} }
func (*UpdateDataSourceRuleRequest) Descriptor
deprecated
func (*UpdateDataSourceRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDataSourceRuleRequest.ProtoReflect.Descriptor instead.
func (*UpdateDataSourceRuleRequest) GetActions ¶
func (x *UpdateDataSourceRuleRequest) GetActions() *DataSourceRuleActions
func (*UpdateDataSourceRuleRequest) GetConditions ¶
func (x *UpdateDataSourceRuleRequest) GetConditions() []*DataSourceRuleCondition
func (*UpdateDataSourceRuleRequest) GetConditionsPolicy ¶
func (x *UpdateDataSourceRuleRequest) GetConditionsPolicy() ConditionsPolicy
func (*UpdateDataSourceRuleRequest) GetDataSourceRuleId ¶
func (x *UpdateDataSourceRuleRequest) GetDataSourceRuleId() string
func (*UpdateDataSourceRuleRequest) GetName ¶
func (x *UpdateDataSourceRuleRequest) GetName() string
func (*UpdateDataSourceRuleRequest) GetOptions ¶
func (x *UpdateDataSourceRuleRequest) GetOptions() *DataSourceRuleOptions
func (*UpdateDataSourceRuleRequest) GetTags ¶
func (x *UpdateDataSourceRuleRequest) GetTags() *_struct.Struct
func (*UpdateDataSourceRuleRequest) ProtoMessage ¶
func (*UpdateDataSourceRuleRequest) ProtoMessage()
func (*UpdateDataSourceRuleRequest) ProtoReflect ¶
func (x *UpdateDataSourceRuleRequest) ProtoReflect() protoreflect.Message
func (*UpdateDataSourceRuleRequest) Reset ¶
func (x *UpdateDataSourceRuleRequest) Reset()
func (*UpdateDataSourceRuleRequest) String ¶
func (x *UpdateDataSourceRuleRequest) String() string
type UpdateSecretDataSourceRequest ¶
type UpdateSecretDataSourceRequest struct { DataSourceId string `protobuf:"bytes,1,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"` SecretSchemaId string `protobuf:"bytes,2,opt,name=secret_schema_id,json=secretSchemaId,proto3" json:"secret_schema_id,omitempty"` SecretData *_struct.Struct `protobuf:"bytes,3,opt,name=secret_data,json=secretData,proto3" json:"secret_data,omitempty"` // contains filtered or unexported fields }
func (*UpdateSecretDataSourceRequest) Descriptor
deprecated
func (*UpdateSecretDataSourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSecretDataSourceRequest.ProtoReflect.Descriptor instead.
func (*UpdateSecretDataSourceRequest) GetDataSourceId ¶
func (x *UpdateSecretDataSourceRequest) GetDataSourceId() string
func (*UpdateSecretDataSourceRequest) GetSecretData ¶
func (x *UpdateSecretDataSourceRequest) GetSecretData() *_struct.Struct
func (*UpdateSecretDataSourceRequest) GetSecretSchemaId ¶
func (x *UpdateSecretDataSourceRequest) GetSecretSchemaId() string
func (*UpdateSecretDataSourceRequest) ProtoMessage ¶
func (*UpdateSecretDataSourceRequest) ProtoMessage()
func (*UpdateSecretDataSourceRequest) ProtoReflect ¶
func (x *UpdateSecretDataSourceRequest) ProtoReflect() protoreflect.Message
func (*UpdateSecretDataSourceRequest) Reset ¶
func (x *UpdateSecretDataSourceRequest) Reset()
func (*UpdateSecretDataSourceRequest) String ¶
func (x *UpdateSecretDataSourceRequest) String() string
Source Files ¶
- budget.pb.go
- budget_grpc.pb.go
- budget_usage.pb.go
- budget_usage_grpc.pb.go
- cost.pb.go
- cost_grpc.pb.go
- cost_query_set.pb.go
- cost_query_set_grpc.pb.go
- cost_report.pb.go
- cost_report_config.pb.go
- cost_report_config_grpc.pb.go
- cost_report_data.pb.go
- cost_report_data_grpc.pb.go
- cost_report_grpc.pb.go
- data_source.pb.go
- data_source_account.pb.go
- data_source_account_grpc.pb.go
- data_source_grpc.pb.go
- data_source_rule.pb.go
- data_source_rule_grpc.pb.go
- job.pb.go
- job_grpc.pb.go
- job_task.pb.go
- job_task_grpc.pb.go