GetSubnetworkComputeV1Result.fromMap constructor

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

Implementation

factory GetSubnetworkComputeV1Result.fromMap(Map<String, dynamic> map) {
  return GetSubnetworkComputeV1Result(
    creationTimestamp: map['creationTimestamp'] as String,
    description: map['description'] as String,
    enableFlowLogs: map['enableFlowLogs'] as bool,
    externalIpv6Prefix: map['externalIpv6Prefix'] as String,
    fingerprint: map['fingerprint'] as String,
    gatewayAddress: map['gatewayAddress'] as String,
    internalIpv6Prefix: map['internalIpv6Prefix'] as String,
    ipCidrRange: map['ipCidrRange'] as String,
    ipv6AccessType: map['ipv6AccessType'] as String,
    ipv6CidrRange: map['ipv6CidrRange'] as String,
    kind: map['kind'] as String,
    logConfig: SubnetworkLogConfigResponseComputeV1.fromMap((map['logConfig']! as Map).cast<String, dynamic>()),
    name: map['name'] as String,
    network: map['network'] as String,
    privateIpGoogleAccess: map['privateIpGoogleAccess'] as bool,
    privateIpv6GoogleAccess: map['privateIpv6GoogleAccess'] as String,
    purpose: map['purpose'] as String,
    region: map['region'] as String,
    role: map['role'] as String,
    secondaryIpRanges: pulumi.Input.decodeList<SubnetworkSecondaryRangeResponseComputeV1>(map['secondaryIpRanges']!, (value) => SubnetworkSecondaryRangeResponseComputeV1.fromMap((value as Map).cast<String, dynamic>())),
    selfLink: map['selfLink'] as String,
    stackType: map['stackType'] as String,
    state: map['state'] as String,
  );
}