GetSecretsSecret.fromMap constructor

GetSecretsSecret.fromMap(
  1. 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),
  );
}