SecretsManagerSecretResourceData class

Attributes that define a secret resource, which references a secret from AWS Secrets Manager. AWS IoT Greengrass stores a local, encrypted copy of the secret on the Greengrass core, where it can be securely accessed by connectors and Lambda functions.

Constructors

SecretsManagerSecretResourceData({String? arn, List<String>? additionalStagingLabelsToDownload})
SecretsManagerSecretResourceData.fromJson(Map<String, dynamic> json)
factory

Properties

additionalStagingLabelsToDownload List<String>?
Optional. The staging labels whose values you want to make available on the core, in addition to ''AWSCURRENT''.
final
arn String?
The ARN of the Secrets Manager secret to make available on the core. The value of the secret's latest version (represented by the ''AWSCURRENT'' staging label) is included by default.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited