GetSecretsSecret.fromMap constructor
GetSecretsSecret.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetSecretsSecret.fromMap(Map<String, dynamic> map) {
return GetSecretsSecret(
annotations: pulumi.Input.fromValue((map['annotations'] as Map).cast<String, String>()),
createTime: pulumi.Input.fromValue(map['createTime'] as String),
deletionPolicy: pulumi.Input.fromValue(map['deletionPolicy'] as String),
deletionProtection: pulumi.Input.fromValue(map['deletionProtection'] as bool),
effectiveAnnotations: pulumi.Input.fromValue((map['effectiveAnnotations'] as Map).cast<String, String>()),
effectiveLabels: pulumi.Input.fromValue((map['effectiveLabels'] as Map).cast<String, String>()),
expireTime: pulumi.Input.fromValue(map['expireTime'] as String),
labels: pulumi.Input.fromValue((map['labels'] as Map).cast<String, String>()),
name: pulumi.Input.fromValue(map['name'] as String),
project: pulumi.Input.fromValue(map['project'] as String),
pulumiLabels: pulumi.Input.fromValue((map['pulumiLabels'] as Map).cast<String, String>()),
replications: pulumi.Input.fromValue(pulumi.Input.decodeList<GetSecretsSecretReplication>(map['replications']!, (value) => GetSecretsSecretReplication.fromMap((value as Map).cast<String, dynamic>()))),
rotations: pulumi.Input.fromValue(pulumi.Input.decodeList<GetSecretsSecretRotation>(map['rotations']!, (value) => GetSecretsSecretRotation.fromMap((value as Map).cast<String, dynamic>()))),
secretId: pulumi.Input.fromValue(map['secretId'] as String),
tags: pulumi.Input.fromValue((map['tags'] as Map).cast<String, String>()),
topics: pulumi.Input.fromValue(pulumi.Input.decodeList<GetSecretsSecretTopic>(map['topics']!, (value) => GetSecretsSecretTopic.fromMap((value as Map).cast<String, dynamic>()))),
ttl: pulumi.Input.fromValue(map['ttl'] as String),
versionAliases: pulumi.Input.fromValue((map['versionAliases'] as Map).cast<String, String>()),
versionDestroyTtl: pulumi.Input.fromValue(map['versionDestroyTtl'] as String),
);
}