GetBucketLifecycleRuleCondition.fromMap constructor
GetBucketLifecycleRuleCondition.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetBucketLifecycleRuleCondition.fromMap(Map<String, dynamic> map) {
return GetBucketLifecycleRuleCondition(
age: pulumi.Input.fromValue((map['age'] as num).toInt()),
createdBefore: pulumi.Input.fromValue(map['createdBefore'] as String),
customTimeBefore: pulumi.Input.fromValue(map['customTimeBefore'] as String),
daysSinceCustomTime: pulumi.Input.fromValue((map['daysSinceCustomTime'] as num).toInt()),
daysSinceNoncurrentTime: pulumi.Input.fromValue((map['daysSinceNoncurrentTime'] as num).toInt()),
matchesPrefixes: pulumi.Input.fromValue((map['matchesPrefixes'] as List).cast<String>()),
matchesStorageClasses: pulumi.Input.fromValue((map['matchesStorageClasses'] as List).cast<String>()),
matchesSuffixes: pulumi.Input.fromValue((map['matchesSuffixes'] as List).cast<String>()),
noncurrentTimeBefore: pulumi.Input.fromValue(map['noncurrentTimeBefore'] as String),
numNewerVersions: pulumi.Input.fromValue((map['numNewerVersions'] as num).toInt()),
sendAgeIfZero: pulumi.Input.fromValue(map['sendAgeIfZero'] as bool),
sendDaysSinceCustomTimeIfZero: pulumi.Input.fromValue(map['sendDaysSinceCustomTimeIfZero'] as bool),
sendDaysSinceNoncurrentTimeIfZero: pulumi.Input.fromValue(map['sendDaysSinceNoncurrentTimeIfZero'] as bool),
sendNumNewerVersionsIfZero: pulumi.Input.fromValue(map['sendNumNewerVersionsIfZero'] as bool),
sizeAboveBytes: pulumi.Input.fromValue((map['sizeAboveBytes'] as num).toInt()),
sizeBelowBytes: pulumi.Input.fromValue((map['sizeBelowBytes'] as num).toInt()),
withState: pulumi.Input.fromValue(map['withState'] as String),
);
}