dbaas

package
v0.32.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetLogsInputEngineArgs

type GetLogsInputEngineArgs struct {
	// Indicates if engine will soon not be supported.
	IsDeprecated *bool `pulumi:"isDeprecated"`
	// The name of the logs input engine.
	Name *string `pulumi:"name"`
	// The service name. It's the ID of your Logs Data Platform instance.
	ServiceName string `pulumi:"serviceName"`
	// Software version
	Version *string `pulumi:"version"`
}

A collection of arguments for invoking getLogsInputEngine.

type GetLogsInputEngineOutputArgs

type GetLogsInputEngineOutputArgs struct {
	// Indicates if engine will soon not be supported.
	IsDeprecated pulumi.BoolPtrInput `pulumi:"isDeprecated"`
	// The name of the logs input engine.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The service name. It's the ID of your Logs Data Platform instance.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
	// Software version
	Version pulumi.StringPtrInput `pulumi:"version"`
}

A collection of arguments for invoking getLogsInputEngine.

func (GetLogsInputEngineOutputArgs) ElementType

type GetLogsInputEngineResult

type GetLogsInputEngineResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id           string `pulumi:"id"`
	IsDeprecated bool   `pulumi:"isDeprecated"`
	Name         string `pulumi:"name"`
	ServiceName  string `pulumi:"serviceName"`
	Version      string `pulumi:"version"`
}

A collection of values returned by getLogsInputEngine.

func GetLogsInputEngine

func GetLogsInputEngine(ctx *pulumi.Context, args *GetLogsInputEngineArgs, opts ...pulumi.InvokeOption) (*GetLogsInputEngineResult, error)

Use this data source to retrieve information about a DBaas logs input engine.

## Example Usage

```go package main

import (

"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh/Dbaas"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbaas.GetLogsInputEngine(ctx, &dbaas.GetLogsInputEngineArgs{
			IsDeprecated: pulumi.BoolRef(true),
			Name:         pulumi.StringRef("logstash"),
			ServiceName:  "ldp-xx-xxxxx",
			Version:      pulumi.StringRef("6.8"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogsInputEngineResultOutput

type GetLogsInputEngineResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogsInputEngine.

func (GetLogsInputEngineResultOutput) ElementType

func (GetLogsInputEngineResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogsInputEngineResultOutput) IsDeprecated

func (GetLogsInputEngineResultOutput) Name

func (GetLogsInputEngineResultOutput) ServiceName

func (GetLogsInputEngineResultOutput) ToGetLogsInputEngineResultOutput

func (o GetLogsInputEngineResultOutput) ToGetLogsInputEngineResultOutput() GetLogsInputEngineResultOutput

func (GetLogsInputEngineResultOutput) ToGetLogsInputEngineResultOutputWithContext

func (o GetLogsInputEngineResultOutput) ToGetLogsInputEngineResultOutputWithContext(ctx context.Context) GetLogsInputEngineResultOutput

func (GetLogsInputEngineResultOutput) Version

type LogsCluster added in v0.32.0

type LogsCluster struct {
	pulumi.CustomResourceState

	// List of IP blocks
	ArchiveAllowedNetworks pulumi.StringArrayOutput `pulumi:"archiveAllowedNetworks"`
	// type of cluster (DEDICATED, PRO or TRIAL)
	ClusterType pulumi.StringOutput `pulumi:"clusterType"`
	// PEM for dedicated inputs
	DedicatedInputPem pulumi.StringOutput `pulumi:"dedicatedInputPem"`
	// List of IP blocks
	DirectInputAllowedNetworks pulumi.StringArrayOutput `pulumi:"directInputAllowedNetworks"`
	// PEM for direct inputs
	DirectInputPem pulumi.StringOutput `pulumi:"directInputPem"`
	// cluster hostname hosting tenant
	Hostname pulumi.StringOutput `pulumi:"hostname"`
	// Initial allowed networks for ARCHIVE flow type
	InitialArchiveAllowedNetworks pulumi.StringArrayOutput `pulumi:"initialArchiveAllowedNetworks"`
	// Initial allowed networks for DIRECT_INPUT flow type
	InitialDirectInputAllowedNetworks pulumi.StringArrayOutput `pulumi:"initialDirectInputAllowedNetworks"`
	// Initial allowed networks for QUERY flow type
	InitialQueryAllowedNetworks pulumi.StringArrayOutput `pulumi:"initialQueryAllowedNetworks"`
	// true if all content generated by given service will be placed on this cluster
	IsDefault pulumi.BoolOutput `pulumi:"isDefault"`
	// true if given service can perform advanced operations on cluster
	IsUnlocked pulumi.BoolOutput `pulumi:"isUnlocked"`
	// List of IP blocks
	QueryAllowedNetworks pulumi.StringArrayOutput `pulumi:"queryAllowedNetworks"`
	// datacenter localization
	Region      pulumi.StringOutput `pulumi:"region"`
	ServiceName pulumi.StringOutput `pulumi:"serviceName"`
}

## Example Usage

```go package main

import (

"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh/Dbaas"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbaas.NewLogsCluster(ctx, "ldp", &Dbaas.LogsClusterArgs{
			ArchiveAllowedNetworks: pulumi.StringArray{
				pulumi.String("10.0.0.0/16"),
			},
			DirectInputAllowedNetworks: pulumi.StringArray{
				pulumi.String("10.0.0.0/16"),
			},
			QueryAllowedNetworks: pulumi.StringArray{
				pulumi.String("10.0.0.0/16"),
			},
			ServiceName: pulumi.String("ldp-xx-xxxxx"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

OVHcloud DBaaS Log Data Platform clusters can be imported using the `service_name` and `id` of the cluster, separated by "/" E.g., bash

```sh

$ pulumi import ovh:Dbaas/logsCluster:LogsCluster ldp service_name/id

```

func GetLogsCluster added in v0.32.0

func GetLogsCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogsClusterState, opts ...pulumi.ResourceOption) (*LogsCluster, error)

GetLogsCluster gets an existing LogsCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLogsCluster added in v0.32.0

func NewLogsCluster(ctx *pulumi.Context,
	name string, args *LogsClusterArgs, opts ...pulumi.ResourceOption) (*LogsCluster, error)

NewLogsCluster registers a new resource with the given unique name, arguments, and options.

func (*LogsCluster) ElementType added in v0.32.0

func (*LogsCluster) ElementType() reflect.Type

func (*LogsCluster) ToLogsClusterOutput added in v0.32.0

func (i *LogsCluster) ToLogsClusterOutput() LogsClusterOutput

func (*LogsCluster) ToLogsClusterOutputWithContext added in v0.32.0

func (i *LogsCluster) ToLogsClusterOutputWithContext(ctx context.Context) LogsClusterOutput

type LogsClusterArgs added in v0.32.0

type LogsClusterArgs struct {
	// List of IP blocks
	ArchiveAllowedNetworks pulumi.StringArrayInput
	// List of IP blocks
	DirectInputAllowedNetworks pulumi.StringArrayInput
	// List of IP blocks
	QueryAllowedNetworks pulumi.StringArrayInput
	ServiceName          pulumi.StringInput
}

The set of arguments for constructing a LogsCluster resource.

func (LogsClusterArgs) ElementType added in v0.32.0

func (LogsClusterArgs) ElementType() reflect.Type

type LogsClusterArray added in v0.32.0

type LogsClusterArray []LogsClusterInput

func (LogsClusterArray) ElementType added in v0.32.0

func (LogsClusterArray) ElementType() reflect.Type

func (LogsClusterArray) ToLogsClusterArrayOutput added in v0.32.0

func (i LogsClusterArray) ToLogsClusterArrayOutput() LogsClusterArrayOutput

func (LogsClusterArray) ToLogsClusterArrayOutputWithContext added in v0.32.0

func (i LogsClusterArray) ToLogsClusterArrayOutputWithContext(ctx context.Context) LogsClusterArrayOutput

type LogsClusterArrayInput added in v0.32.0

type LogsClusterArrayInput interface {
	pulumi.Input

	ToLogsClusterArrayOutput() LogsClusterArrayOutput
	ToLogsClusterArrayOutputWithContext(context.Context) LogsClusterArrayOutput
}

LogsClusterArrayInput is an input type that accepts LogsClusterArray and LogsClusterArrayOutput values. You can construct a concrete instance of `LogsClusterArrayInput` via:

LogsClusterArray{ LogsClusterArgs{...} }

type LogsClusterArrayOutput added in v0.32.0

type LogsClusterArrayOutput struct{ *pulumi.OutputState }

func (LogsClusterArrayOutput) ElementType added in v0.32.0

func (LogsClusterArrayOutput) ElementType() reflect.Type

func (LogsClusterArrayOutput) Index added in v0.32.0

func (LogsClusterArrayOutput) ToLogsClusterArrayOutput added in v0.32.0

func (o LogsClusterArrayOutput) ToLogsClusterArrayOutput() LogsClusterArrayOutput

func (LogsClusterArrayOutput) ToLogsClusterArrayOutputWithContext added in v0.32.0

func (o LogsClusterArrayOutput) ToLogsClusterArrayOutputWithContext(ctx context.Context) LogsClusterArrayOutput

type LogsClusterInput added in v0.32.0

type LogsClusterInput interface {
	pulumi.Input

	ToLogsClusterOutput() LogsClusterOutput
	ToLogsClusterOutputWithContext(ctx context.Context) LogsClusterOutput
}

type LogsClusterMap added in v0.32.0

type LogsClusterMap map[string]LogsClusterInput

func (LogsClusterMap) ElementType added in v0.32.0

func (LogsClusterMap) ElementType() reflect.Type

func (LogsClusterMap) ToLogsClusterMapOutput added in v0.32.0

func (i LogsClusterMap) ToLogsClusterMapOutput() LogsClusterMapOutput

func (LogsClusterMap) ToLogsClusterMapOutputWithContext added in v0.32.0

func (i LogsClusterMap) ToLogsClusterMapOutputWithContext(ctx context.Context) LogsClusterMapOutput

type LogsClusterMapInput added in v0.32.0

type LogsClusterMapInput interface {
	pulumi.Input

	ToLogsClusterMapOutput() LogsClusterMapOutput
	ToLogsClusterMapOutputWithContext(context.Context) LogsClusterMapOutput
}

LogsClusterMapInput is an input type that accepts LogsClusterMap and LogsClusterMapOutput values. You can construct a concrete instance of `LogsClusterMapInput` via:

LogsClusterMap{ "key": LogsClusterArgs{...} }

type LogsClusterMapOutput added in v0.32.0

type LogsClusterMapOutput struct{ *pulumi.OutputState }

func (LogsClusterMapOutput) ElementType added in v0.32.0

func (LogsClusterMapOutput) ElementType() reflect.Type

func (LogsClusterMapOutput) MapIndex added in v0.32.0

func (LogsClusterMapOutput) ToLogsClusterMapOutput added in v0.32.0

func (o LogsClusterMapOutput) ToLogsClusterMapOutput() LogsClusterMapOutput

func (LogsClusterMapOutput) ToLogsClusterMapOutputWithContext added in v0.32.0

func (o LogsClusterMapOutput) ToLogsClusterMapOutputWithContext(ctx context.Context) LogsClusterMapOutput

type LogsClusterOutput added in v0.32.0

type LogsClusterOutput struct{ *pulumi.OutputState }

func (LogsClusterOutput) ArchiveAllowedNetworks added in v0.32.0

func (o LogsClusterOutput) ArchiveAllowedNetworks() pulumi.StringArrayOutput

List of IP blocks

func (LogsClusterOutput) ClusterType added in v0.32.0

func (o LogsClusterOutput) ClusterType() pulumi.StringOutput

type of cluster (DEDICATED, PRO or TRIAL)

func (LogsClusterOutput) DedicatedInputPem added in v0.32.0

func (o LogsClusterOutput) DedicatedInputPem() pulumi.StringOutput

PEM for dedicated inputs

func (LogsClusterOutput) DirectInputAllowedNetworks added in v0.32.0

func (o LogsClusterOutput) DirectInputAllowedNetworks() pulumi.StringArrayOutput

List of IP blocks

func (LogsClusterOutput) DirectInputPem added in v0.32.0

func (o LogsClusterOutput) DirectInputPem() pulumi.StringOutput

PEM for direct inputs

func (LogsClusterOutput) ElementType added in v0.32.0

func (LogsClusterOutput) ElementType() reflect.Type

func (LogsClusterOutput) Hostname added in v0.32.0

func (o LogsClusterOutput) Hostname() pulumi.StringOutput

cluster hostname hosting tenant

func (LogsClusterOutput) InitialArchiveAllowedNetworks added in v0.32.0

func (o LogsClusterOutput) InitialArchiveAllowedNetworks() pulumi.StringArrayOutput

Initial allowed networks for ARCHIVE flow type

func (LogsClusterOutput) InitialDirectInputAllowedNetworks added in v0.32.0

func (o LogsClusterOutput) InitialDirectInputAllowedNetworks() pulumi.StringArrayOutput

Initial allowed networks for DIRECT_INPUT flow type

func (LogsClusterOutput) InitialQueryAllowedNetworks added in v0.32.0

func (o LogsClusterOutput) InitialQueryAllowedNetworks() pulumi.StringArrayOutput

Initial allowed networks for QUERY flow type

func (LogsClusterOutput) IsDefault added in v0.32.0

func (o LogsClusterOutput) IsDefault() pulumi.BoolOutput

true if all content generated by given service will be placed on this cluster

func (LogsClusterOutput) IsUnlocked added in v0.32.0

func (o LogsClusterOutput) IsUnlocked() pulumi.BoolOutput

true if given service can perform advanced operations on cluster

func (LogsClusterOutput) QueryAllowedNetworks added in v0.32.0

func (o LogsClusterOutput) QueryAllowedNetworks() pulumi.StringArrayOutput

List of IP blocks

func (LogsClusterOutput) Region added in v0.32.0

datacenter localization

func (LogsClusterOutput) ServiceName added in v0.32.0

func (o LogsClusterOutput) ServiceName() pulumi.StringOutput

func (LogsClusterOutput) ToLogsClusterOutput added in v0.32.0

func (o LogsClusterOutput) ToLogsClusterOutput() LogsClusterOutput

func (LogsClusterOutput) ToLogsClusterOutputWithContext added in v0.32.0

func (o LogsClusterOutput) ToLogsClusterOutputWithContext(ctx context.Context) LogsClusterOutput

type LogsClusterState added in v0.32.0

type LogsClusterState struct {
	// List of IP blocks
	ArchiveAllowedNetworks pulumi.StringArrayInput
	// type of cluster (DEDICATED, PRO or TRIAL)
	ClusterType pulumi.StringPtrInput
	// PEM for dedicated inputs
	DedicatedInputPem pulumi.StringPtrInput
	// List of IP blocks
	DirectInputAllowedNetworks pulumi.StringArrayInput
	// PEM for direct inputs
	DirectInputPem pulumi.StringPtrInput
	// cluster hostname hosting tenant
	Hostname pulumi.StringPtrInput
	// Initial allowed networks for ARCHIVE flow type
	InitialArchiveAllowedNetworks pulumi.StringArrayInput
	// Initial allowed networks for DIRECT_INPUT flow type
	InitialDirectInputAllowedNetworks pulumi.StringArrayInput
	// Initial allowed networks for QUERY flow type
	InitialQueryAllowedNetworks pulumi.StringArrayInput
	// true if all content generated by given service will be placed on this cluster
	IsDefault pulumi.BoolPtrInput
	// true if given service can perform advanced operations on cluster
	IsUnlocked pulumi.BoolPtrInput
	// List of IP blocks
	QueryAllowedNetworks pulumi.StringArrayInput
	// datacenter localization
	Region      pulumi.StringPtrInput
	ServiceName pulumi.StringPtrInput
}

func (LogsClusterState) ElementType added in v0.32.0

func (LogsClusterState) ElementType() reflect.Type

type LogsInput

type LogsInput struct {
	pulumi.CustomResourceState

	// List of IP blocks
	AllowedNetworks pulumi.StringArrayOutput `pulumi:"allowedNetworks"`
	// Input configuration
	Configuration LogsInputConfigurationOutput `pulumi:"configuration"`
	// Input creation
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Input description
	Description pulumi.StringOutput `pulumi:"description"`
	// Input engine ID
	EngineId pulumi.StringOutput `pulumi:"engineId"`
	// Port
	ExposedPort pulumi.StringOutput `pulumi:"exposedPort"`
	// Hostname
	Hostname pulumi.StringOutput `pulumi:"hostname"`
	// Input ID
	InputId pulumi.StringOutput `pulumi:"inputId"`
	// Indicate if input need to be restarted
	IsRestartRequired pulumi.BoolOutput `pulumi:"isRestartRequired"`
	// Number of instance running
	NbInstance pulumi.IntOutput `pulumi:"nbInstance"`
	// Input IP address
	PublicAddress pulumi.StringOutput `pulumi:"publicAddress"`
	// service name
	ServiceName pulumi.StringOutput `pulumi:"serviceName"`
	// Input SSL certificate
	SslCertificate pulumi.StringOutput `pulumi:"sslCertificate"`
	// init: configuration required, pending: ready to start, running: available
	Status pulumi.StringOutput `pulumi:"status"`
	// Associated Graylog stream
	StreamId pulumi.StringOutput `pulumi:"streamId"`
	// Input title
	Title pulumi.StringOutput `pulumi:"title"`
	// Input last update
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Creates a dbaas logs input.

## Example Usage

```go package main

import (

"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh/Dbaas"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		logstash, err := Dbaas.GetLogsInputEngine(ctx, &dbaas.GetLogsInputEngineArgs{
			Name:    pulumi.StringRef("logstash"),
			Version: pulumi.StringRef("7.x"),
		}, nil)
		if err != nil {
			return err
		}
		stream, err := Dbaas.NewLogsOutputGraylogStream(ctx, "stream", &Dbaas.LogsOutputGraylogStreamArgs{
			ServiceName: pulumi.String("...."),
			Title:       pulumi.String("my stream"),
			Description: pulumi.String("my graylog stream"),
		})
		if err != nil {
			return err
		}
		_, err = Dbaas.NewLogsInput(ctx, "input", &Dbaas.LogsInputArgs{
			ServiceName: stream.ServiceName,
			Description: stream.Description,
			Title:       stream.Title,
			EngineId:    *pulumi.String(logstash.Id),
			StreamId:    stream.ID(),
			AllowedNetworks: pulumi.StringArray{
				pulumi.String("10.0.0.0/16"),
			},
			ExposedPort: pulumi.String("6154"),
			NbInstance:  pulumi.Int(2),
			Configuration: &dbaas.LogsInputConfigurationArgs{
				Logstash: &dbaas.LogsInputConfigurationLogstashArgs{
					InputSection: pulumi.String(`  beats {
    port => 6514
    ssl => true
    ssl_certificate => "/etc/ssl/private/server.crt"
    ssl_key => "/etc/ssl/private/server.key"
  }

`),

				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetLogsInput

func GetLogsInput(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogsInputState, opts ...pulumi.ResourceOption) (*LogsInput, error)

GetLogsInput gets an existing LogsInput resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLogsInput

func NewLogsInput(ctx *pulumi.Context,
	name string, args *LogsInputArgs, opts ...pulumi.ResourceOption) (*LogsInput, error)

NewLogsInput registers a new resource with the given unique name, arguments, and options.

func (*LogsInput) ElementType

func (*LogsInput) ElementType() reflect.Type

func (*LogsInput) ToLogsInputOutput

func (i *LogsInput) ToLogsInputOutput() LogsInputOutput

func (*LogsInput) ToLogsInputOutputWithContext

func (i *LogsInput) ToLogsInputOutputWithContext(ctx context.Context) LogsInputOutput

type LogsInputArgs

type LogsInputArgs struct {
	// List of IP blocks
	AllowedNetworks pulumi.StringArrayInput
	// Input configuration
	Configuration LogsInputConfigurationInput
	// Input description
	Description pulumi.StringInput
	// Input engine ID
	EngineId pulumi.StringInput
	// Port
	ExposedPort pulumi.StringPtrInput
	// Number of instance running
	NbInstance pulumi.IntPtrInput
	// service name
	ServiceName pulumi.StringInput
	// Associated Graylog stream
	StreamId pulumi.StringInput
	// Input title
	Title pulumi.StringInput
}

The set of arguments for constructing a LogsInput resource.

func (LogsInputArgs) ElementType

func (LogsInputArgs) ElementType() reflect.Type

type LogsInputArray

type LogsInputArray []LogsInputInput

func (LogsInputArray) ElementType

func (LogsInputArray) ElementType() reflect.Type

func (LogsInputArray) ToLogsInputArrayOutput

func (i LogsInputArray) ToLogsInputArrayOutput() LogsInputArrayOutput

func (LogsInputArray) ToLogsInputArrayOutputWithContext

func (i LogsInputArray) ToLogsInputArrayOutputWithContext(ctx context.Context) LogsInputArrayOutput

type LogsInputArrayInput

type LogsInputArrayInput interface {
	pulumi.Input

	ToLogsInputArrayOutput() LogsInputArrayOutput
	ToLogsInputArrayOutputWithContext(context.Context) LogsInputArrayOutput
}

LogsInputArrayInput is an input type that accepts LogsInputArray and LogsInputArrayOutput values. You can construct a concrete instance of `LogsInputArrayInput` via:

LogsInputArray{ LogsInputArgs{...} }

type LogsInputArrayOutput

type LogsInputArrayOutput struct{ *pulumi.OutputState }

func (LogsInputArrayOutput) ElementType

func (LogsInputArrayOutput) ElementType() reflect.Type

func (LogsInputArrayOutput) Index

func (LogsInputArrayOutput) ToLogsInputArrayOutput

func (o LogsInputArrayOutput) ToLogsInputArrayOutput() LogsInputArrayOutput

func (LogsInputArrayOutput) ToLogsInputArrayOutputWithContext

func (o LogsInputArrayOutput) ToLogsInputArrayOutputWithContext(ctx context.Context) LogsInputArrayOutput

type LogsInputConfiguration

type LogsInputConfiguration struct {
	// Flowgger configuration
	Flowgger *LogsInputConfigurationFlowgger `pulumi:"flowgger"`
	// Logstash configuration
	Logstash *LogsInputConfigurationLogstash `pulumi:"logstash"`
}

type LogsInputConfigurationArgs

type LogsInputConfigurationArgs struct {
	// Flowgger configuration
	Flowgger LogsInputConfigurationFlowggerPtrInput `pulumi:"flowgger"`
	// Logstash configuration
	Logstash LogsInputConfigurationLogstashPtrInput `pulumi:"logstash"`
}

func (LogsInputConfigurationArgs) ElementType

func (LogsInputConfigurationArgs) ElementType() reflect.Type

func (LogsInputConfigurationArgs) ToLogsInputConfigurationOutput

func (i LogsInputConfigurationArgs) ToLogsInputConfigurationOutput() LogsInputConfigurationOutput

func (LogsInputConfigurationArgs) ToLogsInputConfigurationOutputWithContext

func (i LogsInputConfigurationArgs) ToLogsInputConfigurationOutputWithContext(ctx context.Context) LogsInputConfigurationOutput

func (LogsInputConfigurationArgs) ToLogsInputConfigurationPtrOutput

func (i LogsInputConfigurationArgs) ToLogsInputConfigurationPtrOutput() LogsInputConfigurationPtrOutput

func (LogsInputConfigurationArgs) ToLogsInputConfigurationPtrOutputWithContext

func (i LogsInputConfigurationArgs) ToLogsInputConfigurationPtrOutputWithContext(ctx context.Context) LogsInputConfigurationPtrOutput

type LogsInputConfigurationFlowgger

type LogsInputConfigurationFlowgger struct {
	// Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP"
	LogFormat string `pulumi:"logFormat"`
	// Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP"
	LogFraming string `pulumi:"logFraming"`
}

type LogsInputConfigurationFlowggerArgs

type LogsInputConfigurationFlowggerArgs struct {
	// Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP"
	LogFormat pulumi.StringInput `pulumi:"logFormat"`
	// Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP"
	LogFraming pulumi.StringInput `pulumi:"logFraming"`
}

func (LogsInputConfigurationFlowggerArgs) ElementType

func (LogsInputConfigurationFlowggerArgs) ToLogsInputConfigurationFlowggerOutput

func (i LogsInputConfigurationFlowggerArgs) ToLogsInputConfigurationFlowggerOutput() LogsInputConfigurationFlowggerOutput

func (LogsInputConfigurationFlowggerArgs) ToLogsInputConfigurationFlowggerOutputWithContext

func (i LogsInputConfigurationFlowggerArgs) ToLogsInputConfigurationFlowggerOutputWithContext(ctx context.Context) LogsInputConfigurationFlowggerOutput

func (LogsInputConfigurationFlowggerArgs) ToLogsInputConfigurationFlowggerPtrOutput

func (i LogsInputConfigurationFlowggerArgs) ToLogsInputConfigurationFlowggerPtrOutput() LogsInputConfigurationFlowggerPtrOutput

func (LogsInputConfigurationFlowggerArgs) ToLogsInputConfigurationFlowggerPtrOutputWithContext

func (i LogsInputConfigurationFlowggerArgs) ToLogsInputConfigurationFlowggerPtrOutputWithContext(ctx context.Context) LogsInputConfigurationFlowggerPtrOutput

type LogsInputConfigurationFlowggerInput

type LogsInputConfigurationFlowggerInput interface {
	pulumi.Input

	ToLogsInputConfigurationFlowggerOutput() LogsInputConfigurationFlowggerOutput
	ToLogsInputConfigurationFlowggerOutputWithContext(context.Context) LogsInputConfigurationFlowggerOutput
}

LogsInputConfigurationFlowggerInput is an input type that accepts LogsInputConfigurationFlowggerArgs and LogsInputConfigurationFlowggerOutput values. You can construct a concrete instance of `LogsInputConfigurationFlowggerInput` via:

LogsInputConfigurationFlowggerArgs{...}

type LogsInputConfigurationFlowggerOutput

type LogsInputConfigurationFlowggerOutput struct{ *pulumi.OutputState }

func (LogsInputConfigurationFlowggerOutput) ElementType

func (LogsInputConfigurationFlowggerOutput) LogFormat

Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP"

func (LogsInputConfigurationFlowggerOutput) LogFraming

Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP"

func (LogsInputConfigurationFlowggerOutput) ToLogsInputConfigurationFlowggerOutput

func (o LogsInputConfigurationFlowggerOutput) ToLogsInputConfigurationFlowggerOutput() LogsInputConfigurationFlowggerOutput

func (LogsInputConfigurationFlowggerOutput) ToLogsInputConfigurationFlowggerOutputWithContext

func (o LogsInputConfigurationFlowggerOutput) ToLogsInputConfigurationFlowggerOutputWithContext(ctx context.Context) LogsInputConfigurationFlowggerOutput

func (LogsInputConfigurationFlowggerOutput) ToLogsInputConfigurationFlowggerPtrOutput

func (o LogsInputConfigurationFlowggerOutput) ToLogsInputConfigurationFlowggerPtrOutput() LogsInputConfigurationFlowggerPtrOutput

func (LogsInputConfigurationFlowggerOutput) ToLogsInputConfigurationFlowggerPtrOutputWithContext

func (o LogsInputConfigurationFlowggerOutput) ToLogsInputConfigurationFlowggerPtrOutputWithContext(ctx context.Context) LogsInputConfigurationFlowggerPtrOutput

type LogsInputConfigurationFlowggerPtrInput

type LogsInputConfigurationFlowggerPtrInput interface {
	pulumi.Input

	ToLogsInputConfigurationFlowggerPtrOutput() LogsInputConfigurationFlowggerPtrOutput
	ToLogsInputConfigurationFlowggerPtrOutputWithContext(context.Context) LogsInputConfigurationFlowggerPtrOutput
}

LogsInputConfigurationFlowggerPtrInput is an input type that accepts LogsInputConfigurationFlowggerArgs, LogsInputConfigurationFlowggerPtr and LogsInputConfigurationFlowggerPtrOutput values. You can construct a concrete instance of `LogsInputConfigurationFlowggerPtrInput` via:

        LogsInputConfigurationFlowggerArgs{...}

or:

        nil

type LogsInputConfigurationFlowggerPtrOutput

type LogsInputConfigurationFlowggerPtrOutput struct{ *pulumi.OutputState }

func (LogsInputConfigurationFlowggerPtrOutput) Elem

func (LogsInputConfigurationFlowggerPtrOutput) ElementType

func (LogsInputConfigurationFlowggerPtrOutput) LogFormat

Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP"

func (LogsInputConfigurationFlowggerPtrOutput) LogFraming

Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP"

func (LogsInputConfigurationFlowggerPtrOutput) ToLogsInputConfigurationFlowggerPtrOutput

func (o LogsInputConfigurationFlowggerPtrOutput) ToLogsInputConfigurationFlowggerPtrOutput() LogsInputConfigurationFlowggerPtrOutput

func (LogsInputConfigurationFlowggerPtrOutput) ToLogsInputConfigurationFlowggerPtrOutputWithContext

func (o LogsInputConfigurationFlowggerPtrOutput) ToLogsInputConfigurationFlowggerPtrOutputWithContext(ctx context.Context) LogsInputConfigurationFlowggerPtrOutput

type LogsInputConfigurationInput

type LogsInputConfigurationInput interface {
	pulumi.Input

	ToLogsInputConfigurationOutput() LogsInputConfigurationOutput
	ToLogsInputConfigurationOutputWithContext(context.Context) LogsInputConfigurationOutput
}

LogsInputConfigurationInput is an input type that accepts LogsInputConfigurationArgs and LogsInputConfigurationOutput values. You can construct a concrete instance of `LogsInputConfigurationInput` via:

LogsInputConfigurationArgs{...}

type LogsInputConfigurationLogstash

type LogsInputConfigurationLogstash struct {
	// The filter section of logstash.conf
	FilterSection *string `pulumi:"filterSection"`
	// The filter section of logstash.conf
	InputSection string `pulumi:"inputSection"`
	// The list of customs Grok patterns
	PatternSection *string `pulumi:"patternSection"`
}

type LogsInputConfigurationLogstashArgs

type LogsInputConfigurationLogstashArgs struct {
	// The filter section of logstash.conf
	FilterSection pulumi.StringPtrInput `pulumi:"filterSection"`
	// The filter section of logstash.conf
	InputSection pulumi.StringInput `pulumi:"inputSection"`
	// The list of customs Grok patterns
	PatternSection pulumi.StringPtrInput `pulumi:"patternSection"`
}

func (LogsInputConfigurationLogstashArgs) ElementType

func (LogsInputConfigurationLogstashArgs) ToLogsInputConfigurationLogstashOutput

func (i LogsInputConfigurationLogstashArgs) ToLogsInputConfigurationLogstashOutput() LogsInputConfigurationLogstashOutput

func (LogsInputConfigurationLogstashArgs) ToLogsInputConfigurationLogstashOutputWithContext

func (i LogsInputConfigurationLogstashArgs) ToLogsInputConfigurationLogstashOutputWithContext(ctx context.Context) LogsInputConfigurationLogstashOutput

func (LogsInputConfigurationLogstashArgs) ToLogsInputConfigurationLogstashPtrOutput

func (i LogsInputConfigurationLogstashArgs) ToLogsInputConfigurationLogstashPtrOutput() LogsInputConfigurationLogstashPtrOutput

func (LogsInputConfigurationLogstashArgs) ToLogsInputConfigurationLogstashPtrOutputWithContext

func (i LogsInputConfigurationLogstashArgs) ToLogsInputConfigurationLogstashPtrOutputWithContext(ctx context.Context) LogsInputConfigurationLogstashPtrOutput

type LogsInputConfigurationLogstashInput

type LogsInputConfigurationLogstashInput interface {
	pulumi.Input

	ToLogsInputConfigurationLogstashOutput() LogsInputConfigurationLogstashOutput
	ToLogsInputConfigurationLogstashOutputWithContext(context.Context) LogsInputConfigurationLogstashOutput
}

LogsInputConfigurationLogstashInput is an input type that accepts LogsInputConfigurationLogstashArgs and LogsInputConfigurationLogstashOutput values. You can construct a concrete instance of `LogsInputConfigurationLogstashInput` via:

LogsInputConfigurationLogstashArgs{...}

type LogsInputConfigurationLogstashOutput

type LogsInputConfigurationLogstashOutput struct{ *pulumi.OutputState }

func (LogsInputConfigurationLogstashOutput) ElementType

func (LogsInputConfigurationLogstashOutput) FilterSection

The filter section of logstash.conf

func (LogsInputConfigurationLogstashOutput) InputSection

The filter section of logstash.conf

func (LogsInputConfigurationLogstashOutput) PatternSection

The list of customs Grok patterns

func (LogsInputConfigurationLogstashOutput) ToLogsInputConfigurationLogstashOutput

func (o LogsInputConfigurationLogstashOutput) ToLogsInputConfigurationLogstashOutput() LogsInputConfigurationLogstashOutput

func (LogsInputConfigurationLogstashOutput) ToLogsInputConfigurationLogstashOutputWithContext

func (o LogsInputConfigurationLogstashOutput) ToLogsInputConfigurationLogstashOutputWithContext(ctx context.Context) LogsInputConfigurationLogstashOutput

func (LogsInputConfigurationLogstashOutput) ToLogsInputConfigurationLogstashPtrOutput

func (o LogsInputConfigurationLogstashOutput) ToLogsInputConfigurationLogstashPtrOutput() LogsInputConfigurationLogstashPtrOutput

func (LogsInputConfigurationLogstashOutput) ToLogsInputConfigurationLogstashPtrOutputWithContext

func (o LogsInputConfigurationLogstashOutput) ToLogsInputConfigurationLogstashPtrOutputWithContext(ctx context.Context) LogsInputConfigurationLogstashPtrOutput

type LogsInputConfigurationLogstashPtrInput

type LogsInputConfigurationLogstashPtrInput interface {
	pulumi.Input

	ToLogsInputConfigurationLogstashPtrOutput() LogsInputConfigurationLogstashPtrOutput
	ToLogsInputConfigurationLogstashPtrOutputWithContext(context.Context) LogsInputConfigurationLogstashPtrOutput
}

LogsInputConfigurationLogstashPtrInput is an input type that accepts LogsInputConfigurationLogstashArgs, LogsInputConfigurationLogstashPtr and LogsInputConfigurationLogstashPtrOutput values. You can construct a concrete instance of `LogsInputConfigurationLogstashPtrInput` via:

        LogsInputConfigurationLogstashArgs{...}

or:

        nil

type LogsInputConfigurationLogstashPtrOutput

type LogsInputConfigurationLogstashPtrOutput struct{ *pulumi.OutputState }

func (LogsInputConfigurationLogstashPtrOutput) Elem

func (LogsInputConfigurationLogstashPtrOutput) ElementType

func (LogsInputConfigurationLogstashPtrOutput) FilterSection

The filter section of logstash.conf

func (LogsInputConfigurationLogstashPtrOutput) InputSection

The filter section of logstash.conf

func (LogsInputConfigurationLogstashPtrOutput) PatternSection

The list of customs Grok patterns

func (LogsInputConfigurationLogstashPtrOutput) ToLogsInputConfigurationLogstashPtrOutput

func (o LogsInputConfigurationLogstashPtrOutput) ToLogsInputConfigurationLogstashPtrOutput() LogsInputConfigurationLogstashPtrOutput

func (LogsInputConfigurationLogstashPtrOutput) ToLogsInputConfigurationLogstashPtrOutputWithContext

func (o LogsInputConfigurationLogstashPtrOutput) ToLogsInputConfigurationLogstashPtrOutputWithContext(ctx context.Context) LogsInputConfigurationLogstashPtrOutput

type LogsInputConfigurationOutput

type LogsInputConfigurationOutput struct{ *pulumi.OutputState }

func (LogsInputConfigurationOutput) ElementType

func (LogsInputConfigurationOutput) Flowgger

Flowgger configuration

func (LogsInputConfigurationOutput) Logstash

Logstash configuration

func (LogsInputConfigurationOutput) ToLogsInputConfigurationOutput

func (o LogsInputConfigurationOutput) ToLogsInputConfigurationOutput() LogsInputConfigurationOutput

func (LogsInputConfigurationOutput) ToLogsInputConfigurationOutputWithContext

func (o LogsInputConfigurationOutput) ToLogsInputConfigurationOutputWithContext(ctx context.Context) LogsInputConfigurationOutput

func (LogsInputConfigurationOutput) ToLogsInputConfigurationPtrOutput

func (o LogsInputConfigurationOutput) ToLogsInputConfigurationPtrOutput() LogsInputConfigurationPtrOutput

func (LogsInputConfigurationOutput) ToLogsInputConfigurationPtrOutputWithContext

func (o LogsInputConfigurationOutput) ToLogsInputConfigurationPtrOutputWithContext(ctx context.Context) LogsInputConfigurationPtrOutput

type LogsInputConfigurationPtrInput

type LogsInputConfigurationPtrInput interface {
	pulumi.Input

	ToLogsInputConfigurationPtrOutput() LogsInputConfigurationPtrOutput
	ToLogsInputConfigurationPtrOutputWithContext(context.Context) LogsInputConfigurationPtrOutput
}

LogsInputConfigurationPtrInput is an input type that accepts LogsInputConfigurationArgs, LogsInputConfigurationPtr and LogsInputConfigurationPtrOutput values. You can construct a concrete instance of `LogsInputConfigurationPtrInput` via:

        LogsInputConfigurationArgs{...}

or:

        nil

type LogsInputConfigurationPtrOutput

type LogsInputConfigurationPtrOutput struct{ *pulumi.OutputState }

func (LogsInputConfigurationPtrOutput) Elem

func (LogsInputConfigurationPtrOutput) ElementType

func (LogsInputConfigurationPtrOutput) Flowgger

Flowgger configuration

func (LogsInputConfigurationPtrOutput) Logstash

Logstash configuration

func (LogsInputConfigurationPtrOutput) ToLogsInputConfigurationPtrOutput

func (o LogsInputConfigurationPtrOutput) ToLogsInputConfigurationPtrOutput() LogsInputConfigurationPtrOutput

func (LogsInputConfigurationPtrOutput) ToLogsInputConfigurationPtrOutputWithContext

func (o LogsInputConfigurationPtrOutput) ToLogsInputConfigurationPtrOutputWithContext(ctx context.Context) LogsInputConfigurationPtrOutput

type LogsInputInput

type LogsInputInput interface {
	pulumi.Input

	ToLogsInputOutput() LogsInputOutput
	ToLogsInputOutputWithContext(ctx context.Context) LogsInputOutput
}

type LogsInputMap

type LogsInputMap map[string]LogsInputInput

func (LogsInputMap) ElementType

func (LogsInputMap) ElementType() reflect.Type

func (LogsInputMap) ToLogsInputMapOutput

func (i LogsInputMap) ToLogsInputMapOutput() LogsInputMapOutput

func (LogsInputMap) ToLogsInputMapOutputWithContext

func (i LogsInputMap) ToLogsInputMapOutputWithContext(ctx context.Context) LogsInputMapOutput

type LogsInputMapInput

type LogsInputMapInput interface {
	pulumi.Input

	ToLogsInputMapOutput() LogsInputMapOutput
	ToLogsInputMapOutputWithContext(context.Context) LogsInputMapOutput
}

LogsInputMapInput is an input type that accepts LogsInputMap and LogsInputMapOutput values. You can construct a concrete instance of `LogsInputMapInput` via:

LogsInputMap{ "key": LogsInputArgs{...} }

type LogsInputMapOutput

type LogsInputMapOutput struct{ *pulumi.OutputState }

func (LogsInputMapOutput) ElementType

func (LogsInputMapOutput) ElementType() reflect.Type

func (LogsInputMapOutput) MapIndex

func (LogsInputMapOutput) ToLogsInputMapOutput

func (o LogsInputMapOutput) ToLogsInputMapOutput() LogsInputMapOutput

func (LogsInputMapOutput) ToLogsInputMapOutputWithContext

func (o LogsInputMapOutput) ToLogsInputMapOutputWithContext(ctx context.Context) LogsInputMapOutput

type LogsInputOutput

type LogsInputOutput struct{ *pulumi.OutputState }

func (LogsInputOutput) AllowedNetworks

func (o LogsInputOutput) AllowedNetworks() pulumi.StringArrayOutput

List of IP blocks

func (LogsInputOutput) Configuration

Input configuration

func (LogsInputOutput) CreatedAt

func (o LogsInputOutput) CreatedAt() pulumi.StringOutput

Input creation

func (LogsInputOutput) Description

func (o LogsInputOutput) Description() pulumi.StringOutput

Input description

func (LogsInputOutput) ElementType

func (LogsInputOutput) ElementType() reflect.Type

func (LogsInputOutput) EngineId

func (o LogsInputOutput) EngineId() pulumi.StringOutput

Input engine ID

func (LogsInputOutput) ExposedPort

func (o LogsInputOutput) ExposedPort() pulumi.StringOutput

Port

func (LogsInputOutput) Hostname

func (o LogsInputOutput) Hostname() pulumi.StringOutput

Hostname

func (LogsInputOutput) InputId

func (o LogsInputOutput) InputId() pulumi.StringOutput

Input ID

func (LogsInputOutput) IsRestartRequired

func (o LogsInputOutput) IsRestartRequired() pulumi.BoolOutput

Indicate if input need to be restarted

func (LogsInputOutput) NbInstance

func (o LogsInputOutput) NbInstance() pulumi.IntOutput

Number of instance running

func (LogsInputOutput) PublicAddress

func (o LogsInputOutput) PublicAddress() pulumi.StringOutput

Input IP address

func (LogsInputOutput) ServiceName

func (o LogsInputOutput) ServiceName() pulumi.StringOutput

service name

func (LogsInputOutput) SslCertificate

func (o LogsInputOutput) SslCertificate() pulumi.StringOutput

Input SSL certificate

func (LogsInputOutput) Status

func (o LogsInputOutput) Status() pulumi.StringOutput

init: configuration required, pending: ready to start, running: available

func (LogsInputOutput) StreamId

func (o LogsInputOutput) StreamId() pulumi.StringOutput

Associated Graylog stream

func (LogsInputOutput) Title

Input title

func (LogsInputOutput) ToLogsInputOutput

func (o LogsInputOutput) ToLogsInputOutput() LogsInputOutput

func (LogsInputOutput) ToLogsInputOutputWithContext

func (o LogsInputOutput) ToLogsInputOutputWithContext(ctx context.Context) LogsInputOutput

func (LogsInputOutput) UpdatedAt

func (o LogsInputOutput) UpdatedAt() pulumi.StringOutput

Input last update

type LogsInputState

type LogsInputState struct {
	// List of IP blocks
	AllowedNetworks pulumi.StringArrayInput
	// Input configuration
	Configuration LogsInputConfigurationPtrInput
	// Input creation
	CreatedAt pulumi.StringPtrInput
	// Input description
	Description pulumi.StringPtrInput
	// Input engine ID
	EngineId pulumi.StringPtrInput
	// Port
	ExposedPort pulumi.StringPtrInput
	// Hostname
	Hostname pulumi.StringPtrInput
	// Input ID
	InputId pulumi.StringPtrInput
	// Indicate if input need to be restarted
	IsRestartRequired pulumi.BoolPtrInput
	// Number of instance running
	NbInstance pulumi.IntPtrInput
	// Input IP address
	PublicAddress pulumi.StringPtrInput
	// service name
	ServiceName pulumi.StringPtrInput
	// Input SSL certificate
	SslCertificate pulumi.StringPtrInput
	// init: configuration required, pending: ready to start, running: available
	Status pulumi.StringPtrInput
	// Associated Graylog stream
	StreamId pulumi.StringPtrInput
	// Input title
	Title pulumi.StringPtrInput
	// Input last update
	UpdatedAt pulumi.StringPtrInput
}

func (LogsInputState) ElementType

func (LogsInputState) ElementType() reflect.Type

type LogsOutputGraylogStream

type LogsOutputGraylogStream struct {
	pulumi.CustomResourceState

	// Indicates if the current user can create alert on the stream
	CanAlert pulumi.BoolOutput `pulumi:"canAlert"`
	// Cold storage compression method
	ColdStorageCompression pulumi.StringOutput `pulumi:"coldStorageCompression"`
	// ColdStorage content
	ColdStorageContent pulumi.StringOutput `pulumi:"coldStorageContent"`
	// Is Cold storage enabled?
	ColdStorageEnabled pulumi.BoolOutput `pulumi:"coldStorageEnabled"`
	// Notify on new Cold storage archive
	ColdStorageNotifyEnabled pulumi.BoolOutput `pulumi:"coldStorageNotifyEnabled"`
	// Cold storage retention in year
	ColdStorageRetention pulumi.IntOutput `pulumi:"coldStorageRetention"`
	// ColdStorage destination
	ColdStorageTarget pulumi.StringOutput `pulumi:"coldStorageTarget"`
	// Stream creation
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Stream description
	Description pulumi.StringOutput `pulumi:"description"`
	// Enable ES indexing
	IndexingEnabled pulumi.BoolOutput `pulumi:"indexingEnabled"`
	// Maximum indexing size (in GB)
	IndexingMaxSize pulumi.IntOutput `pulumi:"indexingMaxSize"`
	// If set, notify when size is near 80, 90 or 100 % of the maximum configured setting
	IndexingNotifyEnabled pulumi.BoolOutput `pulumi:"indexingNotifyEnabled"`
	// Indicates if you are allowed to edit entry
	IsEditable pulumi.BoolOutput `pulumi:"isEditable"`
	// Indicates if you are allowed to share entry
	IsShareable pulumi.BoolOutput `pulumi:"isShareable"`
	// Number of alert condition
	NbAlertCondition pulumi.IntOutput `pulumi:"nbAlertCondition"`
	// Number of coldstored archives
	NbArchive pulumi.IntOutput `pulumi:"nbArchive"`
	// Parent stream ID
	ParentStreamId pulumi.StringPtrOutput `pulumi:"parentStreamId"`
	// If set, pause indexing when maximum size is reach
	PauseIndexingOnMaxSize pulumi.BoolOutput `pulumi:"pauseIndexingOnMaxSize"`
	// Retention ID
	RetentionId pulumi.StringOutput `pulumi:"retentionId"`
	// The service name
	ServiceName pulumi.StringOutput `pulumi:"serviceName"`
	// Stream ID
	StreamId pulumi.StringOutput `pulumi:"streamId"`
	// Stream description
	Title pulumi.StringOutput `pulumi:"title"`
	// Stream last update
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// Enable Websocket
	WebSocketEnabled pulumi.BoolOutput `pulumi:"webSocketEnabled"`
}

func GetLogsOutputGraylogStream

func GetLogsOutputGraylogStream(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogsOutputGraylogStreamState, opts ...pulumi.ResourceOption) (*LogsOutputGraylogStream, error)

GetLogsOutputGraylogStream gets an existing LogsOutputGraylogStream resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLogsOutputGraylogStream

func NewLogsOutputGraylogStream(ctx *pulumi.Context,
	name string, args *LogsOutputGraylogStreamArgs, opts ...pulumi.ResourceOption) (*LogsOutputGraylogStream, error)

NewLogsOutputGraylogStream registers a new resource with the given unique name, arguments, and options.

func (*LogsOutputGraylogStream) ElementType

func (*LogsOutputGraylogStream) ElementType() reflect.Type

func (*LogsOutputGraylogStream) ToLogsOutputGraylogStreamOutput

func (i *LogsOutputGraylogStream) ToLogsOutputGraylogStreamOutput() LogsOutputGraylogStreamOutput

func (*LogsOutputGraylogStream) ToLogsOutputGraylogStreamOutputWithContext

func (i *LogsOutputGraylogStream) ToLogsOutputGraylogStreamOutputWithContext(ctx context.Context) LogsOutputGraylogStreamOutput

type LogsOutputGraylogStreamArgs

type LogsOutputGraylogStreamArgs struct {
	// Cold storage compression method
	ColdStorageCompression pulumi.StringPtrInput
	// ColdStorage content
	ColdStorageContent pulumi.StringPtrInput
	// Is Cold storage enabled?
	ColdStorageEnabled pulumi.BoolPtrInput
	// Notify on new Cold storage archive
	ColdStorageNotifyEnabled pulumi.BoolPtrInput
	// Cold storage retention in year
	ColdStorageRetention pulumi.IntPtrInput
	// ColdStorage destination
	ColdStorageTarget pulumi.StringPtrInput
	// Stream description
	Description pulumi.StringInput
	// Enable ES indexing
	IndexingEnabled pulumi.BoolPtrInput
	// Maximum indexing size (in GB)
	IndexingMaxSize pulumi.IntPtrInput
	// If set, notify when size is near 80, 90 or 100 % of the maximum configured setting
	IndexingNotifyEnabled pulumi.BoolPtrInput
	// Parent stream ID
	ParentStreamId pulumi.StringPtrInput
	// If set, pause indexing when maximum size is reach
	PauseIndexingOnMaxSize pulumi.BoolPtrInput
	// Retention ID
	RetentionId pulumi.StringPtrInput
	// The service name
	ServiceName pulumi.StringInput
	// Stream description
	Title pulumi.StringInput
	// Enable Websocket
	WebSocketEnabled pulumi.BoolPtrInput
}

The set of arguments for constructing a LogsOutputGraylogStream resource.

func (LogsOutputGraylogStreamArgs) ElementType

type LogsOutputGraylogStreamArray

type LogsOutputGraylogStreamArray []LogsOutputGraylogStreamInput

func (LogsOutputGraylogStreamArray) ElementType

func (LogsOutputGraylogStreamArray) ToLogsOutputGraylogStreamArrayOutput

func (i LogsOutputGraylogStreamArray) ToLogsOutputGraylogStreamArrayOutput() LogsOutputGraylogStreamArrayOutput

func (LogsOutputGraylogStreamArray) ToLogsOutputGraylogStreamArrayOutputWithContext

func (i LogsOutputGraylogStreamArray) ToLogsOutputGraylogStreamArrayOutputWithContext(ctx context.Context) LogsOutputGraylogStreamArrayOutput

type LogsOutputGraylogStreamArrayInput

type LogsOutputGraylogStreamArrayInput interface {
	pulumi.Input

	ToLogsOutputGraylogStreamArrayOutput() LogsOutputGraylogStreamArrayOutput
	ToLogsOutputGraylogStreamArrayOutputWithContext(context.Context) LogsOutputGraylogStreamArrayOutput
}

LogsOutputGraylogStreamArrayInput is an input type that accepts LogsOutputGraylogStreamArray and LogsOutputGraylogStreamArrayOutput values. You can construct a concrete instance of `LogsOutputGraylogStreamArrayInput` via:

LogsOutputGraylogStreamArray{ LogsOutputGraylogStreamArgs{...} }

type LogsOutputGraylogStreamArrayOutput

type LogsOutputGraylogStreamArrayOutput struct{ *pulumi.OutputState }

func (LogsOutputGraylogStreamArrayOutput) ElementType

func (LogsOutputGraylogStreamArrayOutput) Index

func (LogsOutputGraylogStreamArrayOutput) ToLogsOutputGraylogStreamArrayOutput

func (o LogsOutputGraylogStreamArrayOutput) ToLogsOutputGraylogStreamArrayOutput() LogsOutputGraylogStreamArrayOutput

func (LogsOutputGraylogStreamArrayOutput) ToLogsOutputGraylogStreamArrayOutputWithContext

func (o LogsOutputGraylogStreamArrayOutput) ToLogsOutputGraylogStreamArrayOutputWithContext(ctx context.Context) LogsOutputGraylogStreamArrayOutput

type LogsOutputGraylogStreamInput

type LogsOutputGraylogStreamInput interface {
	pulumi.Input

	ToLogsOutputGraylogStreamOutput() LogsOutputGraylogStreamOutput
	ToLogsOutputGraylogStreamOutputWithContext(ctx context.Context) LogsOutputGraylogStreamOutput
}

type LogsOutputGraylogStreamMap

type LogsOutputGraylogStreamMap map[string]LogsOutputGraylogStreamInput

func (LogsOutputGraylogStreamMap) ElementType

func (LogsOutputGraylogStreamMap) ElementType() reflect.Type

func (LogsOutputGraylogStreamMap) ToLogsOutputGraylogStreamMapOutput

func (i LogsOutputGraylogStreamMap) ToLogsOutputGraylogStreamMapOutput() LogsOutputGraylogStreamMapOutput

func (LogsOutputGraylogStreamMap) ToLogsOutputGraylogStreamMapOutputWithContext

func (i LogsOutputGraylogStreamMap) ToLogsOutputGraylogStreamMapOutputWithContext(ctx context.Context) LogsOutputGraylogStreamMapOutput

type LogsOutputGraylogStreamMapInput

type LogsOutputGraylogStreamMapInput interface {
	pulumi.Input

	ToLogsOutputGraylogStreamMapOutput() LogsOutputGraylogStreamMapOutput
	ToLogsOutputGraylogStreamMapOutputWithContext(context.Context) LogsOutputGraylogStreamMapOutput
}

LogsOutputGraylogStreamMapInput is an input type that accepts LogsOutputGraylogStreamMap and LogsOutputGraylogStreamMapOutput values. You can construct a concrete instance of `LogsOutputGraylogStreamMapInput` via:

LogsOutputGraylogStreamMap{ "key": LogsOutputGraylogStreamArgs{...} }

type LogsOutputGraylogStreamMapOutput

type LogsOutputGraylogStreamMapOutput struct{ *pulumi.OutputState }

func (LogsOutputGraylogStreamMapOutput) ElementType

func (LogsOutputGraylogStreamMapOutput) MapIndex

func (LogsOutputGraylogStreamMapOutput) ToLogsOutputGraylogStreamMapOutput

func (o LogsOutputGraylogStreamMapOutput) ToLogsOutputGraylogStreamMapOutput() LogsOutputGraylogStreamMapOutput

func (LogsOutputGraylogStreamMapOutput) ToLogsOutputGraylogStreamMapOutputWithContext

func (o LogsOutputGraylogStreamMapOutput) ToLogsOutputGraylogStreamMapOutputWithContext(ctx context.Context) LogsOutputGraylogStreamMapOutput

type LogsOutputGraylogStreamOutput

type LogsOutputGraylogStreamOutput struct{ *pulumi.OutputState }

func (LogsOutputGraylogStreamOutput) CanAlert

Indicates if the current user can create alert on the stream

func (LogsOutputGraylogStreamOutput) ColdStorageCompression

func (o LogsOutputGraylogStreamOutput) ColdStorageCompression() pulumi.StringOutput

Cold storage compression method

func (LogsOutputGraylogStreamOutput) ColdStorageContent

func (o LogsOutputGraylogStreamOutput) ColdStorageContent() pulumi.StringOutput

ColdStorage content

func (LogsOutputGraylogStreamOutput) ColdStorageEnabled

func (o LogsOutputGraylogStreamOutput) ColdStorageEnabled() pulumi.BoolOutput

Is Cold storage enabled?

func (LogsOutputGraylogStreamOutput) ColdStorageNotifyEnabled

func (o LogsOutputGraylogStreamOutput) ColdStorageNotifyEnabled() pulumi.BoolOutput

Notify on new Cold storage archive

func (LogsOutputGraylogStreamOutput) ColdStorageRetention

func (o LogsOutputGraylogStreamOutput) ColdStorageRetention() pulumi.IntOutput

Cold storage retention in year

func (LogsOutputGraylogStreamOutput) ColdStorageTarget

func (o LogsOutputGraylogStreamOutput) ColdStorageTarget() pulumi.StringOutput

ColdStorage destination

func (LogsOutputGraylogStreamOutput) CreatedAt

Stream creation

func (LogsOutputGraylogStreamOutput) Description

Stream description

func (LogsOutputGraylogStreamOutput) ElementType

func (LogsOutputGraylogStreamOutput) IndexingEnabled

func (o LogsOutputGraylogStreamOutput) IndexingEnabled() pulumi.BoolOutput

Enable ES indexing

func (LogsOutputGraylogStreamOutput) IndexingMaxSize

func (o LogsOutputGraylogStreamOutput) IndexingMaxSize() pulumi.IntOutput

Maximum indexing size (in GB)

func (LogsOutputGraylogStreamOutput) IndexingNotifyEnabled

func (o LogsOutputGraylogStreamOutput) IndexingNotifyEnabled() pulumi.BoolOutput

If set, notify when size is near 80, 90 or 100 % of the maximum configured setting

func (LogsOutputGraylogStreamOutput) IsEditable

Indicates if you are allowed to edit entry

func (LogsOutputGraylogStreamOutput) IsShareable

Indicates if you are allowed to share entry

func (LogsOutputGraylogStreamOutput) NbAlertCondition

func (o LogsOutputGraylogStreamOutput) NbAlertCondition() pulumi.IntOutput

Number of alert condition

func (LogsOutputGraylogStreamOutput) NbArchive

Number of coldstored archives

func (LogsOutputGraylogStreamOutput) ParentStreamId

Parent stream ID

func (LogsOutputGraylogStreamOutput) PauseIndexingOnMaxSize

func (o LogsOutputGraylogStreamOutput) PauseIndexingOnMaxSize() pulumi.BoolOutput

If set, pause indexing when maximum size is reach

func (LogsOutputGraylogStreamOutput) RetentionId

Retention ID

func (LogsOutputGraylogStreamOutput) ServiceName

The service name

func (LogsOutputGraylogStreamOutput) StreamId

Stream ID

func (LogsOutputGraylogStreamOutput) Title

Stream description

func (LogsOutputGraylogStreamOutput) ToLogsOutputGraylogStreamOutput

func (o LogsOutputGraylogStreamOutput) ToLogsOutputGraylogStreamOutput() LogsOutputGraylogStreamOutput

func (LogsOutputGraylogStreamOutput) ToLogsOutputGraylogStreamOutputWithContext

func (o LogsOutputGraylogStreamOutput) ToLogsOutputGraylogStreamOutputWithContext(ctx context.Context) LogsOutputGraylogStreamOutput

func (LogsOutputGraylogStreamOutput) UpdatedAt

Stream last update

func (LogsOutputGraylogStreamOutput) WebSocketEnabled

func (o LogsOutputGraylogStreamOutput) WebSocketEnabled() pulumi.BoolOutput

Enable Websocket

type LogsOutputGraylogStreamState

type LogsOutputGraylogStreamState struct {
	// Indicates if the current user can create alert on the stream
	CanAlert pulumi.BoolPtrInput
	// Cold storage compression method
	ColdStorageCompression pulumi.StringPtrInput
	// ColdStorage content
	ColdStorageContent pulumi.StringPtrInput
	// Is Cold storage enabled?
	ColdStorageEnabled pulumi.BoolPtrInput
	// Notify on new Cold storage archive
	ColdStorageNotifyEnabled pulumi.BoolPtrInput
	// Cold storage retention in year
	ColdStorageRetention pulumi.IntPtrInput
	// ColdStorage destination
	ColdStorageTarget pulumi.StringPtrInput
	// Stream creation
	CreatedAt pulumi.StringPtrInput
	// Stream description
	Description pulumi.StringPtrInput
	// Enable ES indexing
	IndexingEnabled pulumi.BoolPtrInput
	// Maximum indexing size (in GB)
	IndexingMaxSize pulumi.IntPtrInput
	// If set, notify when size is near 80, 90 or 100 % of the maximum configured setting
	IndexingNotifyEnabled pulumi.BoolPtrInput
	// Indicates if you are allowed to edit entry
	IsEditable pulumi.BoolPtrInput
	// Indicates if you are allowed to share entry
	IsShareable pulumi.BoolPtrInput
	// Number of alert condition
	NbAlertCondition pulumi.IntPtrInput
	// Number of coldstored archives
	NbArchive pulumi.IntPtrInput
	// Parent stream ID
	ParentStreamId pulumi.StringPtrInput
	// If set, pause indexing when maximum size is reach
	PauseIndexingOnMaxSize pulumi.BoolPtrInput
	// Retention ID
	RetentionId pulumi.StringPtrInput
	// The service name
	ServiceName pulumi.StringPtrInput
	// Stream ID
	StreamId pulumi.StringPtrInput
	// Stream description
	Title pulumi.StringPtrInput
	// Stream last update
	UpdatedAt pulumi.StringPtrInput
	// Enable Websocket
	WebSocketEnabled pulumi.BoolPtrInput
}

func (LogsOutputGraylogStreamState) ElementType

type LookupLogsClusterArgs added in v0.32.0

type LookupLogsClusterArgs struct {
	// The service name. It's the ID of your Logs Data Platform instance.
	ServiceName string `pulumi:"serviceName"`
}

A collection of arguments for invoking getLogsCluster.

type LookupLogsClusterOutputArgs added in v0.32.0

type LookupLogsClusterOutputArgs struct {
	// The service name. It's the ID of your Logs Data Platform instance.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

A collection of arguments for invoking getLogsCluster.

func (LookupLogsClusterOutputArgs) ElementType added in v0.32.0

type LookupLogsClusterResult added in v0.32.0

type LookupLogsClusterResult struct {
	// is allowed networks for ARCHIVE flow type
	ArchiveAllowedNetworks []string `pulumi:"archiveAllowedNetworks"`
	// is type of cluster (DEDICATED, PRO or TRIAL)
	ClusterType string `pulumi:"clusterType"`
	// is PEM for dedicated inputs
	DedicatedInputPem string `pulumi:"dedicatedInputPem"`
	// is allowed networks for DIRECT_INPUT flow type
	DirectInputAllowedNetworks []string `pulumi:"directInputAllowedNetworks"`
	// is PEM for direct inputs
	DirectInputPem string `pulumi:"directInputPem"`
	// is cluster hostname hosting the tenant
	Hostname string `pulumi:"hostname"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// is true if all content generated by given service will be placed on this cluster
	IsDefault bool `pulumi:"isDefault"`
	// is true if given service can perform advanced operations on cluster
	IsUnlocked bool `pulumi:"isUnlocked"`
	// is allowed networks for QUERY flow type
	QueryAllowedNetworks []string `pulumi:"queryAllowedNetworks"`
	// is datacenter localization
	Region      string `pulumi:"region"`
	ServiceName string `pulumi:"serviceName"`
	// is the URN of the DBaas logs instance
	Urn string `pulumi:"urn"`
}

A collection of values returned by getLogsCluster.

func LookupLogsCluster added in v0.32.0

func LookupLogsCluster(ctx *pulumi.Context, args *LookupLogsClusterArgs, opts ...pulumi.InvokeOption) (*LookupLogsClusterResult, error)

Use this data source to retrieve informations about a DBaas logs cluster tenant.

## Example Usage

```go package main

import (

"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh/Dbaas"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbaas.GetLogsCluster(ctx, &dbaas.GetLogsClusterArgs{
			ServiceName: "ldp-xx-xxxxx",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupLogsClusterResultOutput added in v0.32.0

type LookupLogsClusterResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogsCluster.

func LookupLogsClusterOutput added in v0.32.0

func (LookupLogsClusterResultOutput) ArchiveAllowedNetworks added in v0.32.0

func (o LookupLogsClusterResultOutput) ArchiveAllowedNetworks() pulumi.StringArrayOutput

is allowed networks for ARCHIVE flow type

func (LookupLogsClusterResultOutput) ClusterType added in v0.32.0

is type of cluster (DEDICATED, PRO or TRIAL)

func (LookupLogsClusterResultOutput) DedicatedInputPem added in v0.32.0

func (o LookupLogsClusterResultOutput) DedicatedInputPem() pulumi.StringOutput

is PEM for dedicated inputs

func (LookupLogsClusterResultOutput) DirectInputAllowedNetworks added in v0.32.0

func (o LookupLogsClusterResultOutput) DirectInputAllowedNetworks() pulumi.StringArrayOutput

is allowed networks for DIRECT_INPUT flow type

func (LookupLogsClusterResultOutput) DirectInputPem added in v0.32.0

is PEM for direct inputs

func (LookupLogsClusterResultOutput) ElementType added in v0.32.0

func (LookupLogsClusterResultOutput) Hostname added in v0.32.0

is cluster hostname hosting the tenant

func (LookupLogsClusterResultOutput) Id added in v0.32.0

The provider-assigned unique ID for this managed resource.

func (LookupLogsClusterResultOutput) IsDefault added in v0.32.0

is true if all content generated by given service will be placed on this cluster

func (LookupLogsClusterResultOutput) IsUnlocked added in v0.32.0

is true if given service can perform advanced operations on cluster

func (LookupLogsClusterResultOutput) QueryAllowedNetworks added in v0.32.0

func (o LookupLogsClusterResultOutput) QueryAllowedNetworks() pulumi.StringArrayOutput

is allowed networks for QUERY flow type

func (LookupLogsClusterResultOutput) Region added in v0.32.0

is datacenter localization

func (LookupLogsClusterResultOutput) ServiceName added in v0.32.0

func (LookupLogsClusterResultOutput) ToLookupLogsClusterResultOutput added in v0.32.0

func (o LookupLogsClusterResultOutput) ToLookupLogsClusterResultOutput() LookupLogsClusterResultOutput

func (LookupLogsClusterResultOutput) ToLookupLogsClusterResultOutputWithContext added in v0.32.0

func (o LookupLogsClusterResultOutput) ToLookupLogsClusterResultOutputWithContext(ctx context.Context) LookupLogsClusterResultOutput

func (LookupLogsClusterResultOutput) Urn added in v0.32.0

is the URN of the DBaas logs instance

type LookupLogsOutputGraylogStreamArgs

type LookupLogsOutputGraylogStreamArgs struct {
	// The service name. It's the ID of your Logs Data Platform instance.
	ServiceName string `pulumi:"serviceName"`
	// Stream description
	Title string `pulumi:"title"`
}

A collection of arguments for invoking getLogsOutputGraylogStream.

type LookupLogsOutputGraylogStreamOutputArgs

type LookupLogsOutputGraylogStreamOutputArgs struct {
	// The service name. It's the ID of your Logs Data Platform instance.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
	// Stream description
	Title pulumi.StringInput `pulumi:"title"`
}

A collection of arguments for invoking getLogsOutputGraylogStream.

func (LookupLogsOutputGraylogStreamOutputArgs) ElementType

type LookupLogsOutputGraylogStreamResult

type LookupLogsOutputGraylogStreamResult struct {
	CanAlert bool `pulumi:"canAlert"`
	// Cold storage compression method
	ColdStorageCompression string `pulumi:"coldStorageCompression"`
	// ColdStorage content
	ColdStorageContent string `pulumi:"coldStorageContent"`
	// Is Cold storage enabled?
	ColdStorageEnabled bool `pulumi:"coldStorageEnabled"`
	// Notify on new Cold storage archive
	ColdStorageNotifyEnabled bool `pulumi:"coldStorageNotifyEnabled"`
	// Cold storage retention in year
	ColdStorageRetention int `pulumi:"coldStorageRetention"`
	// ColdStorage destination
	ColdStorageTarget string `pulumi:"coldStorageTarget"`
	// Stream creation
	CreatedAt string `pulumi:"createdAt"`
	// Stream description
	Description string `pulumi:"description"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Enable ES indexing
	IndexingEnabled bool `pulumi:"indexingEnabled"`
	// Maximum indexing size (in GB)
	IndexingMaxSize int `pulumi:"indexingMaxSize"`
	// If set, notify when size is near 80, 90 or 100 % of the maximum configured setting
	IndexingNotifyEnabled bool `pulumi:"indexingNotifyEnabled"`
	// Indicates if you are allowed to edit entry
	IsEditable bool `pulumi:"isEditable"`
	// Indicates if you are allowed to share entry
	IsShareable bool `pulumi:"isShareable"`
	// Number of alert condition
	NbAlertCondition int `pulumi:"nbAlertCondition"`
	// Number of coldstored archives
	NbArchive int `pulumi:"nbArchive"`
	// Parent stream ID
	ParentStreamId string `pulumi:"parentStreamId"`
	// If set, pause indexing when maximum size is reach
	PauseIndexingOnMaxSize bool `pulumi:"pauseIndexingOnMaxSize"`
	// Retention ID
	RetentionId string `pulumi:"retentionId"`
	ServiceName string `pulumi:"serviceName"`
	// Stream ID
	StreamId string `pulumi:"streamId"`
	Title    string `pulumi:"title"`
	// Stream last update
	UpdatedAt string `pulumi:"updatedAt"`
	// Enable Websocket
	WebSocketEnabled bool `pulumi:"webSocketEnabled"`
}

A collection of values returned by getLogsOutputGraylogStream.

func LookupLogsOutputGraylogStream

Use this data source to retrieve information about a DBaas logs output graylog stream.

## Example Usage

```go package main

import (

"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh/Dbaas"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbaas.GetLogsOutputGraylogStream(ctx, &dbaas.GetLogsOutputGraylogStreamArgs{
			ServiceName: "ldp-xx-xxxxx",
			Title:       "my stream",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupLogsOutputGraylogStreamResultOutput

type LookupLogsOutputGraylogStreamResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogsOutputGraylogStream.

func (LookupLogsOutputGraylogStreamResultOutput) CanAlert

func (LookupLogsOutputGraylogStreamResultOutput) ColdStorageCompression

Cold storage compression method

func (LookupLogsOutputGraylogStreamResultOutput) ColdStorageContent

ColdStorage content

func (LookupLogsOutputGraylogStreamResultOutput) ColdStorageEnabled

Is Cold storage enabled?

func (LookupLogsOutputGraylogStreamResultOutput) ColdStorageNotifyEnabled

func (o LookupLogsOutputGraylogStreamResultOutput) ColdStorageNotifyEnabled() pulumi.BoolOutput

Notify on new Cold storage archive

func (LookupLogsOutputGraylogStreamResultOutput) ColdStorageRetention

Cold storage retention in year

func (LookupLogsOutputGraylogStreamResultOutput) ColdStorageTarget

ColdStorage destination

func (LookupLogsOutputGraylogStreamResultOutput) CreatedAt

Stream creation

func (LookupLogsOutputGraylogStreamResultOutput) Description

Stream description

func (LookupLogsOutputGraylogStreamResultOutput) ElementType

func (LookupLogsOutputGraylogStreamResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupLogsOutputGraylogStreamResultOutput) IndexingEnabled

Enable ES indexing

func (LookupLogsOutputGraylogStreamResultOutput) IndexingMaxSize

Maximum indexing size (in GB)

func (LookupLogsOutputGraylogStreamResultOutput) IndexingNotifyEnabled

If set, notify when size is near 80, 90 or 100 % of the maximum configured setting

func (LookupLogsOutputGraylogStreamResultOutput) IsEditable

Indicates if you are allowed to edit entry

func (LookupLogsOutputGraylogStreamResultOutput) IsShareable

Indicates if you are allowed to share entry

func (LookupLogsOutputGraylogStreamResultOutput) NbAlertCondition

Number of alert condition

func (LookupLogsOutputGraylogStreamResultOutput) NbArchive

Number of coldstored archives

func (LookupLogsOutputGraylogStreamResultOutput) ParentStreamId

Parent stream ID

func (LookupLogsOutputGraylogStreamResultOutput) PauseIndexingOnMaxSize

func (o LookupLogsOutputGraylogStreamResultOutput) PauseIndexingOnMaxSize() pulumi.BoolOutput

If set, pause indexing when maximum size is reach

func (LookupLogsOutputGraylogStreamResultOutput) RetentionId

Retention ID

func (LookupLogsOutputGraylogStreamResultOutput) ServiceName

func (LookupLogsOutputGraylogStreamResultOutput) StreamId

Stream ID

func (LookupLogsOutputGraylogStreamResultOutput) Title

func (LookupLogsOutputGraylogStreamResultOutput) ToLookupLogsOutputGraylogStreamResultOutput

func (o LookupLogsOutputGraylogStreamResultOutput) ToLookupLogsOutputGraylogStreamResultOutput() LookupLogsOutputGraylogStreamResultOutput

func (LookupLogsOutputGraylogStreamResultOutput) ToLookupLogsOutputGraylogStreamResultOutputWithContext

func (o LookupLogsOutputGraylogStreamResultOutput) ToLookupLogsOutputGraylogStreamResultOutputWithContext(ctx context.Context) LookupLogsOutputGraylogStreamResultOutput

func (LookupLogsOutputGraylogStreamResultOutput) UpdatedAt

Stream last update

func (LookupLogsOutputGraylogStreamResultOutput) WebSocketEnabled

Enable Websocket

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL