Documentation ¶
Index ¶
- type GetLogsInputEngineArgs
- type GetLogsInputEngineOutputArgs
- type GetLogsInputEngineResult
- type GetLogsInputEngineResultOutput
- func (GetLogsInputEngineResultOutput) ElementType() reflect.Type
- func (o GetLogsInputEngineResultOutput) Id() pulumi.StringOutput
- func (o GetLogsInputEngineResultOutput) IsDeprecated() pulumi.BoolOutput
- func (o GetLogsInputEngineResultOutput) Name() pulumi.StringOutput
- func (o GetLogsInputEngineResultOutput) ServiceName() pulumi.StringOutput
- func (o GetLogsInputEngineResultOutput) ToGetLogsInputEngineResultOutput() GetLogsInputEngineResultOutput
- func (o GetLogsInputEngineResultOutput) ToGetLogsInputEngineResultOutputWithContext(ctx context.Context) GetLogsInputEngineResultOutput
- func (o GetLogsInputEngineResultOutput) Version() pulumi.StringOutput
- type LogsCluster
- type LogsClusterArgs
- type LogsClusterArray
- type LogsClusterArrayInput
- type LogsClusterArrayOutput
- func (LogsClusterArrayOutput) ElementType() reflect.Type
- func (o LogsClusterArrayOutput) Index(i pulumi.IntInput) LogsClusterOutput
- func (o LogsClusterArrayOutput) ToLogsClusterArrayOutput() LogsClusterArrayOutput
- func (o LogsClusterArrayOutput) ToLogsClusterArrayOutputWithContext(ctx context.Context) LogsClusterArrayOutput
- type LogsClusterInput
- type LogsClusterMap
- type LogsClusterMapInput
- type LogsClusterMapOutput
- func (LogsClusterMapOutput) ElementType() reflect.Type
- func (o LogsClusterMapOutput) MapIndex(k pulumi.StringInput) LogsClusterOutput
- func (o LogsClusterMapOutput) ToLogsClusterMapOutput() LogsClusterMapOutput
- func (o LogsClusterMapOutput) ToLogsClusterMapOutputWithContext(ctx context.Context) LogsClusterMapOutput
- type LogsClusterOutput
- func (o LogsClusterOutput) ArchiveAllowedNetworks() pulumi.StringArrayOutput
- func (o LogsClusterOutput) ClusterType() pulumi.StringOutput
- func (o LogsClusterOutput) DedicatedInputPem() pulumi.StringOutput
- func (o LogsClusterOutput) DirectInputAllowedNetworks() pulumi.StringArrayOutput
- func (o LogsClusterOutput) DirectInputPem() pulumi.StringOutput
- func (LogsClusterOutput) ElementType() reflect.Type
- func (o LogsClusterOutput) Hostname() pulumi.StringOutput
- func (o LogsClusterOutput) InitialArchiveAllowedNetworks() pulumi.StringArrayOutput
- func (o LogsClusterOutput) InitialDirectInputAllowedNetworks() pulumi.StringArrayOutput
- func (o LogsClusterOutput) InitialQueryAllowedNetworks() pulumi.StringArrayOutput
- func (o LogsClusterOutput) IsDefault() pulumi.BoolOutput
- func (o LogsClusterOutput) IsUnlocked() pulumi.BoolOutput
- func (o LogsClusterOutput) QueryAllowedNetworks() pulumi.StringArrayOutput
- func (o LogsClusterOutput) Region() pulumi.StringOutput
- func (o LogsClusterOutput) ServiceName() pulumi.StringOutput
- func (o LogsClusterOutput) ToLogsClusterOutput() LogsClusterOutput
- func (o LogsClusterOutput) ToLogsClusterOutputWithContext(ctx context.Context) LogsClusterOutput
- type LogsClusterState
- type LogsInput
- type LogsInputArgs
- type LogsInputArray
- type LogsInputArrayInput
- type LogsInputArrayOutput
- func (LogsInputArrayOutput) ElementType() reflect.Type
- func (o LogsInputArrayOutput) Index(i pulumi.IntInput) LogsInputOutput
- func (o LogsInputArrayOutput) ToLogsInputArrayOutput() LogsInputArrayOutput
- func (o LogsInputArrayOutput) ToLogsInputArrayOutputWithContext(ctx context.Context) LogsInputArrayOutput
- type LogsInputConfiguration
- type LogsInputConfigurationArgs
- func (LogsInputConfigurationArgs) ElementType() reflect.Type
- func (i LogsInputConfigurationArgs) ToLogsInputConfigurationOutput() LogsInputConfigurationOutput
- func (i LogsInputConfigurationArgs) ToLogsInputConfigurationOutputWithContext(ctx context.Context) LogsInputConfigurationOutput
- func (i LogsInputConfigurationArgs) ToLogsInputConfigurationPtrOutput() LogsInputConfigurationPtrOutput
- func (i LogsInputConfigurationArgs) ToLogsInputConfigurationPtrOutputWithContext(ctx context.Context) LogsInputConfigurationPtrOutput
- type LogsInputConfigurationFlowgger
- type LogsInputConfigurationFlowggerArgs
- func (LogsInputConfigurationFlowggerArgs) ElementType() reflect.Type
- func (i LogsInputConfigurationFlowggerArgs) ToLogsInputConfigurationFlowggerOutput() LogsInputConfigurationFlowggerOutput
- func (i LogsInputConfigurationFlowggerArgs) ToLogsInputConfigurationFlowggerOutputWithContext(ctx context.Context) LogsInputConfigurationFlowggerOutput
- func (i LogsInputConfigurationFlowggerArgs) ToLogsInputConfigurationFlowggerPtrOutput() LogsInputConfigurationFlowggerPtrOutput
- func (i LogsInputConfigurationFlowggerArgs) ToLogsInputConfigurationFlowggerPtrOutputWithContext(ctx context.Context) LogsInputConfigurationFlowggerPtrOutput
- type LogsInputConfigurationFlowggerInput
- type LogsInputConfigurationFlowggerOutput
- func (LogsInputConfigurationFlowggerOutput) ElementType() reflect.Type
- func (o LogsInputConfigurationFlowggerOutput) LogFormat() pulumi.StringOutput
- func (o LogsInputConfigurationFlowggerOutput) LogFraming() pulumi.StringOutput
- func (o LogsInputConfigurationFlowggerOutput) ToLogsInputConfigurationFlowggerOutput() LogsInputConfigurationFlowggerOutput
- func (o LogsInputConfigurationFlowggerOutput) ToLogsInputConfigurationFlowggerOutputWithContext(ctx context.Context) LogsInputConfigurationFlowggerOutput
- func (o LogsInputConfigurationFlowggerOutput) ToLogsInputConfigurationFlowggerPtrOutput() LogsInputConfigurationFlowggerPtrOutput
- func (o LogsInputConfigurationFlowggerOutput) ToLogsInputConfigurationFlowggerPtrOutputWithContext(ctx context.Context) LogsInputConfigurationFlowggerPtrOutput
- type LogsInputConfigurationFlowggerPtrInput
- type LogsInputConfigurationFlowggerPtrOutput
- func (o LogsInputConfigurationFlowggerPtrOutput) Elem() LogsInputConfigurationFlowggerOutput
- func (LogsInputConfigurationFlowggerPtrOutput) ElementType() reflect.Type
- func (o LogsInputConfigurationFlowggerPtrOutput) LogFormat() pulumi.StringPtrOutput
- func (o LogsInputConfigurationFlowggerPtrOutput) LogFraming() pulumi.StringPtrOutput
- func (o LogsInputConfigurationFlowggerPtrOutput) ToLogsInputConfigurationFlowggerPtrOutput() LogsInputConfigurationFlowggerPtrOutput
- func (o LogsInputConfigurationFlowggerPtrOutput) ToLogsInputConfigurationFlowggerPtrOutputWithContext(ctx context.Context) LogsInputConfigurationFlowggerPtrOutput
- type LogsInputConfigurationInput
- type LogsInputConfigurationLogstash
- type LogsInputConfigurationLogstashArgs
- func (LogsInputConfigurationLogstashArgs) ElementType() reflect.Type
- func (i LogsInputConfigurationLogstashArgs) ToLogsInputConfigurationLogstashOutput() LogsInputConfigurationLogstashOutput
- func (i LogsInputConfigurationLogstashArgs) ToLogsInputConfigurationLogstashOutputWithContext(ctx context.Context) LogsInputConfigurationLogstashOutput
- func (i LogsInputConfigurationLogstashArgs) ToLogsInputConfigurationLogstashPtrOutput() LogsInputConfigurationLogstashPtrOutput
- func (i LogsInputConfigurationLogstashArgs) ToLogsInputConfigurationLogstashPtrOutputWithContext(ctx context.Context) LogsInputConfigurationLogstashPtrOutput
- type LogsInputConfigurationLogstashInput
- type LogsInputConfigurationLogstashOutput
- func (LogsInputConfigurationLogstashOutput) ElementType() reflect.Type
- func (o LogsInputConfigurationLogstashOutput) FilterSection() pulumi.StringPtrOutput
- func (o LogsInputConfigurationLogstashOutput) InputSection() pulumi.StringOutput
- func (o LogsInputConfigurationLogstashOutput) PatternSection() pulumi.StringPtrOutput
- func (o LogsInputConfigurationLogstashOutput) ToLogsInputConfigurationLogstashOutput() LogsInputConfigurationLogstashOutput
- func (o LogsInputConfigurationLogstashOutput) ToLogsInputConfigurationLogstashOutputWithContext(ctx context.Context) LogsInputConfigurationLogstashOutput
- func (o LogsInputConfigurationLogstashOutput) ToLogsInputConfigurationLogstashPtrOutput() LogsInputConfigurationLogstashPtrOutput
- func (o LogsInputConfigurationLogstashOutput) ToLogsInputConfigurationLogstashPtrOutputWithContext(ctx context.Context) LogsInputConfigurationLogstashPtrOutput
- type LogsInputConfigurationLogstashPtrInput
- type LogsInputConfigurationLogstashPtrOutput
- func (o LogsInputConfigurationLogstashPtrOutput) Elem() LogsInputConfigurationLogstashOutput
- func (LogsInputConfigurationLogstashPtrOutput) ElementType() reflect.Type
- func (o LogsInputConfigurationLogstashPtrOutput) FilterSection() pulumi.StringPtrOutput
- func (o LogsInputConfigurationLogstashPtrOutput) InputSection() pulumi.StringPtrOutput
- func (o LogsInputConfigurationLogstashPtrOutput) PatternSection() pulumi.StringPtrOutput
- func (o LogsInputConfigurationLogstashPtrOutput) ToLogsInputConfigurationLogstashPtrOutput() LogsInputConfigurationLogstashPtrOutput
- func (o LogsInputConfigurationLogstashPtrOutput) ToLogsInputConfigurationLogstashPtrOutputWithContext(ctx context.Context) LogsInputConfigurationLogstashPtrOutput
- type LogsInputConfigurationOutput
- func (LogsInputConfigurationOutput) ElementType() reflect.Type
- func (o LogsInputConfigurationOutput) Flowgger() LogsInputConfigurationFlowggerPtrOutput
- func (o LogsInputConfigurationOutput) Logstash() LogsInputConfigurationLogstashPtrOutput
- func (o LogsInputConfigurationOutput) ToLogsInputConfigurationOutput() LogsInputConfigurationOutput
- func (o LogsInputConfigurationOutput) ToLogsInputConfigurationOutputWithContext(ctx context.Context) LogsInputConfigurationOutput
- func (o LogsInputConfigurationOutput) ToLogsInputConfigurationPtrOutput() LogsInputConfigurationPtrOutput
- func (o LogsInputConfigurationOutput) ToLogsInputConfigurationPtrOutputWithContext(ctx context.Context) LogsInputConfigurationPtrOutput
- type LogsInputConfigurationPtrInput
- type LogsInputConfigurationPtrOutput
- func (o LogsInputConfigurationPtrOutput) Elem() LogsInputConfigurationOutput
- func (LogsInputConfigurationPtrOutput) ElementType() reflect.Type
- func (o LogsInputConfigurationPtrOutput) Flowgger() LogsInputConfigurationFlowggerPtrOutput
- func (o LogsInputConfigurationPtrOutput) Logstash() LogsInputConfigurationLogstashPtrOutput
- func (o LogsInputConfigurationPtrOutput) ToLogsInputConfigurationPtrOutput() LogsInputConfigurationPtrOutput
- func (o LogsInputConfigurationPtrOutput) ToLogsInputConfigurationPtrOutputWithContext(ctx context.Context) LogsInputConfigurationPtrOutput
- type LogsInputInput
- type LogsInputMap
- type LogsInputMapInput
- type LogsInputMapOutput
- type LogsInputOutput
- func (o LogsInputOutput) AllowedNetworks() pulumi.StringArrayOutput
- func (o LogsInputOutput) Configuration() LogsInputConfigurationOutput
- func (o LogsInputOutput) CreatedAt() pulumi.StringOutput
- func (o LogsInputOutput) Description() pulumi.StringOutput
- func (LogsInputOutput) ElementType() reflect.Type
- func (o LogsInputOutput) EngineId() pulumi.StringOutput
- func (o LogsInputOutput) ExposedPort() pulumi.StringOutput
- func (o LogsInputOutput) Hostname() pulumi.StringOutput
- func (o LogsInputOutput) InputId() pulumi.StringOutput
- func (o LogsInputOutput) IsRestartRequired() pulumi.BoolOutput
- func (o LogsInputOutput) NbInstance() pulumi.IntOutput
- func (o LogsInputOutput) PublicAddress() pulumi.StringOutput
- func (o LogsInputOutput) ServiceName() pulumi.StringOutput
- func (o LogsInputOutput) SslCertificate() pulumi.StringOutput
- func (o LogsInputOutput) Status() pulumi.StringOutput
- func (o LogsInputOutput) StreamId() pulumi.StringOutput
- func (o LogsInputOutput) Title() pulumi.StringOutput
- func (o LogsInputOutput) ToLogsInputOutput() LogsInputOutput
- func (o LogsInputOutput) ToLogsInputOutputWithContext(ctx context.Context) LogsInputOutput
- func (o LogsInputOutput) UpdatedAt() pulumi.StringOutput
- type LogsInputState
- type LogsOutputGraylogStream
- type LogsOutputGraylogStreamArgs
- type LogsOutputGraylogStreamArray
- func (LogsOutputGraylogStreamArray) ElementType() reflect.Type
- func (i LogsOutputGraylogStreamArray) ToLogsOutputGraylogStreamArrayOutput() LogsOutputGraylogStreamArrayOutput
- func (i LogsOutputGraylogStreamArray) ToLogsOutputGraylogStreamArrayOutputWithContext(ctx context.Context) LogsOutputGraylogStreamArrayOutput
- type LogsOutputGraylogStreamArrayInput
- type LogsOutputGraylogStreamArrayOutput
- func (LogsOutputGraylogStreamArrayOutput) ElementType() reflect.Type
- func (o LogsOutputGraylogStreamArrayOutput) Index(i pulumi.IntInput) LogsOutputGraylogStreamOutput
- func (o LogsOutputGraylogStreamArrayOutput) ToLogsOutputGraylogStreamArrayOutput() LogsOutputGraylogStreamArrayOutput
- func (o LogsOutputGraylogStreamArrayOutput) ToLogsOutputGraylogStreamArrayOutputWithContext(ctx context.Context) LogsOutputGraylogStreamArrayOutput
- type LogsOutputGraylogStreamInput
- type LogsOutputGraylogStreamMap
- func (LogsOutputGraylogStreamMap) ElementType() reflect.Type
- func (i LogsOutputGraylogStreamMap) ToLogsOutputGraylogStreamMapOutput() LogsOutputGraylogStreamMapOutput
- func (i LogsOutputGraylogStreamMap) ToLogsOutputGraylogStreamMapOutputWithContext(ctx context.Context) LogsOutputGraylogStreamMapOutput
- type LogsOutputGraylogStreamMapInput
- type LogsOutputGraylogStreamMapOutput
- func (LogsOutputGraylogStreamMapOutput) ElementType() reflect.Type
- func (o LogsOutputGraylogStreamMapOutput) MapIndex(k pulumi.StringInput) LogsOutputGraylogStreamOutput
- func (o LogsOutputGraylogStreamMapOutput) ToLogsOutputGraylogStreamMapOutput() LogsOutputGraylogStreamMapOutput
- func (o LogsOutputGraylogStreamMapOutput) ToLogsOutputGraylogStreamMapOutputWithContext(ctx context.Context) LogsOutputGraylogStreamMapOutput
- type LogsOutputGraylogStreamOutput
- func (o LogsOutputGraylogStreamOutput) CanAlert() pulumi.BoolOutput
- func (o LogsOutputGraylogStreamOutput) ColdStorageCompression() pulumi.StringOutput
- func (o LogsOutputGraylogStreamOutput) ColdStorageContent() pulumi.StringOutput
- func (o LogsOutputGraylogStreamOutput) ColdStorageEnabled() pulumi.BoolOutput
- func (o LogsOutputGraylogStreamOutput) ColdStorageNotifyEnabled() pulumi.BoolOutput
- func (o LogsOutputGraylogStreamOutput) ColdStorageRetention() pulumi.IntOutput
- func (o LogsOutputGraylogStreamOutput) ColdStorageTarget() pulumi.StringOutput
- func (o LogsOutputGraylogStreamOutput) CreatedAt() pulumi.StringOutput
- func (o LogsOutputGraylogStreamOutput) Description() pulumi.StringOutput
- func (LogsOutputGraylogStreamOutput) ElementType() reflect.Type
- func (o LogsOutputGraylogStreamOutput) IndexingEnabled() pulumi.BoolOutput
- func (o LogsOutputGraylogStreamOutput) IndexingMaxSize() pulumi.IntOutput
- func (o LogsOutputGraylogStreamOutput) IndexingNotifyEnabled() pulumi.BoolOutput
- func (o LogsOutputGraylogStreamOutput) IsEditable() pulumi.BoolOutput
- func (o LogsOutputGraylogStreamOutput) IsShareable() pulumi.BoolOutput
- func (o LogsOutputGraylogStreamOutput) NbAlertCondition() pulumi.IntOutput
- func (o LogsOutputGraylogStreamOutput) NbArchive() pulumi.IntOutput
- func (o LogsOutputGraylogStreamOutput) ParentStreamId() pulumi.StringPtrOutput
- func (o LogsOutputGraylogStreamOutput) PauseIndexingOnMaxSize() pulumi.BoolOutput
- func (o LogsOutputGraylogStreamOutput) RetentionId() pulumi.StringOutput
- func (o LogsOutputGraylogStreamOutput) ServiceName() pulumi.StringOutput
- func (o LogsOutputGraylogStreamOutput) StreamId() pulumi.StringOutput
- func (o LogsOutputGraylogStreamOutput) Title() pulumi.StringOutput
- func (o LogsOutputGraylogStreamOutput) ToLogsOutputGraylogStreamOutput() LogsOutputGraylogStreamOutput
- func (o LogsOutputGraylogStreamOutput) ToLogsOutputGraylogStreamOutputWithContext(ctx context.Context) LogsOutputGraylogStreamOutput
- func (o LogsOutputGraylogStreamOutput) UpdatedAt() pulumi.StringOutput
- func (o LogsOutputGraylogStreamOutput) WebSocketEnabled() pulumi.BoolOutput
- type LogsOutputGraylogStreamState
- type LookupLogsClusterArgs
- type LookupLogsClusterOutputArgs
- type LookupLogsClusterResult
- type LookupLogsClusterResultOutput
- func (o LookupLogsClusterResultOutput) ArchiveAllowedNetworks() pulumi.StringArrayOutput
- func (o LookupLogsClusterResultOutput) ClusterType() pulumi.StringOutput
- func (o LookupLogsClusterResultOutput) DedicatedInputPem() pulumi.StringOutput
- func (o LookupLogsClusterResultOutput) DirectInputAllowedNetworks() pulumi.StringArrayOutput
- func (o LookupLogsClusterResultOutput) DirectInputPem() pulumi.StringOutput
- func (LookupLogsClusterResultOutput) ElementType() reflect.Type
- func (o LookupLogsClusterResultOutput) Hostname() pulumi.StringOutput
- func (o LookupLogsClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupLogsClusterResultOutput) IsDefault() pulumi.BoolOutput
- func (o LookupLogsClusterResultOutput) IsUnlocked() pulumi.BoolOutput
- func (o LookupLogsClusterResultOutput) QueryAllowedNetworks() pulumi.StringArrayOutput
- func (o LookupLogsClusterResultOutput) Region() pulumi.StringOutput
- func (o LookupLogsClusterResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupLogsClusterResultOutput) ToLookupLogsClusterResultOutput() LookupLogsClusterResultOutput
- func (o LookupLogsClusterResultOutput) ToLookupLogsClusterResultOutputWithContext(ctx context.Context) LookupLogsClusterResultOutput
- func (o LookupLogsClusterResultOutput) Urn() pulumi.StringOutput
- type LookupLogsOutputGraylogStreamArgs
- type LookupLogsOutputGraylogStreamOutputArgs
- type LookupLogsOutputGraylogStreamResult
- type LookupLogsOutputGraylogStreamResultOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) CanAlert() pulumi.BoolOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) ColdStorageCompression() pulumi.StringOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) ColdStorageContent() pulumi.StringOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) ColdStorageEnabled() pulumi.BoolOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) ColdStorageNotifyEnabled() pulumi.BoolOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) ColdStorageRetention() pulumi.IntOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) ColdStorageTarget() pulumi.StringOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) Description() pulumi.StringOutput
- func (LookupLogsOutputGraylogStreamResultOutput) ElementType() reflect.Type
- func (o LookupLogsOutputGraylogStreamResultOutput) Id() pulumi.StringOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) IndexingEnabled() pulumi.BoolOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) IndexingMaxSize() pulumi.IntOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) IndexingNotifyEnabled() pulumi.BoolOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) IsEditable() pulumi.BoolOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) IsShareable() pulumi.BoolOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) NbAlertCondition() pulumi.IntOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) NbArchive() pulumi.IntOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) ParentStreamId() pulumi.StringOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) PauseIndexingOnMaxSize() pulumi.BoolOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) RetentionId() pulumi.StringOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) StreamId() pulumi.StringOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) Title() pulumi.StringOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) ToLookupLogsOutputGraylogStreamResultOutput() LookupLogsOutputGraylogStreamResultOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) ToLookupLogsOutputGraylogStreamResultOutputWithContext(ctx context.Context) LookupLogsOutputGraylogStreamResultOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) UpdatedAt() pulumi.StringOutput
- func (o LookupLogsOutputGraylogStreamResultOutput) WebSocketEnabled() pulumi.BoolOutput
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 ¶
func (GetLogsInputEngineOutputArgs) ElementType() reflect.Type
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 GetLogsInputEngineOutput ¶
func GetLogsInputEngineOutput(ctx *pulumi.Context, args GetLogsInputEngineOutputArgs, opts ...pulumi.InvokeOption) GetLogsInputEngineResultOutput
func (GetLogsInputEngineResultOutput) ElementType ¶
func (GetLogsInputEngineResultOutput) ElementType() reflect.Type
func (GetLogsInputEngineResultOutput) Id ¶
func (o GetLogsInputEngineResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetLogsInputEngineResultOutput) IsDeprecated ¶
func (o GetLogsInputEngineResultOutput) IsDeprecated() pulumi.BoolOutput
func (GetLogsInputEngineResultOutput) Name ¶
func (o GetLogsInputEngineResultOutput) Name() pulumi.StringOutput
func (GetLogsInputEngineResultOutput) ServiceName ¶
func (o GetLogsInputEngineResultOutput) ServiceName() pulumi.StringOutput
func (GetLogsInputEngineResultOutput) ToGetLogsInputEngineResultOutput ¶
func (o GetLogsInputEngineResultOutput) ToGetLogsInputEngineResultOutput() GetLogsInputEngineResultOutput
func (GetLogsInputEngineResultOutput) ToGetLogsInputEngineResultOutputWithContext ¶
func (o GetLogsInputEngineResultOutput) ToGetLogsInputEngineResultOutputWithContext(ctx context.Context) GetLogsInputEngineResultOutput
func (GetLogsInputEngineResultOutput) Version ¶
func (o GetLogsInputEngineResultOutput) Version() pulumi.StringOutput
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 (o LogsClusterArrayOutput) Index(i pulumi.IntInput) LogsClusterOutput
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 (o LogsClusterMapOutput) MapIndex(k pulumi.StringInput) LogsClusterOutput
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
func (o LogsClusterOutput) Region() pulumi.StringOutput
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) 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 (o LogsInputArrayOutput) Index(i pulumi.IntInput) LogsInputOutput
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 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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (LogsInputConfigurationFlowggerOutput) LogFormat ¶
func (o LogsInputConfigurationFlowggerOutput) LogFormat() pulumi.StringOutput
Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP"
func (LogsInputConfigurationFlowggerOutput) LogFraming ¶
func (o LogsInputConfigurationFlowggerOutput) LogFraming() pulumi.StringOutput
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
func LogsInputConfigurationFlowggerPtr ¶
func LogsInputConfigurationFlowggerPtr(v *LogsInputConfigurationFlowggerArgs) LogsInputConfigurationFlowggerPtrInput
type LogsInputConfigurationFlowggerPtrOutput ¶
type LogsInputConfigurationFlowggerPtrOutput struct{ *pulumi.OutputState }
func (LogsInputConfigurationFlowggerPtrOutput) ElementType ¶
func (LogsInputConfigurationFlowggerPtrOutput) ElementType() reflect.Type
func (LogsInputConfigurationFlowggerPtrOutput) LogFormat ¶
func (o LogsInputConfigurationFlowggerPtrOutput) LogFormat() pulumi.StringPtrOutput
Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP"
func (LogsInputConfigurationFlowggerPtrOutput) LogFraming ¶
func (o LogsInputConfigurationFlowggerPtrOutput) LogFraming() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (LogsInputConfigurationLogstashOutput) FilterSection ¶
func (o LogsInputConfigurationLogstashOutput) FilterSection() pulumi.StringPtrOutput
The filter section of logstash.conf
func (LogsInputConfigurationLogstashOutput) InputSection ¶
func (o LogsInputConfigurationLogstashOutput) InputSection() pulumi.StringOutput
The filter section of logstash.conf
func (LogsInputConfigurationLogstashOutput) PatternSection ¶
func (o LogsInputConfigurationLogstashOutput) PatternSection() pulumi.StringPtrOutput
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
func LogsInputConfigurationLogstashPtr ¶
func LogsInputConfigurationLogstashPtr(v *LogsInputConfigurationLogstashArgs) LogsInputConfigurationLogstashPtrInput
type LogsInputConfigurationLogstashPtrOutput ¶
type LogsInputConfigurationLogstashPtrOutput struct{ *pulumi.OutputState }
func (LogsInputConfigurationLogstashPtrOutput) ElementType ¶
func (LogsInputConfigurationLogstashPtrOutput) ElementType() reflect.Type
func (LogsInputConfigurationLogstashPtrOutput) FilterSection ¶
func (o LogsInputConfigurationLogstashPtrOutput) FilterSection() pulumi.StringPtrOutput
The filter section of logstash.conf
func (LogsInputConfigurationLogstashPtrOutput) InputSection ¶
func (o LogsInputConfigurationLogstashPtrOutput) InputSection() pulumi.StringPtrOutput
The filter section of logstash.conf
func (LogsInputConfigurationLogstashPtrOutput) PatternSection ¶
func (o LogsInputConfigurationLogstashPtrOutput) PatternSection() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (LogsInputConfigurationOutput) Flowgger ¶
func (o LogsInputConfigurationOutput) Flowgger() LogsInputConfigurationFlowggerPtrOutput
Flowgger configuration
func (LogsInputConfigurationOutput) Logstash ¶
func (o LogsInputConfigurationOutput) Logstash() LogsInputConfigurationLogstashPtrOutput
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
func LogsInputConfigurationPtr ¶
func LogsInputConfigurationPtr(v *LogsInputConfigurationArgs) LogsInputConfigurationPtrInput
type LogsInputConfigurationPtrOutput ¶
type LogsInputConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LogsInputConfigurationPtrOutput) Elem ¶
func (o LogsInputConfigurationPtrOutput) Elem() LogsInputConfigurationOutput
func (LogsInputConfigurationPtrOutput) ElementType ¶
func (LogsInputConfigurationPtrOutput) ElementType() reflect.Type
func (LogsInputConfigurationPtrOutput) Flowgger ¶
func (o LogsInputConfigurationPtrOutput) Flowgger() LogsInputConfigurationFlowggerPtrOutput
Flowgger configuration
func (LogsInputConfigurationPtrOutput) Logstash ¶
func (o LogsInputConfigurationPtrOutput) Logstash() LogsInputConfigurationLogstashPtrOutput
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 (o LogsInputMapOutput) MapIndex(k pulumi.StringInput) LogsInputOutput
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 ¶
func (o LogsInputOutput) Configuration() LogsInputConfigurationOutput
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) 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) 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"` 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 ¶
func (LogsOutputGraylogStreamArgs) ElementType() reflect.Type
type LogsOutputGraylogStreamArray ¶
type LogsOutputGraylogStreamArray []LogsOutputGraylogStreamInput
func (LogsOutputGraylogStreamArray) ElementType ¶
func (LogsOutputGraylogStreamArray) ElementType() reflect.Type
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) ElementType() reflect.Type
func (LogsOutputGraylogStreamArrayOutput) Index ¶
func (o LogsOutputGraylogStreamArrayOutput) Index(i pulumi.IntInput) LogsOutputGraylogStreamOutput
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) ElementType() reflect.Type
func (LogsOutputGraylogStreamMapOutput) MapIndex ¶
func (o LogsOutputGraylogStreamMapOutput) MapIndex(k pulumi.StringInput) LogsOutputGraylogStreamOutput
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 ¶
func (o LogsOutputGraylogStreamOutput) CanAlert() pulumi.BoolOutput
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 ¶
func (o LogsOutputGraylogStreamOutput) CreatedAt() pulumi.StringOutput
Stream creation
func (LogsOutputGraylogStreamOutput) Description ¶
func (o LogsOutputGraylogStreamOutput) Description() pulumi.StringOutput
Stream description
func (LogsOutputGraylogStreamOutput) ElementType ¶
func (LogsOutputGraylogStreamOutput) ElementType() reflect.Type
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 ¶
func (o LogsOutputGraylogStreamOutput) IsEditable() pulumi.BoolOutput
Indicates if you are allowed to edit entry
func (LogsOutputGraylogStreamOutput) IsShareable ¶
func (o LogsOutputGraylogStreamOutput) IsShareable() pulumi.BoolOutput
Indicates if you are allowed to share entry
func (LogsOutputGraylogStreamOutput) NbAlertCondition ¶
func (o LogsOutputGraylogStreamOutput) NbAlertCondition() pulumi.IntOutput
Number of alert condition
func (LogsOutputGraylogStreamOutput) NbArchive ¶
func (o LogsOutputGraylogStreamOutput) NbArchive() pulumi.IntOutput
Number of coldstored archives
func (LogsOutputGraylogStreamOutput) ParentStreamId ¶
func (o LogsOutputGraylogStreamOutput) ParentStreamId() pulumi.StringPtrOutput
Parent stream ID
func (LogsOutputGraylogStreamOutput) PauseIndexingOnMaxSize ¶
func (o LogsOutputGraylogStreamOutput) PauseIndexingOnMaxSize() pulumi.BoolOutput
If set, pause indexing when maximum size is reach
func (LogsOutputGraylogStreamOutput) RetentionId ¶
func (o LogsOutputGraylogStreamOutput) RetentionId() pulumi.StringOutput
Retention ID
func (LogsOutputGraylogStreamOutput) ServiceName ¶
func (o LogsOutputGraylogStreamOutput) ServiceName() pulumi.StringOutput
The service name
func (LogsOutputGraylogStreamOutput) StreamId ¶
func (o LogsOutputGraylogStreamOutput) StreamId() pulumi.StringOutput
Stream ID
func (LogsOutputGraylogStreamOutput) Title ¶
func (o LogsOutputGraylogStreamOutput) Title() pulumi.StringOutput
Stream description
func (LogsOutputGraylogStreamOutput) ToLogsOutputGraylogStreamOutput ¶
func (o LogsOutputGraylogStreamOutput) ToLogsOutputGraylogStreamOutput() LogsOutputGraylogStreamOutput
func (LogsOutputGraylogStreamOutput) ToLogsOutputGraylogStreamOutputWithContext ¶
func (o LogsOutputGraylogStreamOutput) ToLogsOutputGraylogStreamOutputWithContext(ctx context.Context) LogsOutputGraylogStreamOutput
func (LogsOutputGraylogStreamOutput) UpdatedAt ¶
func (o LogsOutputGraylogStreamOutput) UpdatedAt() pulumi.StringOutput
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 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 ¶
func (LogsOutputGraylogStreamState) ElementType() reflect.Type
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
func (LookupLogsClusterOutputArgs) ElementType() reflect.Type
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 LookupLogsClusterOutput(ctx *pulumi.Context, args LookupLogsClusterOutputArgs, opts ...pulumi.InvokeOption) LookupLogsClusterResultOutput
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
func (o LookupLogsClusterResultOutput) ClusterType() pulumi.StringOutput
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
func (o LookupLogsClusterResultOutput) DirectInputPem() pulumi.StringOutput
is PEM for direct inputs
func (LookupLogsClusterResultOutput) ElementType ¶ added in v0.32.0
func (LookupLogsClusterResultOutput) ElementType() reflect.Type
func (LookupLogsClusterResultOutput) Hostname ¶ added in v0.32.0
func (o LookupLogsClusterResultOutput) Hostname() pulumi.StringOutput
is cluster hostname hosting the tenant
func (LookupLogsClusterResultOutput) Id ¶ added in v0.32.0
func (o LookupLogsClusterResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupLogsClusterResultOutput) IsDefault ¶ added in v0.32.0
func (o LookupLogsClusterResultOutput) IsDefault() pulumi.BoolOutput
is true if all content generated by given service will be placed on this cluster
func (LookupLogsClusterResultOutput) IsUnlocked ¶ added in v0.32.0
func (o LookupLogsClusterResultOutput) IsUnlocked() pulumi.BoolOutput
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
func (o LookupLogsClusterResultOutput) Region() pulumi.StringOutput
is datacenter localization
func (LookupLogsClusterResultOutput) ServiceName ¶ added in v0.32.0
func (o LookupLogsClusterResultOutput) ServiceName() pulumi.StringOutput
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
func (o LookupLogsClusterResultOutput) Urn() pulumi.StringOutput
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 ¶
func (LookupLogsOutputGraylogStreamOutputArgs) ElementType() reflect.Type
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"` 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 ¶
func LookupLogsOutputGraylogStream(ctx *pulumi.Context, args *LookupLogsOutputGraylogStreamArgs, opts ...pulumi.InvokeOption) (*LookupLogsOutputGraylogStreamResult, error)
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 LookupLogsOutputGraylogStreamOutput ¶
func LookupLogsOutputGraylogStreamOutput(ctx *pulumi.Context, args LookupLogsOutputGraylogStreamOutputArgs, opts ...pulumi.InvokeOption) LookupLogsOutputGraylogStreamResultOutput
func (LookupLogsOutputGraylogStreamResultOutput) CanAlert ¶
func (o LookupLogsOutputGraylogStreamResultOutput) CanAlert() pulumi.BoolOutput
func (LookupLogsOutputGraylogStreamResultOutput) ColdStorageCompression ¶
func (o LookupLogsOutputGraylogStreamResultOutput) ColdStorageCompression() pulumi.StringOutput
Cold storage compression method
func (LookupLogsOutputGraylogStreamResultOutput) ColdStorageContent ¶
func (o LookupLogsOutputGraylogStreamResultOutput) ColdStorageContent() pulumi.StringOutput
ColdStorage content
func (LookupLogsOutputGraylogStreamResultOutput) ColdStorageEnabled ¶
func (o LookupLogsOutputGraylogStreamResultOutput) ColdStorageEnabled() pulumi.BoolOutput
Is Cold storage enabled?
func (LookupLogsOutputGraylogStreamResultOutput) ColdStorageNotifyEnabled ¶
func (o LookupLogsOutputGraylogStreamResultOutput) ColdStorageNotifyEnabled() pulumi.BoolOutput
Notify on new Cold storage archive
func (LookupLogsOutputGraylogStreamResultOutput) ColdStorageRetention ¶
func (o LookupLogsOutputGraylogStreamResultOutput) ColdStorageRetention() pulumi.IntOutput
Cold storage retention in year
func (LookupLogsOutputGraylogStreamResultOutput) ColdStorageTarget ¶
func (o LookupLogsOutputGraylogStreamResultOutput) ColdStorageTarget() pulumi.StringOutput
ColdStorage destination
func (LookupLogsOutputGraylogStreamResultOutput) CreatedAt ¶
func (o LookupLogsOutputGraylogStreamResultOutput) CreatedAt() pulumi.StringOutput
Stream creation
func (LookupLogsOutputGraylogStreamResultOutput) Description ¶
func (o LookupLogsOutputGraylogStreamResultOutput) Description() pulumi.StringOutput
Stream description
func (LookupLogsOutputGraylogStreamResultOutput) ElementType ¶
func (LookupLogsOutputGraylogStreamResultOutput) ElementType() reflect.Type
func (LookupLogsOutputGraylogStreamResultOutput) Id ¶
func (o LookupLogsOutputGraylogStreamResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupLogsOutputGraylogStreamResultOutput) IndexingEnabled ¶
func (o LookupLogsOutputGraylogStreamResultOutput) IndexingEnabled() pulumi.BoolOutput
Enable ES indexing
func (LookupLogsOutputGraylogStreamResultOutput) IndexingMaxSize ¶
func (o LookupLogsOutputGraylogStreamResultOutput) IndexingMaxSize() pulumi.IntOutput
Maximum indexing size (in GB)
func (LookupLogsOutputGraylogStreamResultOutput) IndexingNotifyEnabled ¶
func (o LookupLogsOutputGraylogStreamResultOutput) IndexingNotifyEnabled() pulumi.BoolOutput
If set, notify when size is near 80, 90 or 100 % of the maximum configured setting
func (LookupLogsOutputGraylogStreamResultOutput) IsEditable ¶
func (o LookupLogsOutputGraylogStreamResultOutput) IsEditable() pulumi.BoolOutput
Indicates if you are allowed to edit entry
func (LookupLogsOutputGraylogStreamResultOutput) IsShareable ¶
func (o LookupLogsOutputGraylogStreamResultOutput) IsShareable() pulumi.BoolOutput
Indicates if you are allowed to share entry
func (LookupLogsOutputGraylogStreamResultOutput) NbAlertCondition ¶
func (o LookupLogsOutputGraylogStreamResultOutput) NbAlertCondition() pulumi.IntOutput
Number of alert condition
func (LookupLogsOutputGraylogStreamResultOutput) NbArchive ¶
func (o LookupLogsOutputGraylogStreamResultOutput) NbArchive() pulumi.IntOutput
Number of coldstored archives
func (LookupLogsOutputGraylogStreamResultOutput) ParentStreamId ¶
func (o LookupLogsOutputGraylogStreamResultOutput) ParentStreamId() pulumi.StringOutput
Parent stream ID
func (LookupLogsOutputGraylogStreamResultOutput) PauseIndexingOnMaxSize ¶
func (o LookupLogsOutputGraylogStreamResultOutput) PauseIndexingOnMaxSize() pulumi.BoolOutput
If set, pause indexing when maximum size is reach
func (LookupLogsOutputGraylogStreamResultOutput) RetentionId ¶
func (o LookupLogsOutputGraylogStreamResultOutput) RetentionId() pulumi.StringOutput
Retention ID
func (LookupLogsOutputGraylogStreamResultOutput) ServiceName ¶
func (o LookupLogsOutputGraylogStreamResultOutput) ServiceName() pulumi.StringOutput
func (LookupLogsOutputGraylogStreamResultOutput) StreamId ¶
func (o LookupLogsOutputGraylogStreamResultOutput) StreamId() pulumi.StringOutput
Stream ID
func (LookupLogsOutputGraylogStreamResultOutput) Title ¶
func (o LookupLogsOutputGraylogStreamResultOutput) Title() pulumi.StringOutput
func (LookupLogsOutputGraylogStreamResultOutput) ToLookupLogsOutputGraylogStreamResultOutput ¶
func (o LookupLogsOutputGraylogStreamResultOutput) ToLookupLogsOutputGraylogStreamResultOutput() LookupLogsOutputGraylogStreamResultOutput
func (LookupLogsOutputGraylogStreamResultOutput) ToLookupLogsOutputGraylogStreamResultOutputWithContext ¶
func (o LookupLogsOutputGraylogStreamResultOutput) ToLookupLogsOutputGraylogStreamResultOutputWithContext(ctx context.Context) LookupLogsOutputGraylogStreamResultOutput
func (LookupLogsOutputGraylogStreamResultOutput) UpdatedAt ¶
func (o LookupLogsOutputGraylogStreamResultOutput) UpdatedAt() pulumi.StringOutput
Stream last update
func (LookupLogsOutputGraylogStreamResultOutput) WebSocketEnabled ¶
func (o LookupLogsOutputGraylogStreamResultOutput) WebSocketEnabled() pulumi.BoolOutput
Enable Websocket