Show / Hide Table of Contents

Class CfnSoftwarePackageVersionMixinProps

Properties for CfnSoftwarePackageVersionPropsMixin.

Inheritance
object
CfnSoftwarePackageVersionMixinProps
Implements
ICfnSoftwarePackageVersionMixinProps
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.IoT
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnSoftwarePackageVersionMixinProps : ICfnSoftwarePackageVersionMixinProps
Syntax (vb)
Public Class CfnSoftwarePackageVersionMixinProps Implements ICfnSoftwarePackageVersionMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-softwarepackageversion.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.IoT;

             var cfnSoftwarePackageVersionMixinProps = new CfnSoftwarePackageVersionMixinProps {
                 Artifact = new PackageVersionArtifactProperty {
                     S3Location = new S3LocationProperty {
                         Bucket = "bucket",
                         Key = "key",
                         Version = "version"
                     }
                 },
                 Attributes = new Dictionary<string, string> {
                     { "attributesKey", "attributes" }
                 },
                 Description = "description",
                 PackageName = "packageName",
                 Recipe = "recipe",
                 Sbom = new SbomProperty {
                     S3Location = new S3LocationProperty {
                         Bucket = "bucket",
                         Key = "key",
                         Version = "version"
                     }
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 VersionName = "versionName"
             };

Synopsis

Constructors

CfnSoftwarePackageVersionMixinProps()

Properties for CfnSoftwarePackageVersionPropsMixin.

Properties

Artifact

The artifact location of the package version.

Attributes

Metadata that can be used to define a package version’s configuration.

Description

A summary of the package version being created.

PackageName

The name of the associated software package.

Recipe

The inline json job document associated with a software package version.

Sbom

The sbom zip archive location of the package version.

Tags

Metadata that can be used to manage the package version.

VersionName

The name of the new package version.

Constructors

CfnSoftwarePackageVersionMixinProps()

Properties for CfnSoftwarePackageVersionPropsMixin.

public CfnSoftwarePackageVersionMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-softwarepackageversion.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.IoT;

             var cfnSoftwarePackageVersionMixinProps = new CfnSoftwarePackageVersionMixinProps {
                 Artifact = new PackageVersionArtifactProperty {
                     S3Location = new S3LocationProperty {
                         Bucket = "bucket",
                         Key = "key",
                         Version = "version"
                     }
                 },
                 Attributes = new Dictionary<string, string> {
                     { "attributesKey", "attributes" }
                 },
                 Description = "description",
                 PackageName = "packageName",
                 Recipe = "recipe",
                 Sbom = new SbomProperty {
                     S3Location = new S3LocationProperty {
                         Bucket = "bucket",
                         Key = "key",
                         Version = "version"
                     }
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 VersionName = "versionName"
             };

Properties

Artifact

The artifact location of the package version.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-softwarepackageversion.html#cfn-iot-softwarepackageversion-artifact

Type union: either IResolvable or CfnSoftwarePackageVersionPropsMixin.IPackageVersionArtifactProperty

Attributes

Metadata that can be used to define a package version’s configuration.

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

object

Remarks

For example, the S3 file location, configuration options that are being sent to the device or fleet.

The combined size of all the attributes on a package version is limited to 3KB.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-softwarepackageversion.html#cfn-iot-softwarepackageversion-attributes

Type union: either Dictionary<string, string> or IResolvable

Description

A summary of the package version being created.

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

string

Remarks

This can be used to outline the package's contents or purpose.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-softwarepackageversion.html#cfn-iot-softwarepackageversion-description

PackageName

The name of the associated software package.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-softwarepackageversion.html#cfn-iot-softwarepackageversion-packagename

Recipe

The inline json job document associated with a software package version.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-softwarepackageversion.html#cfn-iot-softwarepackageversion-recipe

Sbom

The sbom zip archive location of the package version.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-softwarepackageversion.html#cfn-iot-softwarepackageversion-sbom

Type union: either IResolvable or CfnSoftwarePackageVersionPropsMixin.ISbomProperty

Tags

Metadata that can be used to manage the package version.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-softwarepackageversion.html#cfn-iot-softwarepackageversion-tags

VersionName

The name of the new package version.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-softwarepackageversion.html#cfn-iot-softwarepackageversion-versionname

Implements

ICfnSoftwarePackageVersionMixinProps
Back to top Generated by DocFX