SecretRotationState.fromMap constructor

SecretRotationState.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory SecretRotationState.fromMap(Map<String, dynamic> map) {
  return SecretRotationState(
    externalSecretRotationMetadatas: (() { final guardedValue = map['externalSecretRotationMetadatas']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<SecretRotationExternalSecretRotationMetadata>(guardedValue, (value) => SecretRotationExternalSecretRotationMetadata.fromMap((value as Map).cast<String, dynamic>()))); })(),
    externalSecretRotationRoleArn: (() { final guardedValue = map['externalSecretRotationRoleArn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    rotateImmediately: (() { final guardedValue = map['rotateImmediately']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    rotationEnabled: (() { final guardedValue = map['rotationEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    rotationLambdaArn: (() { final guardedValue = map['rotationLambdaArn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    rotationRules: (() { final guardedValue = map['rotationRules']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SecretRotationRotationRules.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    secretId: (() { final guardedValue = map['secretId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}