Class CfnSoftwarePackageVersionMixinProps
Properties for CfnSoftwarePackageVersionPropsMixin.
Implements
Inherited Members
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
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
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
Remarks
Attributes
Metadata that can be used to define a package version’s configuration.
public object? Attributes { get; set; }
Property Value
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.
Type union: either Dictionary<string, string> or IResolvable
Description
A summary of the package version being created.
public string? Description { get; set; }
Property Value
Remarks
This can be used to outline the package's contents or purpose.
PackageName
The name of the associated software package.
public string? PackageName { get; set; }
Property Value
Remarks
Recipe
The inline json job document associated with a software package version.
public string? Recipe { get; set; }
Property Value
Remarks
Sbom
The sbom zip archive location of the package version.
public object? Sbom { get; set; }
Property Value
Remarks
Tags
Metadata that can be used to manage the package version.
public ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
VersionName
The name of the new package version.
public string? VersionName { get; set; }