BucketLifecycleRuleItemConditionResponse.fromMap constructor

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

Implementation

factory BucketLifecycleRuleItemConditionResponse.fromMap(Map<String, dynamic> map) {
  return BucketLifecycleRuleItemConditionResponse(
    age: pulumi.Input.fromValue(map['age'] as int),
    createdBefore: pulumi.Input.fromValue(map['createdBefore'] as String),
    customTimeBefore: pulumi.Input.fromValue(map['customTimeBefore'] as String),
    daysSinceCustomTime: pulumi.Input.fromValue(map['daysSinceCustomTime'] as int),
    daysSinceNoncurrentTime: pulumi.Input.fromValue(map['daysSinceNoncurrentTime'] as int),
    isLive: pulumi.Input.fromValue(map['isLive'] as bool),
    matchesPattern: pulumi.Input.fromValue(map['matchesPattern'] as String),
    matchesPrefix: pulumi.Input.fromValue((map['matchesPrefix'] as List).cast<String>()),
    matchesStorageClass: pulumi.Input.fromValue((map['matchesStorageClass'] as List).cast<String>()),
    matchesSuffix: pulumi.Input.fromValue((map['matchesSuffix'] as List).cast<String>()),
    noncurrentTimeBefore: pulumi.Input.fromValue(map['noncurrentTimeBefore'] as String),
    numNewerVersions: pulumi.Input.fromValue(map['numNewerVersions'] as int),
  );
}