Show / Hide Table of Contents

Class CfnLink.ModuleConfigurationProperty

Describes the configuration of a module.

Inheritance
object
CfnLink.ModuleConfigurationProperty
Implements
CfnLink.IModuleConfigurationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.RTBFabric
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnLink.ModuleConfigurationProperty : CfnLink.IModuleConfigurationProperty
Syntax (vb)
Public Class CfnLink.ModuleConfigurationProperty Implements CfnLink.IModuleConfigurationProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rtbfabric-link-moduleconfiguration.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.AWS.RTBFabric;

             var moduleConfigurationProperty = new ModuleConfigurationProperty {
                 Name = "name",

                 // the properties below are optional
                 DependsOn = new [] { "dependsOn" },
                 ModuleParameters = new ModuleParametersProperty {
                     NoBid = new NoBidModuleParametersProperty {
                         PassThroughPercentage = 123,
                         Reason = "reason",
                         ReasonCode = 123
                     },
                     OpenRtbAttribute = new OpenRtbAttributeModuleParametersProperty {
                         Action = new ActionProperty {
                             HeaderTag = new HeaderTagActionProperty {
                                 Name = "name",
                                 Value = "value"
                             },
                             NoBid = new NoBidActionProperty {
                                 NoBidReasonCode = 123
                             }
                         },
                         FilterConfiguration = new [] { new FilterProperty {
                             Criteria = new [] { new FilterCriterionProperty {
                                 Path = "path",
                                 Values = new [] { "values" }
                             } }
                         } },
                         FilterType = "filterType",
                         HoldbackPercentage = 123
                     }
                 },
                 Version = "version"
             };

Synopsis

Constructors

ModuleConfigurationProperty()

Describes the configuration of a module.

Properties

DependsOn

The dependencies of the module.

ModuleParameters

Describes the parameters of a module.

Name

The name of the module.

Version

The version of the module.

Constructors

ModuleConfigurationProperty()

Describes the configuration of a module.

public ModuleConfigurationProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rtbfabric-link-moduleconfiguration.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.AWS.RTBFabric;

             var moduleConfigurationProperty = new ModuleConfigurationProperty {
                 Name = "name",

                 // the properties below are optional
                 DependsOn = new [] { "dependsOn" },
                 ModuleParameters = new ModuleParametersProperty {
                     NoBid = new NoBidModuleParametersProperty {
                         PassThroughPercentage = 123,
                         Reason = "reason",
                         ReasonCode = 123
                     },
                     OpenRtbAttribute = new OpenRtbAttributeModuleParametersProperty {
                         Action = new ActionProperty {
                             HeaderTag = new HeaderTagActionProperty {
                                 Name = "name",
                                 Value = "value"
                             },
                             NoBid = new NoBidActionProperty {
                                 NoBidReasonCode = 123
                             }
                         },
                         FilterConfiguration = new [] { new FilterProperty {
                             Criteria = new [] { new FilterCriterionProperty {
                                 Path = "path",
                                 Values = new [] { "values" }
                             } }
                         } },
                         FilterType = "filterType",
                         HoldbackPercentage = 123
                     }
                 },
                 Version = "version"
             };

Properties

DependsOn

The dependencies of the module.

public string[]? DependsOn { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rtbfabric-link-moduleconfiguration.html#cfn-rtbfabric-link-moduleconfiguration-dependson

ModuleParameters

Describes the parameters of a module.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rtbfabric-link-moduleconfiguration.html#cfn-rtbfabric-link-moduleconfiguration-moduleparameters

Type union: either IResolvable or CfnLink.IModuleParametersProperty

Name

The name of the module.

public string Name { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rtbfabric-link-moduleconfiguration.html#cfn-rtbfabric-link-moduleconfiguration-name

Version

The version of the module.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rtbfabric-link-moduleconfiguration.html#cfn-rtbfabric-link-moduleconfiguration-version

Implements

CfnLink.IModuleConfigurationProperty
Back to top Generated by DocFX