Sumo Logic v1.0.11 published on Thursday, May 22, 2025 by Pulumi
sumologic.getPartitions
Explore with Pulumi AI
Provides a way to retrieve all Sumologic Partitions.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as sumologic from "@pulumi/sumologic";
const partitions = sumologic.getPartitions({});
import pulumi
import pulumi_sumologic as sumologic
partitions = sumologic.get_partitions()
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.GetPartitions(ctx, map[string]interface{}{}, 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 partitions = SumoLogic.GetPartitions.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sumologic.SumologicFunctions;
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 partitions = SumologicFunctions.getPartitions(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
}
}
variables:
partitions:
fn::invoke:
function: sumologic:getPartitions
arguments: {}
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 getPartitions
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 getPartitions(opts?: InvokeOptions): Promise<GetPartitionsResult>
function getPartitionsOutput(opts?: InvokeOptions): Output<GetPartitionsResult>
def get_partitions(opts: Optional[InvokeOptions] = None) -> GetPartitionsResult
def get_partitions_output(opts: Optional[InvokeOptions] = None) -> Output[GetPartitionsResult]
func GetPartitions(ctx *Context, opts ...InvokeOption) (*GetPartitionsResult, error)
func GetPartitionsOutput(ctx *Context, opts ...InvokeOption) GetPartitionsResultOutput
> Note: This function is named GetPartitions
in the Go SDK.
public static class GetPartitions
{
public static Task<GetPartitionsResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetPartitionsResult> Invoke(InvokeOptions? opts = null)
}
public static CompletableFuture<GetPartitionsResult> getPartitions(InvokeOptions options)
public static Output<GetPartitionsResult> getPartitions(InvokeOptions options)
fn::invoke:
function: sumologic:index/getPartitions:getPartitions
arguments:
# arguments dictionary
getPartitions Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Partitions
List<Pulumi.
Sumo Logic. Outputs. Get Partitions Partition>
- Id string
- The provider-assigned unique ID for this managed resource.
- Partitions
[]Get
Partitions Partition
- id String
- The provider-assigned unique ID for this managed resource.
- partitions
List<Get
Partitions Partition>
- id string
- The provider-assigned unique ID for this managed resource.
- partitions
Get
Partitions Partition[]
- id str
- The provider-assigned unique ID for this managed resource.
- partitions
Sequence[Get
Partitions Partition]
- id String
- The provider-assigned unique ID for this managed resource.
- partitions List<Property Map>
Supporting Types
GetPartitionsPartition
- 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.