Show / Hide Table of Contents

Class CfnIntegrationMixinProps

Properties for CfnIntegrationPropsMixin.

Inheritance
object
CfnIntegrationMixinProps
Implements
ICfnIntegrationMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.Logs
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnIntegrationMixinProps : ICfnIntegrationMixinProps
Syntax (vb)
Public Class CfnIntegrationMixinProps Implements ICfnIntegrationMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-integration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.Logs;

             var cfnIntegrationMixinProps = new CfnIntegrationMixinProps {
                 IntegrationName = "integrationName",
                 IntegrationType = "integrationType",
                 ResourceConfig = new ResourceConfigProperty {
                     OpenSearchResourceConfig = new OpenSearchResourceConfigProperty {
                         ApplicationArn = "applicationArn",
                         DashboardViewerPrincipals = new [] { "dashboardViewerPrincipals" },
                         DataSourceRoleArn = "dataSourceRoleArn",
                         KmsKeyArn = "kmsKeyArn",
                         RetentionDays = 123
                     }
                 }
             };

Synopsis

Constructors

CfnIntegrationMixinProps()

Properties for CfnIntegrationPropsMixin.

Properties

IntegrationName

The name of this integration.

IntegrationType

The type of integration.

ResourceConfig

This structure contains configuration details about an integration between CloudWatch Logs and another entity.

Constructors

CfnIntegrationMixinProps()

Properties for CfnIntegrationPropsMixin.

public CfnIntegrationMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-integration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.Logs;

             var cfnIntegrationMixinProps = new CfnIntegrationMixinProps {
                 IntegrationName = "integrationName",
                 IntegrationType = "integrationType",
                 ResourceConfig = new ResourceConfigProperty {
                     OpenSearchResourceConfig = new OpenSearchResourceConfigProperty {
                         ApplicationArn = "applicationArn",
                         DashboardViewerPrincipals = new [] { "dashboardViewerPrincipals" },
                         DataSourceRoleArn = "dataSourceRoleArn",
                         KmsKeyArn = "kmsKeyArn",
                         RetentionDays = 123
                     }
                 }
             };

Properties

IntegrationName

The name of this integration.

public string? IntegrationName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-integration.html#cfn-logs-integration-integrationname

IntegrationType

The type of integration.

public string? IntegrationType { get; set; }
Property Value

string

Remarks

Integrations with OpenSearch Service have the type OPENSEARCH .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-integration.html#cfn-logs-integration-integrationtype

ResourceConfig

This structure contains configuration details about an integration between CloudWatch Logs and another entity.

public object? ResourceConfig { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-integration.html#cfn-logs-integration-resourceconfig

Type union: either IResolvable or CfnIntegrationPropsMixin.IResourceConfigProperty

Implements

ICfnIntegrationMixinProps
Back to top Generated by DocFX