GetFirewallResult.fromMap constructor
GetFirewallResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetFirewallResult.fromMap(Map<String, dynamic> map) {
return GetFirewallResult(
allowed: pulumi.Input.decodeList<FirewallAllowedItemResponse>(map['allowed']!, (value) => FirewallAllowedItemResponse.fromMap((value as Map).cast<String, dynamic>())),
creationTimestamp: map['creationTimestamp'] as String,
denied: pulumi.Input.decodeList<FirewallDeniedItemResponse>(map['denied']!, (value) => FirewallDeniedItemResponse.fromMap((value as Map).cast<String, dynamic>())),
description: map['description'] as String,
destinationRanges: (map['destinationRanges'] as List).cast<String>(),
direction: map['direction'] as String,
disabled: map['disabled'] as bool,
enableLogging: map['enableLogging'] as bool,
kind: map['kind'] as String,
logConfig: FirewallLogConfigResponse.fromMap((map['logConfig']! as Map).cast<String, dynamic>()),
name: map['name'] as String,
network: map['network'] as String,
priority: map['priority'] as int,
selfLink: map['selfLink'] as String,
selfLinkWithId: map['selfLinkWithId'] as String,
sourceRanges: (map['sourceRanges'] as List).cast<String>(),
sourceServiceAccounts: (map['sourceServiceAccounts'] as List).cast<String>(),
sourceTags: (map['sourceTags'] as List).cast<String>(),
targetServiceAccounts: (map['targetServiceAccounts'] as List).cast<String>(),
targetTags: (map['targetTags'] as List).cast<String>(),
);
}