Show / Hide Table of Contents

Interface ICfnThemeProps

Properties for defining a CfnTheme.

Namespace: Amazon.CDK.AWS.AmplifyUIBuilder
Assembly: Amazon.CDK.AWS.AmplifyUIBuilder.dll
Syntax (csharp)
public interface ICfnThemeProps
Syntax (vb)
Public Interface ICfnThemeProps
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.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.AmplifyUIBuilder;

ThemeValuesProperty themeValuesProperty_;

var cfnThemeProps = new CfnThemeProps {
    Name = "name",
    Values = new [] { new ThemeValuesProperty {
        Key = "key",
        Value = new ThemeValueProperty {
            Children = new [] { themeValuesProperty_ },
            Value = "value"
        }
    } },

    // the properties below are optional
    AppId = "appId",
    EnvironmentName = "environmentName",
    Overrides = new [] { new ThemeValuesProperty {
        Key = "key",
        Value = new ThemeValueProperty {
            Children = new [] { themeValuesProperty_ },
            Value = "value"
        }
    } },
    Tags = new Dictionary<string, string> {
        { "tagsKey", "tags" }
    }
};

Synopsis

Properties

AppId

AWS::AmplifyUIBuilder::Theme.AppId.

EnvironmentName

AWS::AmplifyUIBuilder::Theme.EnvironmentName.

Name

The name of the theme.

Overrides

Describes the properties that can be overriden to customize a theme.

Tags

One or more key-value pairs to use when tagging the theme.

Values

A list of key-value pairs that defines the properties of the theme.

Properties

AppId

AWS::AmplifyUIBuilder::Theme.AppId.

virtual string AppId { get; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html#cfn-amplifyuibuilder-theme-appid

EnvironmentName

AWS::AmplifyUIBuilder::Theme.EnvironmentName.

virtual string EnvironmentName { get; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html#cfn-amplifyuibuilder-theme-environmentname

Name

The name of the theme.

string Name { get; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html#cfn-amplifyuibuilder-theme-name

Overrides

Describes the properties that can be overriden to customize a theme.

virtual object Overrides { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html#cfn-amplifyuibuilder-theme-overrides

Tags

One or more key-value pairs to use when tagging the theme.

virtual IDictionary<string, string> Tags { get; }
Property Value

System.Collections.Generic.IDictionary<System.String, System.String>

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html#cfn-amplifyuibuilder-theme-tags

Values

A list of key-value pairs that defines the properties of the theme.

object Values { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html#cfn-amplifyuibuilder-theme-values

Back to top Generated by DocFX