OSPolicyAssignmentInstanceFilterResponseOsconfigV1alpha.fromMap constructor

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

Implementation

factory OSPolicyAssignmentInstanceFilterResponseOsconfigV1alpha.fromMap(Map<String, dynamic> map) {
  return OSPolicyAssignmentInstanceFilterResponseOsconfigV1alpha(
    all: pulumi.Input.fromValue(map['all'] as bool),
    exclusionLabels: pulumi.Input.fromValue(pulumi.Input.decodeList<OSPolicyAssignmentLabelSetResponseOsconfigV1alpha>(map['exclusionLabels']!, (value) => OSPolicyAssignmentLabelSetResponseOsconfigV1alpha.fromMap((value as Map).cast<String, dynamic>()))),
    inclusionLabels: pulumi.Input.fromValue(pulumi.Input.decodeList<OSPolicyAssignmentLabelSetResponseOsconfigV1alpha>(map['inclusionLabels']!, (value) => OSPolicyAssignmentLabelSetResponseOsconfigV1alpha.fromMap((value as Map).cast<String, dynamic>()))),
    inventories: pulumi.Input.fromValue(pulumi.Input.decodeList<OSPolicyAssignmentInstanceFilterInventoryResponseOsconfigV1alpha>(map['inventories']!, (value) => OSPolicyAssignmentInstanceFilterInventoryResponseOsconfigV1alpha.fromMap((value as Map).cast<String, dynamic>()))),
    osShortNames: pulumi.Input.fromValue((map['osShortNames'] as List).cast<String>()),
  );
}