Show / Hide Table of Contents

Class CfnLinkPropsMixin.ModuleParametersProperty

Describes the parameters of a module.

Inheritance
object
CfnLinkPropsMixin.ModuleParametersProperty
Implements
CfnLinkPropsMixin.IModuleParametersProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.RTBFabric.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnLinkPropsMixin.ModuleParametersProperty : CfnLinkPropsMixin.IModuleParametersProperty
Syntax (vb)
Public Class CfnLinkPropsMixin.ModuleParametersProperty Implements CfnLinkPropsMixin.IModuleParametersProperty
Remarks

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

             var moduleParametersProperty = 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
                 }
             };

Synopsis

Constructors

ModuleParametersProperty()

Describes the parameters of a module.

Properties

NoBid

Describes the parameters of a no bid module.

OpenRtbAttribute

Describes the parameters of an open RTB attribute module.

Constructors

ModuleParametersProperty()

Describes the parameters of a module.

public ModuleParametersProperty()
Remarks

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

             var moduleParametersProperty = 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
                 }
             };

Properties

NoBid

Describes the parameters of a no bid module.

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

object

Remarks

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

Type union: either IResolvable or CfnLinkPropsMixin.INoBidModuleParametersProperty

OpenRtbAttribute

Describes the parameters of an open RTB attribute module.

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

object

Remarks

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

Type union: either IResolvable or CfnLinkPropsMixin.IOpenRtbAttributeModuleParametersProperty

Implements

CfnLinkPropsMixin.IModuleParametersProperty
Back to top Generated by DocFX