Sumo Logic v1.0.11 published on Thursday, May 22, 2025 by Pulumi
sumologic.getPartition
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as sumologic from "@pulumi/sumologic";
const _this = sumologic.getPartition({
id: "1234567890",
});
import pulumi
import pulumi_sumologic as sumologic
this = sumologic.get_partition(id="1234567890")
package main
import (
"github.com/pulumi/pulumi-sumologic/sdk/go/sumologic"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := sumologic.LookupPartition(ctx, &sumologic.LookupPartitionArgs{
Id: "1234567890",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using SumoLogic = Pulumi.SumoLogic;
return await Deployment.RunAsync(() =>
{
var @this = SumoLogic.GetPartition.Invoke(new()
{
Id = "1234567890",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sumologic.SumologicFunctions;
import com.pulumi.sumologic.inputs.GetPartitionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var this = SumologicFunctions.getPartition(GetPartitionArgs.builder()
.id("1234567890")
.build());
}
}
variables:
this:
fn::invoke:
function: sumologic:getPartition
arguments:
id: '1234567890'
A partition can be looked up by id
.
Attributes reference
The following attributes are exported:
name
- The name of the partition.routing_expression
- The query that defines the data to be included in the partition.analytics_tier
- The Data Tier where the data in the partition will reside. Possible values are:continuous
,frequent
,infrequent
retention_period
- The number of days to retain data in the partition.is_compliant
- Whether the partition is used for compliance or audit purposes.is_included_in_default_search
- Whether the partition is included in the default search scope.total_bytes
- The size of the data in the partition in bytes.is_active
- Whether the partition is currently active or decommissioned.index_type
- The type of partition index. Possible values are:DefaultIndex
,AuditIndex
orPartition
data_forwarding_id
- The ID of the data forwarding configuration to be used by the partition.
Using getPartition
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 getPartition(args: GetPartitionArgs, opts?: InvokeOptions): Promise<GetPartitionResult>
function getPartitionOutput(args: GetPartitionOutputArgs, opts?: InvokeOptions): Output<GetPartitionResult>
def get_partition(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPartitionResult
def get_partition_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPartitionResult]
func LookupPartition(ctx *Context, args *LookupPartitionArgs, opts ...InvokeOption) (*LookupPartitionResult, error)
func LookupPartitionOutput(ctx *Context, args *LookupPartitionOutputArgs, opts ...InvokeOption) LookupPartitionResultOutput
> Note: This function is named LookupPartition
in the Go SDK.
public static class GetPartition
{
public static Task<GetPartitionResult> InvokeAsync(GetPartitionArgs args, InvokeOptions? opts = null)
public static Output<GetPartitionResult> Invoke(GetPartitionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPartitionResult> getPartition(GetPartitionArgs args, InvokeOptions options)
public static Output<GetPartitionResult> getPartition(GetPartitionArgs args, InvokeOptions options)
fn::invoke:
function: sumologic:index/getPartition:getPartition
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Id string
- id String
- id string
- id str
- id String
getPartition Result
The following output properties are available:
- Analytics
Tier string - Data
Forwarding stringId - Id string
- Index
Type string - Is
Active bool - Is
Compliant bool - Is
Included boolIn Default Search - Name string
- Reduce
Retention boolPeriod Immediately - Retention
Period int - Routing
Expression string - Total
Bytes int
- Analytics
Tier string - Data
Forwarding stringId - Id string
- Index
Type string - Is
Active bool - Is
Compliant bool - Is
Included boolIn Default Search - Name string
- Reduce
Retention boolPeriod Immediately - Retention
Period int - Routing
Expression string - Total
Bytes int
- analytics
Tier String - data
Forwarding StringId - id String
- index
Type String - is
Active Boolean - is
Compliant Boolean - is
Included BooleanIn Default Search - name String
- reduce
Retention BooleanPeriod Immediately - retention
Period Integer - routing
Expression String - total
Bytes Integer
- analytics
Tier string - data
Forwarding stringId - id string
- index
Type string - is
Active boolean - is
Compliant boolean - is
Included booleanIn Default Search - name string
- reduce
Retention booleanPeriod Immediately - retention
Period number - routing
Expression string - total
Bytes number
- analytics_
tier str - data_
forwarding_ strid - id str
- index_
type str - is_
active bool - is_
compliant bool - is_
included_ boolin_ default_ search - name str
- reduce_
retention_ boolperiod_ immediately - retention_
period int - routing_
expression str - total_
bytes int
- analytics
Tier String - data
Forwarding StringId - id String
- index
Type String - is
Active Boolean - is
Compliant Boolean - is
Included BooleanIn Default Search - name String
- reduce
Retention BooleanPeriod Immediately - retention
Period Number - routing
Expression String - total
Bytes Number
Package Details
- Repository
- Sumo Logic pulumi/pulumi-sumologic
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sumologic
Terraform Provider.