1. Packages
  2. Coralogix Provider
  3. API Docs
  4. getSlo
coralogix 2.0.17 published on Tuesday, Apr 22, 2025 by coralogix

coralogix.getSlo

Explore with Pulumi AI

coralogix logo
coralogix 2.0.17 published on Tuesday, Apr 22, 2025 by coralogix

    Coralogix SLO.

    Using getSlo

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getSlo(args: GetSloArgs, opts?: InvokeOptions): Promise<GetSloResult>
    function getSloOutput(args: GetSloOutputArgs, opts?: InvokeOptions): Output<GetSloResult>
    def get_slo(id: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetSloResult
    def get_slo_output(id: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetSloResult]
    func LookupSlo(ctx *Context, args *LookupSloArgs, opts ...InvokeOption) (*LookupSloResult, error)
    func LookupSloOutput(ctx *Context, args *LookupSloOutputArgs, opts ...InvokeOption) LookupSloResultOutput

    > Note: This function is named LookupSlo in the Go SDK.

    public static class GetSlo 
    {
        public static Task<GetSloResult> InvokeAsync(GetSloArgs args, InvokeOptions? opts = null)
        public static Output<GetSloResult> Invoke(GetSloInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSloResult> getSlo(GetSloArgs args, InvokeOptions options)
    public static Output<GetSloResult> getSlo(GetSloArgs args, InvokeOptions options)
    
    fn::invoke:
      function: coralogix:index/getSlo:getSlo
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    SLO ID.
    Id string
    SLO ID.
    id String
    SLO ID.
    id string
    SLO ID.
    id str
    SLO ID.
    id String
    SLO ID.

    getSlo Result

    The following output properties are available:

    Description string
    Optional SLO description.
    Filters List<GetSloFilter>
    Id string
    SLO ID.
    Name string
    SLO name.
    Period string
    Period. This is the period of the SLO. Valid values are: ["14days" "30days" "7_days" "unspecified"]
    RemainingErrorBudgetPercentage double
    ServiceName string
    Service name. This is the name of the service that the SLO is associated with.
    Status string
    TargetPercentage double
    Target percentage. This is the target percentage of the SLO.
    ThresholdMicroseconds double
    Threshold in microseconds. Required when type is latency.
    ThresholdSymbolType string
    Threshold symbol type. Required when type is latency. Valid values are: ["equal" "greater" "greaterorequal" "less" "lessorequal"]
    Type string
    Type. This is the type of the SLO. Valid values are: "error", "latency".
    Description string
    Optional SLO description.
    Filters []GetSloFilter
    Id string
    SLO ID.
    Name string
    SLO name.
    Period string
    Period. This is the period of the SLO. Valid values are: ["14days" "30days" "7_days" "unspecified"]
    RemainingErrorBudgetPercentage float64
    ServiceName string
    Service name. This is the name of the service that the SLO is associated with.
    Status string
    TargetPercentage float64
    Target percentage. This is the target percentage of the SLO.
    ThresholdMicroseconds float64
    Threshold in microseconds. Required when type is latency.
    ThresholdSymbolType string
    Threshold symbol type. Required when type is latency. Valid values are: ["equal" "greater" "greaterorequal" "less" "lessorequal"]
    Type string
    Type. This is the type of the SLO. Valid values are: "error", "latency".
    description String
    Optional SLO description.
    filters List<GetSloFilter>
    id String
    SLO ID.
    name String
    SLO name.
    period String
    Period. This is the period of the SLO. Valid values are: ["14days" "30days" "7_days" "unspecified"]
    remainingErrorBudgetPercentage Double
    serviceName String
    Service name. This is the name of the service that the SLO is associated with.
    status String
    targetPercentage Double
    Target percentage. This is the target percentage of the SLO.
    thresholdMicroseconds Double
    Threshold in microseconds. Required when type is latency.
    thresholdSymbolType String
    Threshold symbol type. Required when type is latency. Valid values are: ["equal" "greater" "greaterorequal" "less" "lessorequal"]
    type String
    Type. This is the type of the SLO. Valid values are: "error", "latency".
    description string
    Optional SLO description.
    filters GetSloFilter[]
    id string
    SLO ID.
    name string
    SLO name.
    period string
    Period. This is the period of the SLO. Valid values are: ["14days" "30days" "7_days" "unspecified"]
    remainingErrorBudgetPercentage number
    serviceName string
    Service name. This is the name of the service that the SLO is associated with.
    status string
    targetPercentage number
    Target percentage. This is the target percentage of the SLO.
    thresholdMicroseconds number
    Threshold in microseconds. Required when type is latency.
    thresholdSymbolType string
    Threshold symbol type. Required when type is latency. Valid values are: ["equal" "greater" "greaterorequal" "less" "lessorequal"]
    type string
    Type. This is the type of the SLO. Valid values are: "error", "latency".
    description str
    Optional SLO description.
    filters Sequence[GetSloFilter]
    id str
    SLO ID.
    name str
    SLO name.
    period str
    Period. This is the period of the SLO. Valid values are: ["14days" "30days" "7_days" "unspecified"]
    remaining_error_budget_percentage float
    service_name str
    Service name. This is the name of the service that the SLO is associated with.
    status str
    target_percentage float
    Target percentage. This is the target percentage of the SLO.
    threshold_microseconds float
    Threshold in microseconds. Required when type is latency.
    threshold_symbol_type str
    Threshold symbol type. Required when type is latency. Valid values are: ["equal" "greater" "greaterorequal" "less" "lessorequal"]
    type str
    Type. This is the type of the SLO. Valid values are: "error", "latency".
    description String
    Optional SLO description.
    filters List<Property Map>
    id String
    SLO ID.
    name String
    SLO name.
    period String
    Period. This is the period of the SLO. Valid values are: ["14days" "30days" "7_days" "unspecified"]
    remainingErrorBudgetPercentage Number
    serviceName String
    Service name. This is the name of the service that the SLO is associated with.
    status String
    targetPercentage Number
    Target percentage. This is the target percentage of the SLO.
    thresholdMicroseconds Number
    Threshold in microseconds. Required when type is latency.
    thresholdSymbolType String
    Threshold symbol type. Required when type is latency. Valid values are: ["equal" "greater" "greaterorequal" "less" "lessorequal"]
    type String
    Type. This is the type of the SLO. Valid values are: "error", "latency".

    Supporting Types

    GetSloFilter

    CompareType string
    Compare type. This is the compare type of the SLO. Valid values are: ["endswith" "includes" "is" "startswith" "unspecified"]
    Field string
    FieldValues List<string>
    CompareType string
    Compare type. This is the compare type of the SLO. Valid values are: ["endswith" "includes" "is" "startswith" "unspecified"]
    Field string
    FieldValues []string
    compareType String
    Compare type. This is the compare type of the SLO. Valid values are: ["endswith" "includes" "is" "startswith" "unspecified"]
    field String
    fieldValues List<String>
    compareType string
    Compare type. This is the compare type of the SLO. Valid values are: ["endswith" "includes" "is" "startswith" "unspecified"]
    field string
    fieldValues string[]
    compare_type str
    Compare type. This is the compare type of the SLO. Valid values are: ["endswith" "includes" "is" "startswith" "unspecified"]
    field str
    field_values Sequence[str]
    compareType String
    Compare type. This is the compare type of the SLO. Valid values are: ["endswith" "includes" "is" "startswith" "unspecified"]
    field String
    fieldValues List<String>

    Package Details

    Repository
    coralogix coralogix/terraform-provider-coralogix
    License
    Notes
    This Pulumi package is based on the coralogix Terraform Provider.
    coralogix logo
    coralogix 2.0.17 published on Tuesday, Apr 22, 2025 by coralogix