Class CfnRegistryPropsMixin
Use the AWS::EventSchemas::Registry to specify a schema registry.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.EventSchemas.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnRegistryPropsMixin : Mixin, IMixin
Syntax (vb)
Public Class CfnRegistryPropsMixin Inherits Mixin Implements IMixin
Remarks
Schema registries are containers for Schemas. Registries collect and organize schemas so that your schemas are in logical groups.
CloudformationResource: AWS::EventSchemas::Registry
Mixin: true
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.Mixins;
using Amazon.CDK.Mixins.Preview.AWS.EventSchemas.Mixins;
var cfnRegistryPropsMixin = new CfnRegistryPropsMixin(new CfnRegistryMixinProps {
Description = "description",
RegistryName = "registryName",
Tags = new [] { new TagsEntryProperty {
Key = "key",
Value = "value"
} }
}, new CfnPropertyMixinOptions {
Strategy = PropertyMergeStrategy.OVERRIDE
});
Synopsis
Constructors
| CfnRegistryPropsMixin(ICfnRegistryMixinProps, ICfnPropertyMixinOptions?) | Create a mixin to apply properties to |
Properties
| CFN_PROPERTY_KEYS | Use the |
| Props | Use the |
| Strategy | Use the |
Methods
| ApplyTo(IConstruct) | Apply the mixin properties to the construct. |
| Supports(IConstruct) | Check if this mixin supports the given construct. |
Constructors
CfnRegistryPropsMixin(ICfnRegistryMixinProps, ICfnPropertyMixinOptions?)
Create a mixin to apply properties to AWS::EventSchemas::Registry.
public CfnRegistryPropsMixin(ICfnRegistryMixinProps props, ICfnPropertyMixinOptions? options = null)
Parameters
- props ICfnRegistryMixinProps
L1 properties to apply.
- options ICfnPropertyMixinOptions
Mixin options.
Remarks
Schema registries are containers for Schemas. Registries collect and organize schemas so that your schemas are in logical groups.
CloudformationResource: AWS::EventSchemas::Registry
Mixin: true
ExampleMetadata: fixture=_generated
Properties
CFN_PROPERTY_KEYS
Use the AWS::EventSchemas::Registry to specify a schema registry.
protected static string[] CFN_PROPERTY_KEYS { get; }
Property Value
string[]
Remarks
Schema registries are containers for Schemas. Registries collect and organize schemas so that your schemas are in logical groups.
CloudformationResource: AWS::EventSchemas::Registry
Mixin: true
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.Mixins;
using Amazon.CDK.Mixins.Preview.AWS.EventSchemas.Mixins;
var cfnRegistryPropsMixin = new CfnRegistryPropsMixin(new CfnRegistryMixinProps {
Description = "description",
RegistryName = "registryName",
Tags = new [] { new TagsEntryProperty {
Key = "key",
Value = "value"
} }
}, new CfnPropertyMixinOptions {
Strategy = PropertyMergeStrategy.OVERRIDE
});
Props
Use the AWS::EventSchemas::Registry to specify a schema registry.
protected virtual ICfnRegistryMixinProps Props { get; }
Property Value
Remarks
Schema registries are containers for Schemas. Registries collect and organize schemas so that your schemas are in logical groups.
CloudformationResource: AWS::EventSchemas::Registry
Mixin: true
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.Mixins;
using Amazon.CDK.Mixins.Preview.AWS.EventSchemas.Mixins;
var cfnRegistryPropsMixin = new CfnRegistryPropsMixin(new CfnRegistryMixinProps {
Description = "description",
RegistryName = "registryName",
Tags = new [] { new TagsEntryProperty {
Key = "key",
Value = "value"
} }
}, new CfnPropertyMixinOptions {
Strategy = PropertyMergeStrategy.OVERRIDE
});
Strategy
Use the AWS::EventSchemas::Registry to specify a schema registry.
protected virtual PropertyMergeStrategy Strategy { get; }
Property Value
Remarks
Schema registries are containers for Schemas. Registries collect and organize schemas so that your schemas are in logical groups.
CloudformationResource: AWS::EventSchemas::Registry
Mixin: true
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.Mixins;
using Amazon.CDK.Mixins.Preview.AWS.EventSchemas.Mixins;
var cfnRegistryPropsMixin = new CfnRegistryPropsMixin(new CfnRegistryMixinProps {
Description = "description",
RegistryName = "registryName",
Tags = new [] { new TagsEntryProperty {
Key = "key",
Value = "value"
} }
}, new CfnPropertyMixinOptions {
Strategy = PropertyMergeStrategy.OVERRIDE
});
Methods
ApplyTo(IConstruct)
Apply the mixin properties to the construct.
public override IConstruct ApplyTo(IConstruct construct)
Parameters
- construct IConstruct
Returns
IConstruct
Overrides
Remarks
Schema registries are containers for Schemas. Registries collect and organize schemas so that your schemas are in logical groups.
CloudformationResource: AWS::EventSchemas::Registry
Mixin: true
ExampleMetadata: fixture=_generated
Supports(IConstruct)
Check if this mixin supports the given construct.
public override bool Supports(IConstruct construct)
Parameters
- construct IConstruct
Returns
Overrides
Remarks
Schema registries are containers for Schemas. Registries collect and organize schemas so that your schemas are in logical groups.
CloudformationResource: AWS::EventSchemas::Registry
Mixin: true
ExampleMetadata: fixture=_generated