published on Tuesday, Sep 15, 2026 by Pulumi
published on Tuesday, Sep 15, 2026 by Pulumi
Manages a Linode Monitor Logs Destination. For more information, see the Linode APIv4 docs. (Note: v4beta only.)
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as linode from "@pulumi/linode";
const key = new linode.ObjectStorageKey("key", {
label: "my-logs-key",
regions: ["us-east"],
});
const bucket = new linode.ObjectStorageBucket("bucket", {
region: "us-east",
label: "my-logs-bucket",
accessKey: key.accessKey,
secretKey: key.secretKey,
});
const example = new linode.MonitorLogsDestination("example", {
label: "my-logs-destination",
type: "akamai_object_storage",
akamaiObjectStorageDetails: {
accessKeyId: key.accessKey,
accessKeySecret: key.secretKey,
bucketName: bucket.label,
host: bucket.hostname,
},
});
import pulumi
import pulumi_linode as linode
key = linode.ObjectStorageKey("key",
label="my-logs-key",
regions=["us-east"])
bucket = linode.ObjectStorageBucket("bucket",
region="us-east",
label="my-logs-bucket",
access_key=key.access_key,
secret_key=key.secret_key)
example = linode.MonitorLogsDestination("example",
label="my-logs-destination",
type="akamai_object_storage",
akamai_object_storage_details={
"access_key_id": key.access_key,
"access_key_secret": key.secret_key,
"bucket_name": bucket.label,
"host": bucket.hostname,
})
package main
import (
"github.com/pulumi/pulumi-linode/sdk/v6/go/linode"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
key, err := linode.NewObjectStorageKey(ctx, "key", &linode.ObjectStorageKeyArgs{
Label: pulumi.String("my-logs-key"),
Regions: pulumi.StringArray{
pulumi.String("us-east"),
},
})
if err != nil {
return err
}
bucket, err := linode.NewObjectStorageBucket(ctx, "bucket", &linode.ObjectStorageBucketArgs{
Region: pulumi.String("us-east"),
Label: pulumi.String("my-logs-bucket"),
AccessKey: key.AccessKey,
SecretKey: key.SecretKey,
})
if err != nil {
return err
}
_, err = linode.NewMonitorLogsDestination(ctx, "example", &linode.MonitorLogsDestinationArgs{
Label: pulumi.String("my-logs-destination"),
Type: pulumi.String("akamai_object_storage"),
AkamaiObjectStorageDetails: &linode.MonitorLogsDestinationAkamaiObjectStorageDetailsArgs{
AccessKeyId: key.AccessKey,
AccessKeySecret: key.SecretKey,
BucketName: bucket.Label,
Host: bucket.Hostname,
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Linode = Pulumi.Linode;
return await Deployment.RunAsync(() =>
{
var key = new Linode.ObjectStorageKey("key", new()
{
Label = "my-logs-key",
Regions = new[]
{
"us-east",
},
});
var bucket = new Linode.ObjectStorageBucket("bucket", new()
{
Region = "us-east",
Label = "my-logs-bucket",
AccessKey = key.AccessKey,
SecretKey = key.SecretKey,
});
var example = new Linode.MonitorLogsDestination("example", new()
{
Label = "my-logs-destination",
Type = "akamai_object_storage",
AkamaiObjectStorageDetails = new Linode.Inputs.MonitorLogsDestinationAkamaiObjectStorageDetailsArgs
{
AccessKeyId = key.AccessKey,
AccessKeySecret = key.SecretKey,
BucketName = bucket.Label,
Host = bucket.Hostname,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.linode.ObjectStorageKey;
import com.pulumi.linode.ObjectStorageKeyArgs;
import com.pulumi.linode.ObjectStorageBucket;
import com.pulumi.linode.ObjectStorageBucketArgs;
import com.pulumi.linode.MonitorLogsDestination;
import com.pulumi.linode.MonitorLogsDestinationArgs;
import com.pulumi.linode.inputs.MonitorLogsDestinationAkamaiObjectStorageDetailsArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var key = new ObjectStorageKey("key", ObjectStorageKeyArgs.builder()
.label("my-logs-key")
.regions("us-east")
.build());
var bucket = new ObjectStorageBucket("bucket", ObjectStorageBucketArgs.builder()
.region("us-east")
.label("my-logs-bucket")
.accessKey(key.accessKey())
.secretKey(key.secretKey())
.build());
var example = new MonitorLogsDestination("example", MonitorLogsDestinationArgs.builder()
.label("my-logs-destination")
.type("akamai_object_storage")
.akamaiObjectStorageDetails(MonitorLogsDestinationAkamaiObjectStorageDetailsArgs.builder()
.accessKeyId(key.accessKey())
.accessKeySecret(key.secretKey())
.bucketName(bucket.label())
.host(bucket.hostname())
.build())
.build());
}
}
resources:
key:
type: linode:ObjectStorageKey
properties:
label: my-logs-key
regions:
- us-east
bucket:
type: linode:ObjectStorageBucket
properties:
region: us-east
label: my-logs-bucket
accessKey: ${key.accessKey}
secretKey: ${key.secretKey}
example:
type: linode:MonitorLogsDestination
properties:
label: my-logs-destination
type: akamai_object_storage
akamaiObjectStorageDetails:
accessKeyId: ${key.accessKey}
accessKeySecret: ${key.secretKey}
bucketName: ${bucket.label}
host: ${bucket.hostname}
pulumi {
required_providers {
linode = {
source = "pulumi/linode"
}
}
}
resource "linode_objectstoragekey" "key" {
label = "my-logs-key"
regions = ["us-east"]
}
resource "linode_objectstoragebucket" "bucket" {
region = "us-east"
label = "my-logs-bucket"
access_key = linode_objectstoragekey.key.access_key
secret_key = linode_objectstoragekey.key.secret_key
}
resource "linode_monitorlogsdestination" "example" {
label = "my-logs-destination"
type = "akamai_object_storage"
akamai_object_storage_details = {
access_key_id = linode_objectstoragekey.key.access_key
access_key_secret = linode_objectstoragekey.key.secret_key
bucket_name = linode_objectstoragebucket.bucket.label
host = linode_objectstoragebucket.bucket.hostname
}
}
import * as pulumi from "@pulumi/pulumi";
import * as linode from "@pulumi/linode";
const httpsExample = new linode.MonitorLogsDestination("https_example", {
label: "my-https-destination",
type: "custom_https",
customHttpsDetails: {
endpointUrl: "https://logs.example.com/ingest",
contentType: "application/json",
dataCompression: "gzip",
authentication: {
type: "basic",
username: "myuser",
password: "mypassword",
},
},
});
import pulumi
import pulumi_linode as linode
https_example = linode.MonitorLogsDestination("https_example",
label="my-https-destination",
type="custom_https",
custom_https_details={
"endpoint_url": "https://logs.example.com/ingest",
"content_type": "application/json",
"data_compression": "gzip",
"authentication": {
"type": "basic",
"username": "myuser",
"password": "mypassword",
},
})
package main
import (
"github.com/pulumi/pulumi-linode/sdk/v6/go/linode"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := linode.NewMonitorLogsDestination(ctx, "https_example", &linode.MonitorLogsDestinationArgs{
Label: pulumi.String("my-https-destination"),
Type: pulumi.String("custom_https"),
CustomHttpsDetails: &linode.MonitorLogsDestinationCustomHttpsDetailsArgs{
EndpointUrl: pulumi.String("https://logs.example.com/ingest"),
ContentType: pulumi.String("application/json"),
DataCompression: pulumi.String("gzip"),
Authentication: &linode.MonitorLogsDestinationCustomHttpsDetailsAuthenticationArgs{
Type: pulumi.String("basic"),
Username: pulumi.String("myuser"),
Password: pulumi.String("mypassword"),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Linode = Pulumi.Linode;
return await Deployment.RunAsync(() =>
{
var httpsExample = new Linode.MonitorLogsDestination("https_example", new()
{
Label = "my-https-destination",
Type = "custom_https",
CustomHttpsDetails = new Linode.Inputs.MonitorLogsDestinationCustomHttpsDetailsArgs
{
EndpointUrl = "https://logs.example.com/ingest",
ContentType = "application/json",
DataCompression = "gzip",
Authentication = new Linode.Inputs.MonitorLogsDestinationCustomHttpsDetailsAuthenticationArgs
{
Type = "basic",
Username = "myuser",
Password = "mypassword",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.linode.MonitorLogsDestination;
import com.pulumi.linode.MonitorLogsDestinationArgs;
import com.pulumi.linode.inputs.MonitorLogsDestinationCustomHttpsDetailsArgs;
import com.pulumi.linode.inputs.MonitorLogsDestinationCustomHttpsDetailsAuthenticationArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var httpsExample = new MonitorLogsDestination("httpsExample", MonitorLogsDestinationArgs.builder()
.label("my-https-destination")
.type("custom_https")
.customHttpsDetails(MonitorLogsDestinationCustomHttpsDetailsArgs.builder()
.endpointUrl("https://logs.example.com/ingest")
.contentType("application/json")
.dataCompression("gzip")
.authentication(MonitorLogsDestinationCustomHttpsDetailsAuthenticationArgs.builder()
.type("basic")
.username("myuser")
.password("mypassword")
.build())
.build())
.build());
}
}
resources:
httpsExample:
type: linode:MonitorLogsDestination
name: https_example
properties:
label: my-https-destination
type: custom_https
customHttpsDetails:
endpointUrl: https://logs.example.com/ingest
contentType: application/json
dataCompression: gzip
authentication:
type: basic
username: myuser
password: mypassword
pulumi {
required_providers {
linode = {
source = "pulumi/linode"
}
}
}
resource "linode_monitorlogsdestination" "https_example" {
label = "my-https-destination"
type = "custom_https"
custom_https_details = {
endpoint_url = "https://logs.example.com/ingest"
content_type = "application/json"
data_compression = "gzip"
authentication = {
type = "basic"
username = "myuser"
password = "mypassword"
}
}
}
Create MonitorLogsDestination Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MonitorLogsDestination(name: string, args: MonitorLogsDestinationArgs, opts?: CustomResourceOptions);@overload
def MonitorLogsDestination(resource_name: str,
args: MonitorLogsDestinationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MonitorLogsDestination(resource_name: str,
opts: Optional[ResourceOptions] = None,
label: Optional[str] = None,
type: Optional[str] = None,
akamai_object_storage_details: Optional[MonitorLogsDestinationAkamaiObjectStorageDetailsArgs] = None,
custom_https_details: Optional[MonitorLogsDestinationCustomHttpsDetailsArgs] = None)func NewMonitorLogsDestination(ctx *Context, name string, args MonitorLogsDestinationArgs, opts ...ResourceOption) (*MonitorLogsDestination, error)public MonitorLogsDestination(string name, MonitorLogsDestinationArgs args, CustomResourceOptions? opts = null)
public MonitorLogsDestination(String name, MonitorLogsDestinationArgs args)
public MonitorLogsDestination(String name, MonitorLogsDestinationArgs args, CustomResourceOptions options)
type: linode:MonitorLogsDestination
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "linode_monitor_logs_destination" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args MonitorLogsDestinationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args MonitorLogsDestinationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MonitorLogsDestinationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MonitorLogsDestinationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MonitorLogsDestinationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var monitorLogsDestinationResource = new Linode.MonitorLogsDestination("monitorLogsDestinationResource", new()
{
Label = "string",
Type = "string",
AkamaiObjectStorageDetails = new Linode.Inputs.MonitorLogsDestinationAkamaiObjectStorageDetailsArgs
{
AccessKeyId = "string",
AccessKeySecret = "string",
BucketName = "string",
Host = "string",
Path = "string",
},
CustomHttpsDetails = new Linode.Inputs.MonitorLogsDestinationCustomHttpsDetailsArgs
{
Authentication = new Linode.Inputs.MonitorLogsDestinationCustomHttpsDetailsAuthenticationArgs
{
Type = "string",
Password = "string",
Username = "string",
},
ContentType = "string",
DataCompression = "string",
EndpointUrl = "string",
ClientCertificateDetails = new Linode.Inputs.MonitorLogsDestinationCustomHttpsDetailsClientCertificateDetailsArgs
{
ClientCaCertificate = "string",
ClientCertificate = "string",
ClientPrivateKey = "string",
TlsHostname = "string",
},
CustomHeaders = new[]
{
new Linode.Inputs.MonitorLogsDestinationCustomHttpsDetailsCustomHeaderArgs
{
Name = "string",
Value = "string",
},
},
},
});
example, err := linode.NewMonitorLogsDestination(ctx, "monitorLogsDestinationResource", &linode.MonitorLogsDestinationArgs{
Label: pulumi.String("string"),
Type: pulumi.String("string"),
AkamaiObjectStorageDetails: &linode.MonitorLogsDestinationAkamaiObjectStorageDetailsArgs{
AccessKeyId: pulumi.String("string"),
AccessKeySecret: pulumi.String("string"),
BucketName: pulumi.String("string"),
Host: pulumi.String("string"),
Path: pulumi.String("string"),
},
CustomHttpsDetails: &linode.MonitorLogsDestinationCustomHttpsDetailsArgs{
Authentication: &linode.MonitorLogsDestinationCustomHttpsDetailsAuthenticationArgs{
Type: pulumi.String("string"),
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
ContentType: pulumi.String("string"),
DataCompression: pulumi.String("string"),
EndpointUrl: pulumi.String("string"),
ClientCertificateDetails: &linode.MonitorLogsDestinationCustomHttpsDetailsClientCertificateDetailsArgs{
ClientCaCertificate: pulumi.String("string"),
ClientCertificate: pulumi.String("string"),
ClientPrivateKey: pulumi.String("string"),
TlsHostname: pulumi.String("string"),
},
CustomHeaders: linode.MonitorLogsDestinationCustomHttpsDetailsCustomHeaderArray{
&linode.MonitorLogsDestinationCustomHttpsDetailsCustomHeaderArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
})
resource "linode_monitor_logs_destination" "monitorLogsDestinationResource" {
lifecycle {
create_before_destroy = true
}
label = "string"
type = "string"
akamai_object_storage_details = {
access_key_id = "string"
access_key_secret = "string"
bucket_name = "string"
host = "string"
path = "string"
}
custom_https_details = {
authentication = {
type = "string"
password = "string"
username = "string"
}
content_type = "string"
data_compression = "string"
endpoint_url = "string"
client_certificate_details = {
client_ca_certificate = "string"
client_certificate = "string"
client_private_key = "string"
tls_hostname = "string"
}
custom_headers = [{
name = "string"
value = "string"
}]
}
}
var monitorLogsDestinationResource = new MonitorLogsDestination("monitorLogsDestinationResource", MonitorLogsDestinationArgs.builder()
.label("string")
.type("string")
.akamaiObjectStorageDetails(MonitorLogsDestinationAkamaiObjectStorageDetailsArgs.builder()
.accessKeyId("string")
.accessKeySecret("string")
.bucketName("string")
.host("string")
.path("string")
.build())
.customHttpsDetails(MonitorLogsDestinationCustomHttpsDetailsArgs.builder()
.authentication(MonitorLogsDestinationCustomHttpsDetailsAuthenticationArgs.builder()
.type("string")
.password("string")
.username("string")
.build())
.contentType("string")
.dataCompression("string")
.endpointUrl("string")
.clientCertificateDetails(MonitorLogsDestinationCustomHttpsDetailsClientCertificateDetailsArgs.builder()
.clientCaCertificate("string")
.clientCertificate("string")
.clientPrivateKey("string")
.tlsHostname("string")
.build())
.customHeaders(MonitorLogsDestinationCustomHttpsDetailsCustomHeaderArgs.builder()
.name("string")
.value("string")
.build())
.build())
.build());
monitor_logs_destination_resource = linode.MonitorLogsDestination("monitorLogsDestinationResource",
label="string",
type="string",
akamai_object_storage_details={
"access_key_id": "string",
"access_key_secret": "string",
"bucket_name": "string",
"host": "string",
"path": "string",
},
custom_https_details={
"authentication": {
"type": "string",
"password": "string",
"username": "string",
},
"content_type": "string",
"data_compression": "string",
"endpoint_url": "string",
"client_certificate_details": {
"client_ca_certificate": "string",
"client_certificate": "string",
"client_private_key": "string",
"tls_hostname": "string",
},
"custom_headers": [{
"name": "string",
"value": "string",
}],
})
const monitorLogsDestinationResource = new linode.MonitorLogsDestination("monitorLogsDestinationResource", {
label: "string",
type: "string",
akamaiObjectStorageDetails: {
accessKeyId: "string",
accessKeySecret: "string",
bucketName: "string",
host: "string",
path: "string",
},
customHttpsDetails: {
authentication: {
type: "string",
password: "string",
username: "string",
},
contentType: "string",
dataCompression: "string",
endpointUrl: "string",
clientCertificateDetails: {
clientCaCertificate: "string",
clientCertificate: "string",
clientPrivateKey: "string",
tlsHostname: "string",
},
customHeaders: [{
name: "string",
value: "string",
}],
},
});
type: linode:MonitorLogsDestination
properties:
akamaiObjectStorageDetails:
accessKeyId: string
accessKeySecret: string
bucketName: string
host: string
path: string
customHttpsDetails:
authentication:
password: string
type: string
username: string
clientCertificateDetails:
clientCaCertificate: string
clientCertificate: string
clientPrivateKey: string
tlsHostname: string
contentType: string
customHeaders:
- name: string
value: string
dataCompression: string
endpointUrl: string
label: string
type: string
MonitorLogsDestination Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The MonitorLogsDestination resource accepts the following input properties:
- Label string
- The label for this logs destination.
- Type string
The type of this logs destination. One of:
akamaiObjectStorage,customHttps.akamaiObjectStorageDetails- (Optional, Nested Attribute) Details for anakamaiObjectStoragelogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.akamai_object_storage_details.access_key_id).customHttpsDetails- (Optional, Nested Attribute) Details for acustomHttpslogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.custom_https_details.endpoint_url).
- Akamai
Object MonitorStorage Details Logs Destination Akamai Object Storage Details - Details for an akamaiObjectStorage logs destination.
- Custom
Https MonitorDetails Logs Destination Custom Https Details - Details for a customHttps logs destination.
- Label string
- The label for this logs destination.
- Type string
The type of this logs destination. One of:
akamaiObjectStorage,customHttps.akamaiObjectStorageDetails- (Optional, Nested Attribute) Details for anakamaiObjectStoragelogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.akamai_object_storage_details.access_key_id).customHttpsDetails- (Optional, Nested Attribute) Details for acustomHttpslogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.custom_https_details.endpoint_url).
- Akamai
Object MonitorStorage Details Logs Destination Akamai Object Storage Details Args - Details for an akamaiObjectStorage logs destination.
- Custom
Https MonitorDetails Logs Destination Custom Https Details Args - Details for a customHttps logs destination.
- label string
- The label for this logs destination.
- type string
The type of this logs destination. One of:
akamaiObjectStorage,customHttps.akamaiObjectStorageDetails- (Optional, Nested Attribute) Details for anakamaiObjectStoragelogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.akamai_object_storage_details.access_key_id).customHttpsDetails- (Optional, Nested Attribute) Details for acustomHttpslogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.custom_https_details.endpoint_url).
- akamai_
object_ objectstorage_ details - Details for an akamaiObjectStorage logs destination.
- custom_
https_ objectdetails - Details for a customHttps logs destination.
- label String
- The label for this logs destination.
- type String
The type of this logs destination. One of:
akamaiObjectStorage,customHttps.akamaiObjectStorageDetails- (Optional, Nested Attribute) Details for anakamaiObjectStoragelogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.akamai_object_storage_details.access_key_id).customHttpsDetails- (Optional, Nested Attribute) Details for acustomHttpslogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.custom_https_details.endpoint_url).
- akamai
Object MonitorStorage Details Logs Destination Akamai Object Storage Details - Details for an akamaiObjectStorage logs destination.
- custom
Https MonitorDetails Logs Destination Custom Https Details - Details for a customHttps logs destination.
- label string
- The label for this logs destination.
- type string
The type of this logs destination. One of:
akamaiObjectStorage,customHttps.akamaiObjectStorageDetails- (Optional, Nested Attribute) Details for anakamaiObjectStoragelogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.akamai_object_storage_details.access_key_id).customHttpsDetails- (Optional, Nested Attribute) Details for acustomHttpslogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.custom_https_details.endpoint_url).
- akamai
Object MonitorStorage Details Logs Destination Akamai Object Storage Details - Details for an akamaiObjectStorage logs destination.
- custom
Https MonitorDetails Logs Destination Custom Https Details - Details for a customHttps logs destination.
- label str
- The label for this logs destination.
- type str
The type of this logs destination. One of:
akamaiObjectStorage,customHttps.akamaiObjectStorageDetails- (Optional, Nested Attribute) Details for anakamaiObjectStoragelogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.akamai_object_storage_details.access_key_id).customHttpsDetails- (Optional, Nested Attribute) Details for acustomHttpslogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.custom_https_details.endpoint_url).
- akamai_
object_ Monitorstorage_ details Logs Destination Akamai Object Storage Details Args - Details for an akamaiObjectStorage logs destination.
- custom_
https_ Monitordetails Logs Destination Custom Https Details Args - Details for a customHttps logs destination.
- label String
- The label for this logs destination.
- type String
The type of this logs destination. One of:
akamaiObjectStorage,customHttps.akamaiObjectStorageDetails- (Optional, Nested Attribute) Details for anakamaiObjectStoragelogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.akamai_object_storage_details.access_key_id).customHttpsDetails- (Optional, Nested Attribute) Details for acustomHttpslogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.custom_https_details.endpoint_url).
- akamai
Object Property MapStorage Details - Details for an akamaiObjectStorage logs destination.
- custom
Https Property MapDetails - Details for a customHttps logs destination.
Outputs
All input properties are implicitly available as output properties. Additionally, the MonitorLogsDestination resource produces the following output properties:
- Created string
- When this logs destination was created.
- Created
By string - The user who created this logs destination.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- The status of this logs destination.
- Updated string
- When this logs destination was last updated.
- Updated
By string - The user who last updated this logs destination.
- Version int
- The version of this logs destination.
- Created string
- When this logs destination was created.
- Created
By string - The user who created this logs destination.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- The status of this logs destination.
- Updated string
- When this logs destination was last updated.
- Updated
By string - The user who last updated this logs destination.
- Version int
- The version of this logs destination.
- created string
- When this logs destination was created.
- created_
by string - The user who created this logs destination.
- id string
- The provider-assigned unique ID for this managed resource.
- status string
- The status of this logs destination.
- updated string
- When this logs destination was last updated.
- updated_
by string - The user who last updated this logs destination.
- version number
- The version of this logs destination.
- created String
- When this logs destination was created.
- created
By String - The user who created this logs destination.
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- The status of this logs destination.
- updated String
- When this logs destination was last updated.
- updated
By String - The user who last updated this logs destination.
- version Integer
- The version of this logs destination.
- created string
- When this logs destination was created.
- created
By string - The user who created this logs destination.
- id string
- The provider-assigned unique ID for this managed resource.
- status string
- The status of this logs destination.
- updated string
- When this logs destination was last updated.
- updated
By string - The user who last updated this logs destination.
- version number
- The version of this logs destination.
- created str
- When this logs destination was created.
- created_
by str - The user who created this logs destination.
- id str
- The provider-assigned unique ID for this managed resource.
- status str
- The status of this logs destination.
- updated str
- When this logs destination was last updated.
- updated_
by str - The user who last updated this logs destination.
- version int
- The version of this logs destination.
- created String
- When this logs destination was created.
- created
By String - The user who created this logs destination.
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- The status of this logs destination.
- updated String
- When this logs destination was last updated.
- updated
By String - The user who last updated this logs destination.
- version Number
- The version of this logs destination.
Look up Existing MonitorLogsDestination Resource
Get an existing MonitorLogsDestination resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: MonitorLogsDestinationState, opts?: CustomResourceOptions): MonitorLogsDestination@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
akamai_object_storage_details: Optional[MonitorLogsDestinationAkamaiObjectStorageDetailsArgs] = None,
created: Optional[str] = None,
created_by: Optional[str] = None,
custom_https_details: Optional[MonitorLogsDestinationCustomHttpsDetailsArgs] = None,
label: Optional[str] = None,
status: Optional[str] = None,
type: Optional[str] = None,
updated: Optional[str] = None,
updated_by: Optional[str] = None,
version: Optional[int] = None) -> MonitorLogsDestinationfunc GetMonitorLogsDestination(ctx *Context, name string, id IDInput, state *MonitorLogsDestinationState, opts ...ResourceOption) (*MonitorLogsDestination, error)public static MonitorLogsDestination Get(string name, Input<string> id, MonitorLogsDestinationState? state, CustomResourceOptions? opts = null)public static MonitorLogsDestination get(String name, Output<String> id, MonitorLogsDestinationState state, CustomResourceOptions options)resources: _: type: linode:MonitorLogsDestination get: id: ${id}import {
to = linode_monitor_logs_destination.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Akamai
Object MonitorStorage Details Logs Destination Akamai Object Storage Details - Details for an akamaiObjectStorage logs destination.
- Created string
- When this logs destination was created.
- Created
By string - The user who created this logs destination.
- Custom
Https MonitorDetails Logs Destination Custom Https Details - Details for a customHttps logs destination.
- Label string
- The label for this logs destination.
- Status string
- The status of this logs destination.
- Type string
The type of this logs destination. One of:
akamaiObjectStorage,customHttps.akamaiObjectStorageDetails- (Optional, Nested Attribute) Details for anakamaiObjectStoragelogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.akamai_object_storage_details.access_key_id).customHttpsDetails- (Optional, Nested Attribute) Details for acustomHttpslogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.custom_https_details.endpoint_url).
- Updated string
- When this logs destination was last updated.
- Updated
By string - The user who last updated this logs destination.
- Version int
- The version of this logs destination.
- Akamai
Object MonitorStorage Details Logs Destination Akamai Object Storage Details Args - Details for an akamaiObjectStorage logs destination.
- Created string
- When this logs destination was created.
- Created
By string - The user who created this logs destination.
- Custom
Https MonitorDetails Logs Destination Custom Https Details Args - Details for a customHttps logs destination.
- Label string
- The label for this logs destination.
- Status string
- The status of this logs destination.
- Type string
The type of this logs destination. One of:
akamaiObjectStorage,customHttps.akamaiObjectStorageDetails- (Optional, Nested Attribute) Details for anakamaiObjectStoragelogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.akamai_object_storage_details.access_key_id).customHttpsDetails- (Optional, Nested Attribute) Details for acustomHttpslogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.custom_https_details.endpoint_url).
- Updated string
- When this logs destination was last updated.
- Updated
By string - The user who last updated this logs destination.
- Version int
- The version of this logs destination.
- akamai_
object_ objectstorage_ details - Details for an akamaiObjectStorage logs destination.
- created string
- When this logs destination was created.
- created_
by string - The user who created this logs destination.
- custom_
https_ objectdetails - Details for a customHttps logs destination.
- label string
- The label for this logs destination.
- status string
- The status of this logs destination.
- type string
The type of this logs destination. One of:
akamaiObjectStorage,customHttps.akamaiObjectStorageDetails- (Optional, Nested Attribute) Details for anakamaiObjectStoragelogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.akamai_object_storage_details.access_key_id).customHttpsDetails- (Optional, Nested Attribute) Details for acustomHttpslogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.custom_https_details.endpoint_url).
- updated string
- When this logs destination was last updated.
- updated_
by string - The user who last updated this logs destination.
- version number
- The version of this logs destination.
- akamai
Object MonitorStorage Details Logs Destination Akamai Object Storage Details - Details for an akamaiObjectStorage logs destination.
- created String
- When this logs destination was created.
- created
By String - The user who created this logs destination.
- custom
Https MonitorDetails Logs Destination Custom Https Details - Details for a customHttps logs destination.
- label String
- The label for this logs destination.
- status String
- The status of this logs destination.
- type String
The type of this logs destination. One of:
akamaiObjectStorage,customHttps.akamaiObjectStorageDetails- (Optional, Nested Attribute) Details for anakamaiObjectStoragelogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.akamai_object_storage_details.access_key_id).customHttpsDetails- (Optional, Nested Attribute) Details for acustomHttpslogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.custom_https_details.endpoint_url).
- updated String
- When this logs destination was last updated.
- updated
By String - The user who last updated this logs destination.
- version Integer
- The version of this logs destination.
- akamai
Object MonitorStorage Details Logs Destination Akamai Object Storage Details - Details for an akamaiObjectStorage logs destination.
- created string
- When this logs destination was created.
- created
By string - The user who created this logs destination.
- custom
Https MonitorDetails Logs Destination Custom Https Details - Details for a customHttps logs destination.
- label string
- The label for this logs destination.
- status string
- The status of this logs destination.
- type string
The type of this logs destination. One of:
akamaiObjectStorage,customHttps.akamaiObjectStorageDetails- (Optional, Nested Attribute) Details for anakamaiObjectStoragelogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.akamai_object_storage_details.access_key_id).customHttpsDetails- (Optional, Nested Attribute) Details for acustomHttpslogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.custom_https_details.endpoint_url).
- updated string
- When this logs destination was last updated.
- updated
By string - The user who last updated this logs destination.
- version number
- The version of this logs destination.
- akamai_
object_ Monitorstorage_ details Logs Destination Akamai Object Storage Details Args - Details for an akamaiObjectStorage logs destination.
- created str
- When this logs destination was created.
- created_
by str - The user who created this logs destination.
- custom_
https_ Monitordetails Logs Destination Custom Https Details Args - Details for a customHttps logs destination.
- label str
- The label for this logs destination.
- status str
- The status of this logs destination.
- type str
The type of this logs destination. One of:
akamaiObjectStorage,customHttps.akamaiObjectStorageDetails- (Optional, Nested Attribute) Details for anakamaiObjectStoragelogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.akamai_object_storage_details.access_key_id).customHttpsDetails- (Optional, Nested Attribute) Details for acustomHttpslogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.custom_https_details.endpoint_url).
- updated str
- When this logs destination was last updated.
- updated_
by str - The user who last updated this logs destination.
- version int
- The version of this logs destination.
- akamai
Object Property MapStorage Details - Details for an akamaiObjectStorage logs destination.
- created String
- When this logs destination was created.
- created
By String - The user who created this logs destination.
- custom
Https Property MapDetails - Details for a customHttps logs destination.
- label String
- The label for this logs destination.
- status String
- The status of this logs destination.
- type String
The type of this logs destination. One of:
akamaiObjectStorage,customHttps.akamaiObjectStorageDetails- (Optional, Nested Attribute) Details for anakamaiObjectStoragelogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.akamai_object_storage_details.access_key_id).customHttpsDetails- (Optional, Nested Attribute) Details for acustomHttpslogs destination. Exactly one ofakamaiObjectStorageDetailsorcustomHttpsDetailsmust be specified. Referenced directly (e.g.custom_https_details.endpoint_url).
- updated String
- When this logs destination was last updated.
- updated
By String - The user who last updated this logs destination.
- version Number
- The version of this logs destination.
Supporting Types
MonitorLogsDestinationAkamaiObjectStorageDetails, MonitorLogsDestinationAkamaiObjectStorageDetailsArgs
- Access
Key stringId - The access key ID for the object storage bucket.
- Access
Key stringSecret - The access key secret for the object storage bucket. This value is write-only and will not be returned by the API.
- Bucket
Name string - The name of the object storage bucket.
- Host string
- The hostname of the object storage endpoint.
- Path string
- The path within the bucket where logs will be stored.
- Access
Key stringId - The access key ID for the object storage bucket.
- Access
Key stringSecret - The access key secret for the object storage bucket. This value is write-only and will not be returned by the API.
- Bucket
Name string - The name of the object storage bucket.
- Host string
- The hostname of the object storage endpoint.
- Path string
- The path within the bucket where logs will be stored.
- access_
key_ stringid - The access key ID for the object storage bucket.
- access_
key_ stringsecret - The access key secret for the object storage bucket. This value is write-only and will not be returned by the API.
- bucket_
name string - The name of the object storage bucket.
- host string
- The hostname of the object storage endpoint.
- path string
- The path within the bucket where logs will be stored.
- access
Key StringId - The access key ID for the object storage bucket.
- access
Key StringSecret - The access key secret for the object storage bucket. This value is write-only and will not be returned by the API.
- bucket
Name String - The name of the object storage bucket.
- host String
- The hostname of the object storage endpoint.
- path String
- The path within the bucket where logs will be stored.
- access
Key stringId - The access key ID for the object storage bucket.
- access
Key stringSecret - The access key secret for the object storage bucket. This value is write-only and will not be returned by the API.
- bucket
Name string - The name of the object storage bucket.
- host string
- The hostname of the object storage endpoint.
- path string
- The path within the bucket where logs will be stored.
- access_
key_ strid - The access key ID for the object storage bucket.
- access_
key_ strsecret - The access key secret for the object storage bucket. This value is write-only and will not be returned by the API.
- bucket_
name str - The name of the object storage bucket.
- host str
- The hostname of the object storage endpoint.
- path str
- The path within the bucket where logs will be stored.
- access
Key StringId - The access key ID for the object storage bucket.
- access
Key StringSecret - The access key secret for the object storage bucket. This value is write-only and will not be returned by the API.
- bucket
Name String - The name of the object storage bucket.
- host String
- The hostname of the object storage endpoint.
- path String
- The path within the bucket where logs will be stored.
MonitorLogsDestinationCustomHttpsDetails, MonitorLogsDestinationCustomHttpsDetailsArgs
- Authentication
Monitor
Logs Destination Custom Https Details Authentication - Authentication configuration for the HTTPS endpoint.
- Content
Type string - The content type of the log data. One of:
application/json,application/json; charset=utf-8. - Data
Compression string The compression format for log data. One of:
none,gzip.authentication- (Required, Nested Attribute) Authentication configuration for the HTTPS endpoint. Referenced directly (e.g.custom_https_details.authentication.type).clientCertificateDetails- (Optional, Nested Attribute) TLS client certificate configuration. Referenced directly (e.g.custom_https_details.client_certificate_details.tls_hostname).customHeaders- (Optional, Nested Attribute List) Custom HTTP headers to include in log delivery requests.
- Endpoint
Url string - The HTTPS endpoint URL to send logs to.
- Client
Certificate MonitorDetails Logs Destination Custom Https Details Client Certificate Details - TLS client certificate configuration.
- Custom
Headers List<MonitorLogs Destination Custom Https Details Custom Header> - Custom HTTP headers to include in log delivery requests.
- Authentication
Monitor
Logs Destination Custom Https Details Authentication - Authentication configuration for the HTTPS endpoint.
- Content
Type string - The content type of the log data. One of:
application/json,application/json; charset=utf-8. - Data
Compression string The compression format for log data. One of:
none,gzip.authentication- (Required, Nested Attribute) Authentication configuration for the HTTPS endpoint. Referenced directly (e.g.custom_https_details.authentication.type).clientCertificateDetails- (Optional, Nested Attribute) TLS client certificate configuration. Referenced directly (e.g.custom_https_details.client_certificate_details.tls_hostname).customHeaders- (Optional, Nested Attribute List) Custom HTTP headers to include in log delivery requests.
- Endpoint
Url string - The HTTPS endpoint URL to send logs to.
- Client
Certificate MonitorDetails Logs Destination Custom Https Details Client Certificate Details - TLS client certificate configuration.
- Custom
Headers []MonitorLogs Destination Custom Https Details Custom Header - Custom HTTP headers to include in log delivery requests.
- authentication object
- Authentication configuration for the HTTPS endpoint.
- content_
type string - The content type of the log data. One of:
application/json,application/json; charset=utf-8. - data_
compression string The compression format for log data. One of:
none,gzip.authentication- (Required, Nested Attribute) Authentication configuration for the HTTPS endpoint. Referenced directly (e.g.custom_https_details.authentication.type).clientCertificateDetails- (Optional, Nested Attribute) TLS client certificate configuration. Referenced directly (e.g.custom_https_details.client_certificate_details.tls_hostname).customHeaders- (Optional, Nested Attribute List) Custom HTTP headers to include in log delivery requests.
- endpoint_
url string - The HTTPS endpoint URL to send logs to.
- client_
certificate_ objectdetails - TLS client certificate configuration.
- custom_
headers list(object) - Custom HTTP headers to include in log delivery requests.
- authentication
Monitor
Logs Destination Custom Https Details Authentication - Authentication configuration for the HTTPS endpoint.
- content
Type String - The content type of the log data. One of:
application/json,application/json; charset=utf-8. - data
Compression String The compression format for log data. One of:
none,gzip.authentication- (Required, Nested Attribute) Authentication configuration for the HTTPS endpoint. Referenced directly (e.g.custom_https_details.authentication.type).clientCertificateDetails- (Optional, Nested Attribute) TLS client certificate configuration. Referenced directly (e.g.custom_https_details.client_certificate_details.tls_hostname).customHeaders- (Optional, Nested Attribute List) Custom HTTP headers to include in log delivery requests.
- endpoint
Url String - The HTTPS endpoint URL to send logs to.
- client
Certificate MonitorDetails Logs Destination Custom Https Details Client Certificate Details - TLS client certificate configuration.
- custom
Headers List<MonitorLogs Destination Custom Https Details Custom Header> - Custom HTTP headers to include in log delivery requests.
- authentication
Monitor
Logs Destination Custom Https Details Authentication - Authentication configuration for the HTTPS endpoint.
- content
Type string - The content type of the log data. One of:
application/json,application/json; charset=utf-8. - data
Compression string The compression format for log data. One of:
none,gzip.authentication- (Required, Nested Attribute) Authentication configuration for the HTTPS endpoint. Referenced directly (e.g.custom_https_details.authentication.type).clientCertificateDetails- (Optional, Nested Attribute) TLS client certificate configuration. Referenced directly (e.g.custom_https_details.client_certificate_details.tls_hostname).customHeaders- (Optional, Nested Attribute List) Custom HTTP headers to include in log delivery requests.
- endpoint
Url string - The HTTPS endpoint URL to send logs to.
- client
Certificate MonitorDetails Logs Destination Custom Https Details Client Certificate Details - TLS client certificate configuration.
- custom
Headers MonitorLogs Destination Custom Https Details Custom Header[] - Custom HTTP headers to include in log delivery requests.
- authentication
Monitor
Logs Destination Custom Https Details Authentication - Authentication configuration for the HTTPS endpoint.
- content_
type str - The content type of the log data. One of:
application/json,application/json; charset=utf-8. - data_
compression str The compression format for log data. One of:
none,gzip.authentication- (Required, Nested Attribute) Authentication configuration for the HTTPS endpoint. Referenced directly (e.g.custom_https_details.authentication.type).clientCertificateDetails- (Optional, Nested Attribute) TLS client certificate configuration. Referenced directly (e.g.custom_https_details.client_certificate_details.tls_hostname).customHeaders- (Optional, Nested Attribute List) Custom HTTP headers to include in log delivery requests.
- endpoint_
url str - The HTTPS endpoint URL to send logs to.
- client_
certificate_ Monitordetails Logs Destination Custom Https Details Client Certificate Details - TLS client certificate configuration.
- custom_
headers Sequence[MonitorLogs Destination Custom Https Details Custom Header] - Custom HTTP headers to include in log delivery requests.
- authentication Property Map
- Authentication configuration for the HTTPS endpoint.
- content
Type String - The content type of the log data. One of:
application/json,application/json; charset=utf-8. - data
Compression String The compression format for log data. One of:
none,gzip.authentication- (Required, Nested Attribute) Authentication configuration for the HTTPS endpoint. Referenced directly (e.g.custom_https_details.authentication.type).clientCertificateDetails- (Optional, Nested Attribute) TLS client certificate configuration. Referenced directly (e.g.custom_https_details.client_certificate_details.tls_hostname).customHeaders- (Optional, Nested Attribute List) Custom HTTP headers to include in log delivery requests.
- endpoint
Url String - The HTTPS endpoint URL to send logs to.
- client
Certificate Property MapDetails - TLS client certificate configuration.
- custom
Headers List<Property Map> - Custom HTTP headers to include in log delivery requests.
MonitorLogsDestinationCustomHttpsDetailsAuthentication, MonitorLogsDestinationCustomHttpsDetailsAuthenticationArgs
MonitorLogsDestinationCustomHttpsDetailsClientCertificateDetails, MonitorLogsDestinationCustomHttpsDetailsClientCertificateDetailsArgs
- Client
Ca stringCertificate - The client CA certificate. This value is write-only and will not be returned by the API.
- Client
Certificate string - The client certificate. This value is write-only and will not be returned by the API.
- Client
Private stringKey - The client private key. This value is write-only and will not be returned by the API.
- Tls
Hostname string - The TLS hostname for certificate verification.
- Client
Ca stringCertificate - The client CA certificate. This value is write-only and will not be returned by the API.
- Client
Certificate string - The client certificate. This value is write-only and will not be returned by the API.
- Client
Private stringKey - The client private key. This value is write-only and will not be returned by the API.
- Tls
Hostname string - The TLS hostname for certificate verification.
- client_
ca_ stringcertificate - The client CA certificate. This value is write-only and will not be returned by the API.
- client_
certificate string - The client certificate. This value is write-only and will not be returned by the API.
- client_
private_ stringkey - The client private key. This value is write-only and will not be returned by the API.
- tls_
hostname string - The TLS hostname for certificate verification.
- client
Ca StringCertificate - The client CA certificate. This value is write-only and will not be returned by the API.
- client
Certificate String - The client certificate. This value is write-only and will not be returned by the API.
- client
Private StringKey - The client private key. This value is write-only and will not be returned by the API.
- tls
Hostname String - The TLS hostname for certificate verification.
- client
Ca stringCertificate - The client CA certificate. This value is write-only and will not be returned by the API.
- client
Certificate string - The client certificate. This value is write-only and will not be returned by the API.
- client
Private stringKey - The client private key. This value is write-only and will not be returned by the API.
- tls
Hostname string - The TLS hostname for certificate verification.
- client_
ca_ strcertificate - The client CA certificate. This value is write-only and will not be returned by the API.
- client_
certificate str - The client certificate. This value is write-only and will not be returned by the API.
- client_
private_ strkey - The client private key. This value is write-only and will not be returned by the API.
- tls_
hostname str - The TLS hostname for certificate verification.
- client
Ca StringCertificate - The client CA certificate. This value is write-only and will not be returned by the API.
- client
Certificate String - The client certificate. This value is write-only and will not be returned by the API.
- client
Private StringKey - The client private key. This value is write-only and will not be returned by the API.
- tls
Hostname String - The TLS hostname for certificate verification.
MonitorLogsDestinationCustomHttpsDetailsCustomHeader, MonitorLogsDestinationCustomHttpsDetailsCustomHeaderArgs
Import
Monitor Logs Destinations can be imported using the id, e.g.
$ pulumi import linode:index/monitorLogsDestination:MonitorLogsDestination example 12345
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Linode pulumi/pulumi-linode
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
linodeTerraform Provider.
published on Tuesday, Sep 15, 2026 by Pulumi